GENEL NİTELİKLER
· Bilgisayar Mühendisliği veya Yazılım Mühendisliği bölümlerinden mezun,
· En az 2 yıl FLUTTER/DART ile mobil uygulama geliştirme tecrübesi olan (Flutter ile yayında olan uygulama referansı sunabilecek),
· JAVA dili konusunda tecrübe sahibi,
· Swiftdili konusunda bilgi/tecrübe sahibi olmak tercih nedenidir,
· RESTful ve SOAP web servisleri hakkında bilgi/tecrübe sahibi,
· Uygulamayı geliştirme aşamasından IOS ve ANDROID platformlarında yayınlanmasına kadar olan süreçte tecrübeli,
· IOS ve ANDROID işletim sistemlerinin çalışma mekanizmalarına hakim,
· Tercihen Native iOS ve/veya Android Uygulama geliştirme konusunda bilgi sahibi,
· Firebase hakkında bilgisi/tecrübesi olan,
· SQL bilgisi/tecrübesi olan,
· UX/UI tasarımı konusunda tecrübe sahibi,
· AdobeXD ile etkileyici uygulama tasarımı geliştirebilen,
· Versiyon kontrol (Git, SVN vb.) ve build otomasyon (Gradle vb.) sistemlerini kullanarak yazılım geliştirmiş,
· Design Patterns & OOP Principles hakkında bilgi/tecrübe sahibi,
· SOLID prensiplerine hakim,
· Continuous Integration and Deliver konusunda tecrübe sahibi,
· Birim ve entegrasyon testi konularında bilgi/tecrübe sahibi,
· Çevik yazılım geliştirme süreçlerine hakim,
· Analitik düşünce yapısına sahip, planlama ve problem çözme yeteneği gelişmiş,
· Takım çalışmasına yatkın, insan ilişkileri kuvvetli ve iletişime açık,
· Teknik konularda araştırma yapabilecek seviyede İngilizce bilen,
· Erkek adaylar için askerlik ile ilişiği bulunmayan veya en az 2 yıl tecilli,
çalışma arkadaşları aramaktayız.
İŞ TANIMI
· Projelerinin SDLC süreçlerinde yer almak,
· İhtiyaç ve fonksiyonel özelliklere göre yazılım tasarımının gerçekleştirilmesi,
· Yazılım modüllerinin geliştirilmesi ve birim testlerinin gerçekleştirilmesi,
· Geliştirilen yazılım modülleri için performans, güvenlik ve entegrasyon testlerinin gerçekleştirilmesi,
· Geliştirilen yazılım modülleri için kurulum, bakım ve yönetim rehberlerinin hazırlanması,
· Geliştirme gerektiren talepler için programlama yapılması,
· Uygulama ile ilgili bildirilen yazılım hatalarının çözülmesi,
· Yapılan geliştirmeler ile ilgili dokümantasyon hazırlanması,
· Kullanıcı talepleri üzerinde periyodik olarak gözden geçirilme çalışması yapılması, tekrarlanan talepler için kalıcı çözüm alternatiflerinin geliştirilmesi.