İş Tanımı
İş Tanımı
- Mevcut .NET Core projeleri üzerinde geliştirme, bakım ve iyileştirmeler yapmak.
- Yeni projelerin analiz, tasarım ve geliştirme süreçlerine aktif olarak katılmak.
- API ve veri entegrasyonları başta olmak üzere farklı sistemlerle uyumlu çalışacak çözümler geliştirmek.
- Performans optimizasyonu, hata ayıklama ve kod revizyonu süreçlerinde etkin rol almak.
- Kod kalitesini artırmak için en iyi yazılım geliştirme uygulamalarını takip etmek.
- Takım içi ve farklı disiplinlerden ekiplerle etkili iletişim kurarak projeleri başarıyla tamamlamak.
Aranan Nitelikler:
- En az 3 yıl .NET Core ile profesyonel geliştirme deneyimi
- C#, ASP.NET Core, Entity Framework Core ve RESTful API konularında uzmanlık
- MSSQL veritabanı ile çalışma deneyimi ve yeterli düzeyde SQL bilgisi
- MVC, MVVM gibi tasarım desenleri hakkında bilgi sahibi
- RESTful servislerin tasarımı ve tüketilmesi konusunda deneyimli
- API entegrasyonları ve entegrasyon projelerinde çalışma tecrübesi
- Git gibi versiyon kontrol sistemleri konusunda deneyimli
- Ön yüz geliştirme teknolojileri (HTML, CSS, JavaScript) hakkında temel bilgi sahibi
- Takım çalışmasına yatkın, iletişimi güçlü ve problem çözme yeteneği yüksek
- Öğrenmeye açık, yenilikleri takip eden ve kendini sürekli geliştiren biri
Tercih Sebebi Olacak Ekstra Yetkinlikler
? Microservices mimarisi hakkında bilgi sahibi olmak
? Docker, Kubernetes ve CI/CD süreçlerine aşina olmak
? RabbitMQ, Kafka gibi mesajlaşma sistemleri konusunda bilgi sahibi olmak
? Azure veya AWS gibi bulut teknolojileriyle deneyimli olmak
? Elasticsearch, Redis gibi cache teknolojileri hakkında bilgi sahibi olmak