SUB IQ YAZILIM ÇÖZÜMLERİ
Backend Developer
İş Tanımı
Yazılım ve teknoloji tabanlı projelerde faaliyet gösteren firmamız için, .NET Core ile Clean Architecture prensipleri doğrultusunda güçlü ve ölçeklenebilir API servisleri geliştirebilecek,
e-ticaret veya benzeri yüksek trafikli yapılarda deneyim sahibi, ileri düzeyde teknik bilgiye sahip ve projeyi baştan sona yürütebilecek yetkinlikte bir Kıdemli Backend Developer arıyoruz.
Sorumluluklar:
-
.NET Core ile Clean Architecture mimarisi kullanarak RESTful API servislerinin geliştirilmesi
-
Gerektiğinde mimarinin mikro servis yapısına dönüştürülebilecek şekilde esnek tasarlanması
-
SignalR, MediatR, AutoMapper, Serilog gibi modern .NET kütüphanelerini aktif olarak kullanmak
-
Ödeme sistemleri, sipariş süreçleri ve entegrasyon modülleri gibi e-ticaret dinamiklerine uygun yapıların kurgulanması
-
SQL ve NoSQL veritabanlarının verimli ve güvenli biçimde tasarlanması, optimize edilmesi
-
Geliştirilen servislerin dokümantasyonlarının hazırlanması ve versiyonlama süreçlerinin yürütülmesi
-
Canlıya alma, rollback ve yedekleme gibi süreçlerde DevOps ekibiyle birlikte çalışmak
Adayda Aranan Nitelikler
-
Bilgisayar Mühendisliği, Yazılım Mühendisliği veya benzeri teknik bir alanda lisans mezunu olmak
-
En az 4 yıl .NET Core ile kurumsal proje geliştirme deneyimi
-
Clean Architecture, Onion Architecture, DDD gibi mimari kalıplarda tecrübe sahibi
-
SignalR, MediatR, AutoMapper, Serilog, FluentValidation gibi ileri seviye kütüphaneleri aktif olarak kullanabilen
-
E-ticaret, ERP veya yüksek trafikli sistemlerde aktif görev almış olmak
-
MSSQL, PostgreSQL, MongoDB gibi veritabanlarında performans odaklı çalışan sorgular yazabilmek
-
Git ile versiyon kontrol süreçlerine hâkim
-
Takım çalışmasına uygun, sorumluluk alabilen, analiz ve problem çözme yeteneği güçlü
Tercih Sebebi Olacak Ek Nitelikler
-
Tek başına bir proje geliştirmiş veya liderlik etmiş olmak
-
Mikro servis mimarisiyle canlı ortamda çalışan sistemlerde yer almış olmak
-
Redis, RabbitMQ, Kafka gibi mesajlaşma ve cache teknolojilerinde deneyim sahibi olmak
-
Unit test, integration test ve mocking konularında pratik bilgisi bulunmak
-
Performans, güvenlik ve ölçeklenebilirlik odaklı kod yazabilmek
-
Teknik dokümantasyon ve Clean Code prensiplerine önem vermek
Sunduğumuz İmkanlar
-
Kurumsal projelerde mimari tasarımdan canlıya geçişe kadar sorumluluk alma fırsatı
-
Modern yazılım geliştirme süreçlerini uygulayan bir teknik ekip
-
Uzaktan veya hibrit çalışma opsiyonu ve esnek mesai saatleri
-
E-ticaret ve büyük veri işleme projelerinde tecrübe kazanma fırsatı
-
Sürekli gelişimi destekleyen bir teknoloji ve Ar-Ge kültürü