Kullanıcı Arayüzleri Geliştirme Yazılım Mühendisi (DevOps)
Havacılık ve Savunma Sanayisinde Geleceği Şekillendirecek Yazılım ve DevOps Mühendisleri Arıyoruz!
Komuta kontrol sistemleri için geliştirilen yazılımların CI/CD süreçlerini otomatikleştirerek teslim hızını ve kaliteyi artıracak, aynı zamanda kullanıcı arayüz yazılımları geliştirme çalışmalarında da yer alacak tecrübeli veya yetiştirilmek üzere takım arkadaşları arıyoruz. Siz de teknoloji ve mühendisliğin sınırlarını zorlayan bu projelerde yer alarak kariyerinizi bir adım öteye taşımak ister misiniz?
Sorumluluklar:
- DevOps metodolojilerini Yazılım Geliştirme Yaşam Döngüsü (SDLC) içerisinde uygulamak.
- CI/CD süreçlerini tasarlamak, geliştirmek ve idame ettirmek.
- Otomasyon scriptleri (Powershell, Bash vb.) geliştirmek ve yönetmek.
- Yazılım performansını ve kod kalitesini artırmaya yönelik analiz ve optimizasyon çalışmaları gerçekleştirmek.
- Kod güvenliği ve gizliliğini sağlamak için çözümler üretmek.
- Komuta kontrol sistemlerinde kullanılan kullanıcı arayüzleri ve backend çözümleri geliştirmek.
- Teknik dokümantasyon hazırlayarak yazılım süreçlerine katkıda bulunmak.
Genel Nitelikler:
- Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerden mezun.
- DevOps metodolojilerine hâkim, Yazılım Geliştirme Yaşam Döngüsü (SDLC) modelleri konusunda bilgi sahibi.
- Container teknolojileri (Docker vb.) hakkında bilgi sahibi.
- Git, GitLab gibi versiyon kontrol sistemlerini etkin şekilde kullanabilen.
- GitLab CI/CD, GitHub Actions veya Jenkins gibi CI/CD araçlarıyla deneyim sahibi.
- Powershell veya Bash scripting konularında bilgi sahibi.
- Java, C# veya C++ dillerinde deneyim sahibi.
- Nesne Yönelimli Programlama (OOP) ve Tasarım Desenleri (Design Patterns) konularında bilgi sahibi.
- İş birimleriyle etkili iletişim kurabilen, çözüm odaklı, sorumluluk sahibi ve disiplinli çalışan.
- Matematiksel düşünme, mühendislik bakış açısı ve analiz yeteneğiyle problem çözme becerileri yüksek.
- Yoğun iş temposu içerisinde esnek çalışma saatlerine uyum sağlayabilen.
- Seyahat engeli bulunmayan.
- Teknik dokümanları okuyup analiz edebilecek düzeyde İngilizce bilgi sahibi.
Tercih Edilen Ek Nitelikler:
- Dağıtık sistemler hakkında bilgi sahibi olmak.
- Veri tabanları hakkında bilgi sahibi olmak.
- Temel IT bilgisine sahip olmak.
- Linux sistemlerinde deneyim sahibi olmak.
- Unit Test geliştirme konusunda deneyimli olmak.
- .NET ekosistemine hakim ve WinForms/WPF/UWP teknolojileri ile masaüstü uygulamaları geliştirme tecrübesine sahip olmak.