.Net Geliştirme Uzmanı

C#

.Net

Nesne Tabanlı Yazılım

Veritabanı Geliştirme

Milli Teknoloji Hamlesi’nin öncü gücü Baykar’da; yerli ve milli yüksek teknoloji İnsansız Hava Aracı sistemleri geliştiriyor, kendini kanıtlamış platformlarla küresel ölçekte etki üretiyoruz. Ar-Ge’den üretime uçtan uca mühendislik yaklaşımımızla, sınırları zorlayan projelere imza atmaya devam ediyoruz.

BİRİMİMİZ:

Ağ, Bilişim ve Bilgi Güvenliği Sistemleri Birimi, kurumun dijital altyapısının uçtan uca tasarımı, geliştirilmesi, yönetimi ve güvenliğinin sağlanmasından sorumludur. Bu birim altında; yazılım geliştirme, sistem ve altyapı yönetimi, ağ teknolojileri, bilgi güvenliği, yapay zeka ve veri analitiği, DevOps süreçleri, ERP sistemleri ve yazılım test faaliyetleri entegre bir yaklaşımla yürütülmektedir.

Birim, yüksek erişilebilirlik, ölçeklenebilirlik ve güvenlik ilkeleri doğrultusunda; modern yazılım mimarileri, bulut ve on-prem altyapılar, otomasyon çözümleri ve ileri analitik uygulamalar geliştirerek kurumsal süreçlerin dijital dönüşümüne katkı sağlamayı hedefler.

POZİSYONUN AMACI:
Kurumsal yazılım projelerinde kullanılan backend sistemlerin geliştirilmesi, iyileştirilmesi ve sürdürülebilirliğinin sağlanması, yazılım mimarisinin kalite, performans ve güvenlik kriterleri doğrultusunda güçlendirilmesi, geliştirilen çözümlerin iş süreçleriyle uyumlu, ölçeklenebilir ve güvenilir hale getirilmesi amaçlanmaktadır.

Bu pozisyon; yazılım geliştirme yaşam döngüsünün tüm aşamalarında aktif rol alarak, ekipler arası etkileşimi artırmayı ve teknik altyapının sürekli gelişimini desteklemeyi hedefler.

SENİ NELER BEKLİYOR:

  • Kurumsal ölçekte geliştirilen .NET tabanlı backend uygulamalarının analiz, tasarım ve geliştirme süreçlerinde aktif rol almak,
  • Mevcut sistemlerin performans, güvenlik ve sürdürülebilirlik açısından iyileştirilmesini sağlamak,
  • RESTful API’lerin geliştirilmesi, dokümantasyonu ve entegrasyon süreçlerini yürütmek,
  • İş birimleriyle yakın çalışarak teknik çözümleri iş ihtiyaçlarına uygun şekilde tasarlamak,
  • Kod kalitesini artırmaya yönelik Clean Code, SOLID ve tasarım desenlerini uygulamak,
  • Code Review süreçlerine katılarak ekip içi teknik standardizasyonu desteklemek,
  • Versiyon kontrol, CI/CD ve DevOps süreçlerine uyumlu geliştirme yapmak, hata analizlerini gerçekleştirmek, iyileştirme önerileri sunmak ve çözüm süreçlerine katkı sağlamak,
  • Geliştirilen yazılımların test süreçlerine destek olmak ve kalite güvence yaklaşımını benimsemek,
  • Yeni teknolojileri takip ederek mevcut yazılım altyapısına katma değer sağlamak.

GENEL NİTELİKLER:

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili mühendislik bölümlerinden mezun,
  • En az 2 yıl .NET tabanlı backend geliştirme deneyimine sahip,
  • C# ve ASP.NET Core teknolojilerine hakim,
  • Nesne Yönelimli Programlama (OOP), algoritma ve yazılım tasarımı konularında tecrübeli,
  • RESTful servisler ve katmanlı mimari konusunda deneyimli,
  • SQL tabanlı veri tabanları ile çalışma tecrübesine sahip (tercihen PostgreSQL veya MS SQL),
  • ORM araçları (Entity Framework Core vb.) ile çalışma deneyimine sahip,
  • Versiyon kontrol sistemleri (Git) ile çalışma alışkanlığına sahip,
  • Teknik dokümanları anlayabilecek seviyede İngilizce bilgisine sahip,
  • Analitik düşünme ve problem çözme yetkinliği yüksek,
  • Takım çalışmasına yatkın, iletişim becerileri güçlü ve sorumluluk sahibi,
  • Yoğun proje temposuna uyum sağlayabilecek takım arkadaşları aramaktayız.
     

TERCİH NEDENİ OLABİLECEK EK NİTELİKLER:

  • ERP veya kurumsal iş yazılımları geliştirme deneyimine sahip,
  • Farklı backend teknolojileri ile çalışmış olmak,
  • Microservice mimarisi ve dağıtık sistemler hakkında bilgi sahibi,
  • Docker / Container teknolojileri konusunda deneyim sahibi,
  • Hangfire, RabbitMQ, Kafka gibi arka plan ve mesajlaşma sistemleriyle çalışma tecrübesi olan,
  • Performans odaklı geliştirme ve veri aktarım optimizasyonu (Bulk işlemler vb.) deneyimi olan,
  • Unit Test ve test edilebilir kod yazma kültürüne sahip,
  • CI/CD süreçleri ve DevOps kültürüne aşina,
  • Agile/Scrum metodolojileri ile çalışma deneyimine sahip,
  • Teknik dokümantasyon oluşturma deneyimi olması tercih nedeni olabilecek ek niteliklerdir.