Software Architect
Software Architect
Şirketin genel teknik vizyonunu belirleyerek, büyük ölçekli yazılım projelerinin başarıyla tamamlanmasına liderlik etmek.
Software Architect
İş Tanımı:
● Şirketin genel teknik vizyonunu belirleyerek, büyük ölçekli yazılım projelerinin başarıyla tamamlanmasına liderlik etmek.
● Uygulama mimarisi tasarımı konusunda uzmanlık sağlamak ve geliştirme ekibine teknik rehberlik sunmak.
● Yazılım gereksinimlerini analiz etmek, teknik özellikleri belirlemek ve sistem tasarımını oluşturmak.
● Teknolojik yenilikleri takip ederek, mevcut sistemleri iyileştirmek ve gelecekteki projeler için en uygun teknolojileri önermek.
● Yazılım geliştirme sürecinde ekipler arasında iletişimi sağlamak ve işbirliğini teşvik etmek.
Aranan Nitelikler:
● En az 5 yıl yazılım geliştirme deneyimine sahip olmak, tercihen büyük ölçekli projelerde çalışmış olmak.
● Yazılım mimarisi konusunda derin bir anlayışa sahip olmak ve farklı sistem bileşenlerinin etkileşimini yönetme becerisine sahip olmak.
● Uygulama geliştirme sürecinde modern teknolojileri ve tasarım prensiplerini kullanma konusunda uzmanlık sağlamak.
● Veritabanı tasarımı ve veri modelleme konularında deneyimli olmak.
● Mikro servis dönüşüm projelerinde yer almış
● Modern Monolit projelerde bulunmuş olmak
● Queue yapılarında yetkin (Kafka, RabbitMq)
● Caching konusunda deneyimli
● Modern DevOps süreçlerine hakim
● TDD ve BDD kültürlerine hakim
● Tercihen sigorta, finans ve ödeme sistemleri konusunda deneyimli
● Güçlü analitik ve problem çözme becerilerine sahip olmak.
● Ekip çalışmasına yatkın olmak ve iletişim becerileri gelişmiş olmak.
● Yazılım geliştirme süreçlerini yönetme ve proje takibi konusunda bilgi sahibi olmak