GENEL NİTELİKLER VE İŞ TANIMI
GENEL NİTELİKLER
· Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezun
· Java ile uygulama geliştirme alanında en az 2 yıl deneyimli
· Spring/Spring Boot ve JPA/Hibernate teknolojileriyle uygulama geliştirme konusunda deneyimli
· Versiyonlama araçları konusunda (özellikle Git) deneyimli
· Veritabanı teknolojilerine hakim
· Tercihen BDD, Cucumber hakkında bilgi sahibi
· Tercihen Vaadin konusunda deneyimli
· Tercihen SaaS modeline uygun geliştirme ve DevOps süreçleri hakkında bilgi sahibi
· Yazılım mühendisliği prensiplerine ve süreçlerine hakim
· Teknolojik gelişmeleri takip eden ve öğrenmeye açık
· Analitik düşünme ve problem çözme yeteneği kuvvetli
· İletişim yeteneği güçlü ve takım çalışmasına yatkın
· İyi derecede İngilizce bilen
İŞ TANIMI
· Yazılım geliştirme görevlerini analize uygun bir şekilde standartlara uygun olarak yerine getirmek
· Geliştirilen işlerin BDD senaryolarının başarılı geçmesini sağlamak
· Mevcut uygulama ve servislerin bakımını yapmak
· Yeni uygulamaların mevcut yazılımlar veya dış sistemlerin ile entegrasyonunu sağlamak
· Yazılım geliştirme departmanının standartlarına uygun teknik dokümantasyon hazırlamak.