Komuta Kontrol Kullanıcı Arayüzleri Geliştirme Mühendisi

Komuta Kontrol Kullanıcı Arayüzleri Geliştirme Mühendisi

Komuta Kontrol Kullanıcı Arayüzleri Geliştirme Mühendisi

 

İnsan Makine Etkileşimli Yazılım Teknolojileri birimi bünyesinde insansız hava araçlarının komuta kontrolü için kullanılan kullanıcı arayüzlerinin geliştirilmesinden sorumlu takımımızda görev alacak full-stack yazılım geliştirici arkadaşlar aramaktayız.

 

Sorumluluklar;

•    Yazılım projelerinin analiz, tasarım, geliştirme ve dokümantasyon süreçlerinin gerçekleştirilmesi

•    Kullanım kabiliyeti yüksek ve kullanıcı dostu arayüzlerin geliştirilmesi

•    Kullanıcıdan gelen geri bildirimleri yönetmek ve bulguları çözmek

 

Genel nitelikler;

•    Üniversitelerin Bilgisayar, Yazılım, Elektrik-Elektronik, Elektronik ve Haberleşme, Mekatronik, Makine, Kontrol ve Otomasyon veya Uçak ve Uzay mühendisliği bölümlerinden mezun veya yüksek lisans/doktora yapmakta/yapmış.

•    Nesne Yönelimli Programlama ve Tasarım Desenleri konularında bilgi sahibi

•    SOLID ve Clean Code prensiplerini benimsemiş

•    C++ ve C# dillerinde geliştirme deneyimi bulunan

•    İlişkisel veri tabanları hakkında bilgi sahibi

•    JIRA, Confluence, GIT, Jenkins gibi proje yönetimi ve versiyon kontrol sistemleri hakkında bilgi sahibi

•    Agile/Scrum metodolojileri hakkında bilgi sahibi

•    İş birimleriyle etkili iletişim kurabilen, çözüm odaklı, sorumluluk sahibi, planlı ve disiplinli çalışan ve takım çalışmasına uyumlu

•    Matematiksel düşünme, mühendislik bakış açısı ve analiz yeteneğiyle analitik düşünebilen

•    Yoğun iş temposu içerisinde esnek çalışma saatlerine uyum sağlayabilen

•    Seyahat engeli bulunmayan

 

Tercih nedeni olabilecek ek nitelikler;

•    Dağıtık sistemler hakkında bilgi sahibi

•    Haberleşme protokolleri(TCP/UDP) hakkında bilgi sahibi

•    Multithreading ve asenkron programlama kavramlarına hakim

•    .Net ekosistemine hâkim ve WinForms/WPF/UWP masaüstü uygulamaları geliştirme tecrübesine sahip

•    Python ve/veya JavaScript dillerinde bilgi sahibi

•    Geliştirilen yazılımların CI/CD süreçlerinin kurulumunu ve yönetimini yapabilecek