GENEL NİTELİKLER VE İŞ TANIMI
Ankara'da devam etmekte olan kamu projemizde görevli yazılım ekibimiz için, yeni ekip arkadaşları aramaktayız,
- Üniversitelerin 4 yıllık bölümlerinden mezun,
- Konusunda en az 3 yıl tecrübeli,
- C# ile Microsoft .NET uygulama geliştirme konusunda ileri deneyime sahip,
- ASP.NET WebForms, ASP.NET MVC ve Web API teknolojilerinde tecrübeli,
- Tercihen Mobil geliştirme teknolojilerinde bilgi sahibi (iOS,Android),
- Tercihen JavaScript Framework’lerine hakim (jQuery, AngularJS, Bootstrap, React),
- İlişkisel veritabanı(Oracle, MS SQL Server), SQL (PL/SQL,T-SQL) tecrübesi olan,
- Kaynak kontrol yazılımları (SVN, TFS, GIT vs.) kullanarak proje geliştirmiş,
- Nesne yönelimli programlama(OOP), Servis yönelimli mimari(SOA), Tasarım desenleri (Design Patterns), Çok katmanlı uygulama geliştirme, Test Otomasyonu ve Continuous Integration konularına ileri düzeyde hakim,
- Agile yazılım geliştirme süreçleri bilgisine sahip (Scrum, Kanban vb.),
- Tercihen SharePoint ortamında kurulum, geliştirme ve entegrasyon konularında çalışmış ve SharePoint 2010 & 2013 yazılım geliştirme projelerinde deneyimli,
- İş ihtiyaçlarını tanıma, analiz etme, tanımlama, doğrulama ve yönetme uygulamalarıyla ilgili güncel uygulamaların bilgisi ve bunları pratikte uygulama yeteneğine sahip,
- ASP.NET WebForms, ASP.NET MVC ve Web API teknolojilerinde tecrübeli,
- Oracle, MS SQL Server veri tabanlarından en az birinde deneyimli,
- ORM’ler (Entity Framework, Nhibernate vs.) hakkında bilgi sahibi,
- Tercihen MS SharePoint tecrübeli olmak ve en az 3 yıl geliştirme yapmış olmak,
- Tercihen Mobil geliştirme teknolojilerinde bilgi sahibi (iOS, Android),
- Tercihen JavaScript Framework’lerine hâkim (jQuery, AngularJS, Bootstrap, React)
- Tercihen Microservice Mimarisinde bilgi sahibi,
- Tercihen test senaryolarının koşulması ve regresyon testlerinin yapılması konusunda tecrübeli,
- Tercihen test otomasyon araçlarının kullanılması konusunda tecrübeli,
- Tercihen DevOps süreçleri konusunda tecrübeli,
- Takım çalışmasına yatkın, sözlü ve yazılı iletişim kabiliyetleri yüksek, insan ilişkileri kuvvetli,
- Problem çözme ve analitik düşünme yeteneğine sahip,
- Proaktif ve sonuç odaklı yaklaşımla çalıştığı işleri baştan sona takip ederek tamamlayan,
- Raporlama alışkanlığı olan ve dokümantasyona önem veren,
- Yeni teknolojileri yakından takip eden, öğrenmeye, yenilikçi yaklaşımlara ve kendini geliştirmeye açık,
- Teknik ihtiyacını karşılayabilecek düzeyde İngilizce bilgisi olan,
- Erkek adaylar için askerlikle ilişkisi bulunmamak veya muaf olmak
- Ankara'da ikamet eden/edebilecek.
İş tanımı:
- BT yazılım geliştirme metodolojileri ve süreçlerine adapte olarak yazılım geliştirme çalışmalarında yazılım geliştirme uzmanı olarak görev almak,
- BT projelerinde iş talepleri doğrultusunda teknik tasarım yapmak,
- Tamamlanan teknik tasarımlara uygun olarak ilgili geliştirme platformlarında kodlama yapmak ve birim testlerini gerçekleştirmek,
- Web tabanlı, kurum için veya kurum dışı bilgi ve iletişim portallerinin analiz, tasarım ve geliştirmelerinde görev almak,
- Geliştirilen çözümlerle ilgili teknik dokümantasyonun hazırlanması ve güncel tutulmasını sağlamak.
- Tercihen Kurumumuzda geliştirilen yazılım projelerinde verilen görevlere yönelik AR-GE ve geliştirme çalışmaları yapmak ve yazılım geliştirmek,
- Tercihen Yeni teknolojileri araştırmak ve bu ürünlerin kurum bünyesinde kullanımına yönelik incelemelerde bulunmak,
- Tercihen İş analizinde belirlenen ürün ihtiyaçları doğrultusunda teknik analizleri gerçekleştirerek, ihtiyaçların teknik olarak nasıl gerçekleştirileceğini belirlemek,
- Tercihen Uygulamanın geliştirileceği ve çalışacağı ortamları, geliştirme araçlarını doğru şekilde belirlemek,
- Tercihen Geliştirme sürecinde belirlenen standartlar dâhilinde uygulamanın hatasız biçimde geliştirilmesini sağlamak,
- Tercihen Kullanılmakta olan uygulamalar için bakım, değişiklik ve ar-ge çalışmalarını gerçekleştirmek,
- Tercihen Gerekli DevOps süreçlerini tasarlamak ve çözümler üretmek.
- Tercihen MS SharePoint teknolojilerine hakim ve üzerinde programlama yapabilmek,