Görev Tanımı
• Analiz ekiplerince yapılan analizler doğrultusunda sistemsel tasarımların yapılması, teknik tasarım dokümanlarının hazırlanması
• Yazılım geliştirme planlarının oluşturulması, diğer yazılım geliştirme ekipleri ile koordinasyon sağlanması
• Yazılım geliştirmelerinin yapılması
• Geliştirilen yazılımların birim testlerinin gerçekleştirilmesi
• Operasyonel devreye alım dökümanlarının oluşturulması
• Geliştirilen kodun sürüm yönetimine uygun şekilde kaynak sistemlerde güncellenmesi
• Yazılımından sorumlu olunan konularda yaşanan problemlerin giderilmesi için geçici/kalıcı çözümün sağlanması
Görevin Gerektirdiği Yetkinlikler ve Sorumluluklar
• Üniversitelerin Bilgisayar Mühendisliği veya benzeri 4 yıllık bölümlerinden mezun
• 3-7 yıl yazılım projelerinde aktif görev almış
• Çok katmanlı uygulama geliştirme mimarilerinde yazılım geliştirme yapmış
• Java platformlarında (JEE, Spring, Struts, vb.) uygulama geliştirme deneyimi olan
• Web servisleri konusunda deneyimli (RESTful, SOAP, vb.)
• Web tabanlı uygulama geliştirme konusunda deneyimli (AJAX, JSON, HTML, Java Script, vb.)
• DevOps Tool deneyimi (Jenkins, Docker, Openshift vs.) ve Spring Boot & Microservices tecrübesiöncelikli tercih sebebidir.
• Müşteri ihtiyaçlarını anlayarak uygulama tasarımını oluşturabilecek, sorumluluk üstlenebilecek
• Ekip çalışmasına yatkın, yeni teknolojilere ve gelişmeye açık
• Erkek adaylar için askerliğini tamamlamış veya en az 2 yıl tecilli