Uzman Yazılım Mühendisi İş İlanı

İşveren Hakkında
  • Ankara(Çankaya)
  • Savunma Sanayi
 İş İlanları

GENEL NİTELİKLER

Genel Nitelikler;

  • Bilgisayar Mühendisliği bölümünden mezun,
  • Orta ve büyük ölçekli Yazılım Geliştirme Projelerinde en az 5 yıl deneyim sahibi,
  • Python programlama dilinde en az 3 yıl tecrübe sahibi,
  • Veri işleme kütüphanelerinde (Numpy, ScİPy, Dask,...) bilgi sahibi,
  • Büyük veri işleme teknolojileri ile çalışmaya hevesli,
  • Nesneye yönelik kavramlar, tasarım örüntüleri, veri yapıları, algoritmalar ve yazılım geliştirme ilkeleri konusunda uygulamalı deneyim sahibi olma,
  • Yazılım süreçleri (analiz, tasarım, test, dokümantasyon ve bakım) konusunda tecrübe sahibi,

Tercihen;

  • Web Services, Rest API ve Json hakkında bilgi sahibi,
  • Mikro servis mimarilerinde deneyimli,
  • SQL/NoSQL veri tabanı teknolojilerinde deneyimli,
  • Test güdümlü yazılım süreçlerinde, birim, entegrasyon, servis entegrasyonu ve E2E testlerini içeren test metodolojileri konusunda tecrübeli,
  • Sürekli entegrasyon (CI-Continuous Integration) ve sürekli dağıtım ( CD Continuous Deployment) kavramları hakkında bilgi sahibi olma,
  • CI/CD ve Subversion, Jenkins vb. araçlar üzerinde deneyim sahibi,
  • Docker, Kubernetes gibi konteyner teknolojileri hakkında bilgi sahibi,
  • Apache Kafka, Elastich Search, Redis teknolojileri hakkında bilgi sahibi,
  • Enterprise Architect vb. tasarım araçları konusunda bilgi sahibi ,
  • Temiz (clean code) ve anlaşılır kod yazma kabiliyetine sahip,
  • Kod gözden geçirme ve kod kalitesi takibi konusunda tecrübeli,
  • Karmaşık yazılım sistemlerinin otomatik testine aşina,
  • Linux ve Shell scripting konularına aşina,
  • İyi derecede İngilizce bilen,
  • Yurtiçi / Yurtdışı seyehat engeli olmayan,

Uzman Yazılım Mühendisi arayışımız bulunmaktadır.

İş Tanımı;

  • Proje ihtiyaçlarını analiz ederek Yazılım Gereksinim Spesifikasyonu dokümanı hazırlama,
  • Projelerin mimari alt yapısına katkıda bulunma,
  • Yazılım tasarımında ve ilgili dokümantasyonun hazırlanmasında rol alma,
  • Yazılım kodlama, test, entegrasyon ve dokümantasyon,
  • Gerektiğinde ekibe mimari konularda yönlendirmelerde bulunabilme,
  • Yazılım teknolojisindeki yenilikleri takip ederek ekibi yönlendirme