Bu rolde, mevcut monolitik yapının mikroservis mimarisine dönüştürülmesi kapsamında kritik mimari kararların alınması, teknik yol haritasının oluşturulması ve geliştirme ekiplerine teknik liderlik edilmesi beklenmektedir.
Sorumluluklar
- Kurumsal ölçekte uygulamaların monolitik mimariden mikroservis mimarisine dönüşüm süreçlerini tasarlamak ve yönetmek
- Yaklaşık 15-20 modülden oluşan uygulamaların ayrıştırma stratejilerini belirlemek
- Sistem mimarisi, entegrasyon yapıları ve teknik standartları oluşturmak
- Yüksek erişilebilirlik, performans ve ölçeklenebilirlik gereksinimlerine uygun çözümler geliştirmek
- Yazılım geliştirme ekiplerine teknik liderlik ve mentorluk sağlamak
- Domain Driven Design (DDD), Event-Driven Architecture ve API-First yaklaşımlarını uygulamak
- Mimari riskleri analiz ederek sürdürülebilir ve güvenli çözümler üretmek
- İş birimleri, ürün ekipleri ve teknik ekipler arasında koordinasyonu sağlamak
Aranan Nitelikler
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezun
- Yazılım geliştirme ve mimari tasarım alanında en az 10 yıl deneyim
- .NET / .NET Core platformlarında güçlü geliştirme deneyimi
- Mikroservis mimarileri ve dağıtık sistemler konusunda kapsamlı bilgi sahibi
- Sistem tasarımı (System Design) ve kurumsal mimari konularında deneyimli
- RESTful API, Message Broker, Event Streaming ve entegrasyon mimarileri konusunda tecrübeli
- Cloud-native mimariler ve container teknolojileri hakkında bilgi sahibi
- CI/CD, DevOps ve otomasyon süreçlerine hakim
- Teknik liderlik ve ekip yönlendirme deneyimi bulunan
Tercih Sebepleri
- Bankacılık, ödeme sistemleri, ATM veya finansal teknolojiler alanında deneyim
- Büyük ölçekli dönüşüm projelerinde görev almış olmak
- Yüksek trafikli ve kritik iş uygulamalarında mimari sorumluluk üstlenmiş olmak
- Redis, cache mimarileri, performans optimizasyonu ve dağıtık veri yönetimi konularında deneyim
- Microfrontend mimarileri hakkında bilgi sahibi olmak