iOS Uygulama Geliştirme Mühendisi

Bankalararası Kart Merkezi A.Ş.

İlan yayından kaldırılmıştır!
İstanbul(Avr.)(Beşiktaş)

Hibrit

Hibrit

İlan yayından kaldırılmıştır!

Çalışma Şekli

Tam Zamanlı

Pozisyon Seviyesi

Uzman

Departman

Diğer

Diğer

Başvuru Sayısı

218 başvuru

Çalışma Şekli

Tam Zamanlı

Pozisyon Seviyesi

Uzman

Başvuru Sayısı

218 başvuru

Departman

Diğer

GENEL NİTELİKLER VE İŞ TANIMI

Genel Tanımı:


Dijital Çözümler Birimi’nin sorumluluk alanına giren mobil ürün ve hizmetler için yazılım geliştirme süreçlerindeki teknik analiz, mimari tasarım, yazılım geliştirme, birim/entegrasyon test, kurulum ve teknik dokümantasyon aşamalarının, şirket prosedürlerine uygun olarak sonuçlandırılmasından sorumludur.


Beklenilen Nitelikler:


  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya Bilgisayar Bilimleri Mühendisliği bölümlerinden mezun
  • Mobil uygulama geliştirme konusunda en az 4 yıl iş tecrübesine sahip
  • iOS işletim sistemlerinde native uygulama ve/veya SDK geliştirme tecrübesi olan,
  • Objective-C ve Swift konusunda bilgi ve deneyim sahibi
  • Mobil UX/UI konusunda deneyimli
  • Mobil işletim sistemlerinin farklı versiyonlarının desteklediği özellikler konusunda bilgi sahibi ve buna göre geliştirme yapabilen
  • Object oriented tasarım ve uygulama geliştirme süreçlerinde deneyimli
  • Yaygın olarak kullanılan iOS kütüphaneleri ile çalışmış (Alamofire, Firebase, Apple Maps vs.),
  • JSON standardı, REST mimarisi ve servisleri konusunda bilgi sahibi
  • Git gibi versiyon kontrol araçları ile çalışmış
  • Jenkins gibi CI/CD araçları kullanımı konusunda bilgi sahibi
  • iOS platformlarında birim veya otomatik testlerin yazılması konusunda tecrübeli
  • Mobil uygulamaların mağazalara yayınlaması konusunda bilgi sahibi
  • Oracle ve MySQL veritabanlarını kullanmış, temel düzeyde SQL bilgisine sahip
  • Android veya Cross platformlardan React-Native, Flutter, Cordova veya Xamarin teknolojilerinden birisi üzerinde çalışmış olan
  • Java Spring Boot teknolojileri konusunda bilgi sahibi olan
  • Teknik dokümanları, yayınları ve çeşitli kaynaklardan içerikleri takip edip, anlayabilecek düzeyde İngilizce’ye hakim
  • Analitik düşünme becerisine sahip
  • Sorun bulma ve çözme konularında yetenekli
  • Araştırma ve öğrenme merakı olan
  • Takım çalışmasına yatkın
  • İletişimi güçlü


Temel Sorumluluklar:


  • Sorumlu olduğu uygulama ve sistemlere yönelik yazılım geliştirme, iyileştirme ve kurulum faaliyetlerini, tanımlı politika, prosedür ve standartlarına uygun olarak yürütmek
  • Ürünün veya uygulamanın geliştirilmesi, devreye alınması ve bakımına dek tüm proje hayat döngüsüne katılmak
  • Proje taleplerine yönelik uygulama ve sistem gereksinimlerinin tanımlanması sürecinde ilgili birimlere destek olmak
  • Sorumluluk alanında olan projelere yönelik proje hazırlık, fizibilite, iş ve teknik isterlerin hazırlanması çalışmalarına destek olmak
  • Geliştirilen kaynak kodlar üzerinde gerekli birim testlerini ve hata ayıklama (“debugging”) çalışmalarını gerçekleştirmek, gereken aksiyonları almak
  • Yüksek kalite standartlarında ve ürün yol haritasına uyumlu bir şekilde uygulamaları geliştirmek, projeleri hayata geçirmek
  • İç veya dış kaynaklar tarafında geliştirilmiş, kaynak kodu bulunan uygulamaların görevler ayrılığı prensipleri dahilinde kaynak kod incelemesini yapmak, gereken aksiyonların alınmasını sağlamak
  • Uygulamalarda kullanılan 3. parti kütüphanelerin sürümlerini takip etmek, gerektiğinde bu kütüphanelerin son sürümlerini kullanılması için uygulamaları düzenlemek
  • Ürünün sürdürebilmesi için gerçekleştirilen çalışmaları doküman haline getirmek,
  • Efektif ve verimli kod geliştirebilmek için diğer ekip üyeleriyle uyumlu çalışmak,
  • 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 bayrak kaldırıp farkındalık yaratmak
  • Mevcut ve yaklaşan mobil teknolojileri araştırmak, yeni fikir ve teknolojileri paylaşmak
  • Sorumluluk alanına giren, uygulama geliştirme dışındaki periyodik bakım faaliyetlerini yürütmek
  • Güvenli kod geliştirme süreçlerine uygun şekilde yazılım geliştirmek, periyodik yapılan güvenlik testlerinde tespit edilen bulguların giderilmesini sağlamak
  • Çevik yöntemleri uygulamak ve olgunluk seviyesinin artması için katkıda bulunmak
  • Sorumluluk alanındaki ürün ve hizmetlerin gelişimi, güncel tutulması ve yaygınlaşması konusunda ilgili iş birimleri ile uyum içinde çalışmak, gerekli desteği vermek
  • Müşteri memnuniyeti sağlamak, müşteri odaklı bir yaklaşım sergilemek

Aday Kriterleri

En az 4 yıl tecrübeli
Üniversite(Öğrenci), Üniversite(Mezun), Yüksek Lisans(Öğrenci), Yüksek Lisans(Mezun)

Uygulama Geliştirme Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Uygulama Geliştirme Uzmanı Uygulama Geliştirme Uzmanı Maaşları Uygulama Geliştirme Uzmanı Nasıl Olunur? Uygulama Geliştirme Uzmanı Nedir? Uygulama Geliştirme Uzmanı İş İlanları
Hakkımızda

Bankalararası Kart Merkezi (BKM), kartlı ödeme sistemi içerisinde ortak sorunlara çözüm bulmak, ülkemizdeki banka ve kredi kartları kural ve standartl

Şirket Sayfasına Git

Uygulama Geliştirme Uzmanı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Uygulama Geliştirme Uzmanı Uygulama Geliştirme Uzmanı Maaşları Uygulama Geliştirme Uzmanı Nasıl Olunur? Uygulama Geliştirme Uzmanı Nedir? Uygulama Geliştirme Uzmanı İş İlanları