12663 - SENIOR DEVELOPER
: TTECH
: DIGITAL SERVICES & SOLUTIONS
: DIGITAL SERVICES & SOLUTIONS DV / BIP TECHNOLOGIES / BIP MESSAGING APPLICATION DEVELOPMENT
: KÜÇÜKYALI
Üniversitelerin Bilgisayar Mühendisliği bölümlerinden mezun
• En az 3 yıl iOS üzerinde Objective-C, Swift ve Xcode kullanarak ticari UI uygulamaları geliştirme deneyimine sahip
• iOS platformunda bellek yönetimi ve çoklu thread kullanımı konularında derin bilgili
• Apple Store süreçleri ve kurumsal uygulama dükkanları üzerinden uygulama dağıtımı konusunda deneyimli
• Streaming ve media player framework konusunda deneyim sahibi
• Git veya diğer sürüm kontrol sistemleri konusunda bilgi sahibi
• Core Data konusunda çalışmış
• Tercihen Continuous Integration süreçlerine hakim
• Mobil işletim sistemlerinin farklı versiyonlarının desteklediği özellikler konusunda bilgi sahibi, ve buna göre geliştirme yapabilen
• Nesne tabanlı geliştirme, design patterns ve mobil cihazlar için sistem mimarileri konularını çok iyi bilen
• Uygulamaları sunucu servislerine bağlama konusunda deneyimli
• Sosyal ve organizasyonel ilişkilerde başarılı; değişik durumlar, farklı projeleri ve değişen öncelikleri başarıyla ele alabilen
• Dünya ölçeğinde çözüm ve uygulamalar çıkartma tutkusuyla, sık iterasyonlar çıkartabilen
İlk spesifikasyon hazırlanmasından, ürünün geliştirilmesine, devreye alınması ve bakımına dek tüm proje hayat döngüsüne katılım
• Mobil uygulamanın yazılım tasarımı, uygun mimarinin ve sunucu birimleri ile etkileşimin belirlenmesi
• Zorlayıcı projeleri zamanında, yüksek kalite standartlarında ve ürün yol haritasına uyumlu bir şekilde hayata geçirmek
• Diğer ekip üyelerinin de ürünü sürdürebilmesi için çalışmaları dokümante etmek
• Aşağıdaki gibi değişik kişilerle yakın şekilde çalışmak
- Efektif ve verimli kod geliştirebilmek için diğer ekip üyeleriyle
- Spesifikasyonları netleştirip detaylandırmak ve hassas estimate vermek için ürün yöneticileri ile
- Müşteri memnuniyeti sağlamak için değişik paydaşlarla
• Test ve devreye alım gibi adımların başarılı olarak tamamlandığını izlemek ve bu adımlardaki olası sorunları çözmek için gereken aksiyonları almak veya gerektiğinde eskale etmek
• Mevcut ve yaklaşan mobil teknolojileri araştırmak, takım ile yeni fikir ve teknolojileri paylaşmak
• Yeni uygulamalar geliştirmek veya mevcut uygulamaları ve süreçleri iyileştirmek için yeni fikirleri üretmek, fikirleri gösterebilmek için gerektiğinde PoC uygulamaları geliştirmek
: Professional
: MANAGER
: 31.12.2019