BDH - Bilisim Destek Hizmetleri
Yazılım Geliştirme Uzmanı
BDH - Bilisim Destek HizmetleriTurkey7 days ago
Full-timeConsulting, Information Technology +1

BDH’ın 81 ildeki saha teknisyenlerine hizmet veren ITSM uyumlu web application, mobile application ve özellikle yurtiçi ve yurtdışı müşterilerle entegrasyonlarının bakım, destek ve geliştirme faaliyetlerinde sorumluluk alıyoruz. Servis entegrasyonlarında SOAP ve RESTful servislerle çalışıyoruz. RabbitMQ, Hangfire, Kubernetes, Octopus ve Jenkins gibi devops süreçlerine de destek sağlıyoruz. Aynı zamanda Dijital Dönüşüm kapsamında uygulamaların güncel teknolojilerle yenilenmesi üzerine çalışmalar yürütüyoruz. Bu pozisyonda görev alacak ekip arkadaşımız yukarıda bahsi geçen teknolojileri kullanarak uygulamanın yaşatılması ve yeni sistemlere entegrasyonunun sağlanması noktasında sorumluluk alacaktır.


GENEL NİTELİKLER

  • Üniversitelerin Bilgisayar Mühendisliği bölümünden mezun olan ve/veya nesne yönelimli yazılım geliştirme alanında kendini çok iyi geliştirmiş lisans mezunu olan
  • İyi düzeyde İngilizce bilen
  • Yazılım tasarımı, geliştirilmesi konularına ilgi duyan
  • Konusuyla ilgili literatür araştırması yapıp modeller arasında harmanlama yapıp kendi çözümünü uygulamaya hevesli olan
  • Etkin yazılı ve sözlü iletişim becerilerine sahip olan
  • Matematiksel düşünme, mühendislik bakış açısı ve analiz yeteneğiyle analitik düşünebilen ve analitik düşünmeyi seven
  • Sorumluluk almaktan kaçınmayan, hızlı öğrenebilen ve uygulayabilen,çözüm ve ürün odaklı olan
  • Zaman yönetimi konusunda etkin ve yoğun çalışma ortamına uyum sağlayabilen
  • İleri teknoloji ürün geliştirmenin gerektirdiği yoğun ve disiplinli takım çalışması ortamına uyum sağlayabilen
  • Yeni teknolojileri araştırma ve öğrenme konusunda istekli, meraklı, sürekli gelişim arayışında olan
  • Tüm bunları başarabilmek için motivasyonu ve enerjisi yüksek takım arkadaşları arıyoruz.


Temel Yetkinlikler:

  • 2 yıl veya daha fazla süreyle .NET ile yazılım tecrübesine sahip
  • Çok iyi düzeyde nesne yönelimli yazılım geliştirme yetkinliklerine sahip (Data Types, Methods, Algorithms, Generics, Interfaces, Delegates, Inheritance, Repetitions, Classes, Polymorphism, Arrays)
  • SOLID prensiplerine hakim ve yazılım süreçlerinde aktif olarak kullanabilen
  • Katmanlı kod mimarisi (N-Layer Architecture) ve tasarım desenleri konularına hakim
  • Algoritma mantığını kavramış, iyi düzeyde ‘C#’ programlama dilini bilen ve bu dil ile proje geliştirmiş olan
  • C#, .NET Framework ve .NetCore ile uygulama geliştirme tecrübesine sahip olma,
  • SQL veya T-SQL sorgulama dillerinden en az birine ileri seviyede hakim olma,
  • Entity Framework, Dapper, Nhibernate, ADO.NET vb. veri erişim metodolojileriyle çalışma deneyimine sahip olma,
  • Servis mimarisi (SOA) yapıları konusunda bilgi sahibi olma, SOAP ve RESTful servis geliştirme deneyimine sahip olma,
  • Tercihen Rabbit MQ, Jenkins, Hangfire gibi devops toolları hakkında bilgi sahibi olma,
  • Tercihen hibrit mobil uygulama geliştirme deneyimi (Ionic, ReactNative, Flutter vb.)


Ek Yetkinlikler:

  • Tercihen JIRA, Confluence, GIT, Jenkins gibi proje yönetimi, sürüm kontrol, otomasyon yönetimi sistemlerine aşina
  • Tercihen JSON, XML ile veri değişimi konusunda tecrübe sahibi
  • Tercihen Veri tabanları konusunda iyi düzeyde tecrübe sahibi
  • Tercihen Web geliştirme teknolojilerinde bilgili (HTML, CSS, Javascript, React, Angular, NodeJS)
  • Tercihen Waterfall ve “Agile Development” süreçleri hakkında bilgi sahibi, (Scrum, Kanban)

Key Skills

Ranked by relevance