GENEL NİTELİKLER
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği vb. bölümlerinden mezun,
- 3 yıl ve üzeri yazılım geliştirme tecrübesi olan,
- Object Oriented Programming and Design Patterns konusunda tecrübeli, client Server mimarisini bilen tercihen yüksek performanslı, multi-threaded uygulamalar yazma konusunda deneyimli,
- React ve java (spring boot), JavaScript tecrübesi olan,
- Web servis ve web uygulama geliştirme araçlarına hakim (JAX-Ws, Angular , HTML5 , CSS , React , Jquery vs.),
- Oracle (PL/SQL) konusunda bilgisi olan,
- Tercihen Monitoring konularında meraklı ve istekli ve Microfocus OBM, Dyntrace gibi monitoring ürünleri konusunda tecrübeli
- Tercihen REST, SOAP Servisler, CI ve CD süreç ve toolları konusunda tecrübeli ( Git , Jenkins , Sonarqube, Crucible, Jira, Confluence),
- Tercihen Cloudera ve PostgreSQL veri tabanlarında tecrübeli,
- İletişim yetenekleri yüksek, tercihen yazılım proje yönetim süreçleri ve çevik metodolojiler konusunda bilgi sahibi,
- İyi derecede İngilizce bilen,
- Sürekli öğrenerek kendini yenileyen, problem çözmekten zevk alan, sonuç odaklı, araştırmacı ve yeniliklere açık olan,
- Ürün ve çözümlerin yazılım mimarisini, teknik ve fonksiyonel yol haritasını belirler, tüm yazılım ve geliştirme yaşam döngüsünden (SDLC - yaratılması, yaşatılması ve gerektiğinde dönüştürülmesi ya da sonlandırılması) sorumludur,
- Müşteri iş ihtiyaçları doğrultusunda, ürün ve çözümleri geliştirir,
- İş birimlerinden gelen taleplerin tasarım-geliştirme safhalarının müşteri odaklı ve rekabete uygun hızda ardı ardına geliştirilmesini sağlar,
- Sorumluluk sahasındaki yazılımların istenen kalitede üretilmesini sağlar, kalite stratejilerini belirler,
- Sorumlu olduğu alanlardaki geliştirmelere ilişkin performans testleri ve test otomasyonlarından sorumludur,
- Geliştirme faaliyetlerini iş süreçlerine uygun olarak gerçekleştirerek dokümante eder,
- Sorumlusu olduğu altyapılar ile ilgili süreçlere ilişkin ihtiyaçların analiz incelemesini (review’unu) gerçekleştirir, teknik tasarımları oluşturur, proje planlarını detaylandırır, geliştirme (development) fazını yürütür ve test destek aşamalarında görev alır,
- Devreye alımda on-site ve on-call destek verir, olası soru ve sorunlar konusunda hızlı bir şekilde aksiyon alınmasını sağlar,
- Devreye alım sonrası destek ve kod değişikliği gerektiren konularda ilgili yazılımların gerçekleştirilmesinden sorumludur,
- Yönetmekte olduğu birimin sorumluluğundaki kaynak planlamasını, şirket hedeflerine ve finansal takvime uygun şekilde yapar,
- Uygulanabilir teknoloji, ürün ve çözümlerin oluşturulmasına yönelik öncelikle Turkcell Grup ihtiyacının yaratılması ve ticari çözümlerin geliştirilmesi ve uygulanmasından sorumludur,
- AR-GE vizyonu kapsamında ürünleştirme fırsatlarını bütünsel bir bakış açısı ile gözetir ve gerekli yatırımlara karar verir,
- Uygulama yol haritalarının ve uygulama planının gerektirdiği kararlarının alınmasını sağlar ve takibini yapar,
- Turkcell Bilgi Güvenliği Politikaları'na göre iş ve teknik sahibi olunan bilgi varlıklarının Bilgi Güvenliği Yönetim Sistemi üzerinde tanımlanmasını, risklerinin ve gereken güvenlik kontrollerinin belirlemesini ve kontrollerin gerçekleştirilmesini sağlar,
- İş sürekliliğini kesintiye uğratabilecek olayların farkında olarak kontrol altında tutar, etkisini azaltmaya yönelik önlemler alır; alternatif planlar hazırlar ve uygular; kritik dokümanları güncel tutar ve ulaşılabilirliğini sağlar.