Confidential
Yazılım Uzmanı
ConfidentialTurkey2 days ago
Full-timeInformation Technology

Yazılım Geliştirme Uzmanı

Kuruluşumuz bünyesinde görevlendirilmek üzere, yazılım geliştirme süreçlerinde uçtan uca sorumluluk alabilecek Yazılım Geliştirme Uzmanı arayışımız bulunmaktadır.


Genel Nitelikler

  • Üniversitelerin Bilgisayar, Elektrik / Elektronik veya ilgili mühendislik bölümlerinden lisans mezunu,
  • Yazılım geliştirme alanında tercihen en az 5 yıl deneyimli,
  • .NET teknolojilerine (özellikle .NET Core ve C#) hâkim,
  • Full Stack geliştirme konusunda deneyimli (Backend ve Frontend),
  • Frontend geliştirme teknikleri ve JavaScript framework’leri hakkında bilgi sahibi,
  • GIT, TFS, SVN gibi kod versiyonlama araçlarından en az birini etkin kullanabilen,
  • ASP.NET Zero veya ABP Commercial Framework ile çalışma deneyimi,
  • Agile metodolojileri konusunda bilgi ve/veya deneyim sahibi,
  • MS SQL, PostgreSQL gibi ilişkisel veritabanlarında sorgu geliştirme konusunda yetkin,
  • Entity Framework, Dapper gibi ORM araçlarıyla çalışma tecrübesine sahip,
  • Clean Code ve test odaklı yazılım geliştirme yaklaşımını benimseyen,
  • Yazılım mimarileri (DDD, Microservice, Event-Driven vb.) hakkında bilgi sahibi,
  • Güvenli sistem ve uygulama tasarımı konusunda farkındalığı olan,
  • Teknik konuları açık ve anlaşılır şekilde ifade edebilecek sözlü iletişim becerisine sahip,
  • Literatürü takip edecek derecede İngilizce bilen,
  • Takım çalışmasına yatkın, güçlü iletişim ve sunum becerilerine sahip,
  • Sorumluluk sahibi, proaktif ve sonuç odaklı çalışma disiplinine sahip,
  • MS Office programlarını ileri seviyede kullanabilen,
  • Etik kurallara uygun, paydaş memnuniyetine önem veren,
  • Seyahat engeli bulunmayan ve esnek çalışma saatlerine uyum sağlayabilen,
  • B sınıfı sürücü belgesine sahip ve aktif araç kullanabilen,
  • Erkek adaylar için askerlik hizmetini tamamlamış veya en az 2 yıl tecilli.



Tercih Sebebi Olacak Yetkinlikler

  • OOP, SOLID, TDD, DDD prensipleri hakkında çalışma deneyimi,
  • DevOps süreçleri (CI/CD, otomasyon vb.) konusunda deneyim,
  • Mobil uygulama geliştirme (iOS, Android, Cross-Platform) tecrübesi,
  • Java programlama dili ile çalışma deneyimi,
  • MCPD Sertifikası sahibi olmak,
  • Kurumsal ölçekli projelerde yer almış olmak,
  • Yüksek güvenlik gereksinimi olan sistemlerde geliştirme yapmış olmak.


İş Tanımı

· Görev alanı kapsamında araştırma ve geliştirme faaliyetlerini yürütmek, elde edilen çıktılar doğrultusunda sonuç raporlarını hazırlamak,

· İstek analiz dokümanlarında tanımlanan teknik ve fonksiyonel gereksinimleri karşılayacak şekilde; uygulama, veritabanı, sistem ve entegrasyon tasarımlarının kurumun politika, prosedür ve standartlarına uygunluğunu sağlamak,

· Onaylanmış analiz dokümanlarında belirtilen yazılım ihtiyaçlarını kurum standartlarına uygun olarak kodlamak, birim testlerini gerçekleştirmek, kullanıcı kabul testleri sürecine destek vermek ve üretim ortamına alım öncesi hazırlıkları yapmak,

· Geliştirme ve test süreçleri tamamlanmış, kullanıcı kabulü alınmış yazılım bileşenlerinin canlı ortama alınmasına yönelik planlama faaliyetlerini yürütmek, üretim paketlerini oluşturmak ve ilgili birimlere gerekli talimatları iletmek,

· Sistem güncellemeleri, teknik gereksinimler veya işletim sistemi sürüm değişiklikleri nedeniyle ortaya çıkan yazılım güncelleme ihtiyaçlarını belirlemek, planlamak ve hayata geçirmek,

· Gerçekleştirilen güncellemelerin uygulama bütünlüğünü ve sistem sürekliliğini bozmayacak şekilde uygulanmasını sağlamak,

· Ürün geliştirme talepleri doğrultusunda teknik dokümantasyonu hazırlamak, güncel tutmak ve gerekli revizyonları yapmak,

· İstek analizi aşamasında öngörülememiş veya test süreçlerinde tespit edilememiş olup canlı ortamda ortaya çıkan istisnai problemlerin analiz edilerek giderilmesini sağlamak,

· Dış sistem ve yazılımlar ile entegrasyon ihtiyacı doğduğunda, belirlenen entegrasyon standartları ve yöntemleri doğrultusunda gerekli yazılım geliştirme faaliyetlerini yürütmek,

· Uygulama geliştirme, kurulum ve işletim süreçlerinin tamamında güvenli yazılım geliştirme prensiplerini gözetmek ve tüm tasarım ile geliştirme faaliyetlerini bu doğrultuda gerçekleştirmek.

Key Skills

Ranked by relevance