.Net Backend Geliştirici
İş İlanı Hakkında
.NET Backend Geliştirici
Konum: İstanbul Anadolu / Sultanbeyli
Çalışma şekli: Ofis
Tam zamanlı
Seviye: 4+ yıl deneyim
Ne yapıyoruz?
Multi-tenant bir SaaS platformu ve Türkiye e-ticaret pazar yerleri için kâr/zarar ve iş zekâsı raporlaması yapan bir ürün geliştiriyoruz.
Aktif bir ekibiz. Yazdığın kod haftalar sonra değil, günler içinde production'a çıkıyor. Aynı hızla, yanlış bir hesaplama da doğrudan müşterinin raporuna yansıyor. Bu üründe "çalışıyor" yeterli değil, "doğru" olması gerekiyor.
Ne yapacaksın?
Multi-tenant .NET API'sinde Clean Architecture kurallarıyla yeni modüller geliştirmek
Entegrasyonlarını yazmak ve sürdürmek: Veri çekimi, rate limit yönetimi, kısmi hata senaryoları, tekrar çalıştırılabilir (idempotent) import akışları
Yüksek hacimli veri işleme kurgulamak: batch import, kuyruk tabanlı asenkron işleme, zamanlanmış job'lar
Raporlama sorgularını PostgreSQL üzerinde tasarlamak ve optimize etmek
Cache, kuyruk ve scheduler katmanlarını tenant bazında doğru kurgulamak
Production'da çıkan sorunları log'dan başlayıp kök nedene kadar takip etmek
Aradığımız nitelikler
Zorunlu
C# / .NET 8+ ile en az 4 yıl backend deneyimi
EF Core'da derinlik. Change tracker'ın nasıl davrandığını bilmek: AsNoTracking ne zaman gerekir, Attach ile State = Modified arasındaki fark nedir, navigation property neden null gelir, value converter ne işe yarar?
PostgreSQL'de CRUD'un ötesi. Index tasarımı, EXPLAIN ANALYZE okuyabilme, CTE kullanımı, toplu güncelleme desenleri, constraint hatasından teşhis çıkarabilme
Async/await disiplini. .Result / .Wait() kullanımının neden sorun çıkardığını deneyimden bilmek, paralel işlemleri sınırlandırarak yönetebilmek
Dış REST API entegrasyonu deneyimi: pagination, rate limit, retry, kısmi başarısızlık yönetimi
Docker ile çalışma ve container log'u üzerinden sorun takip etme rahatlığı
Türkçe ve teknik dokümantasyon okuyabilecek düzeyde İngilizce
Bu pozisyonda özellikle önemli
Ticari hesap okuryazarlığı. E-ticaret hesaplarını biliyor olman ya da hızla öğrenebiliyor olman gerekiyor. Raporlama ürünlerinde yanlış hesap hata vermez, sessizce yanlış sonuç üretir. Bu yüzden bunu tercih sebebi değil, zorunluluk olarak görüyoruz.
Tercih sebebi
Türkiye pazaryeri API'leriyle (Trendyol, Hepsiburada, N11, Amazon TR) çalışmış olmak
Multi-tenant mimari deneyimi: tenant bazlı veri izolasyonu, cache anahtarlama, tenant başına konfigürasyon
RabbitMQ veya benzeri message broker; Quartz.NET veya benzeri scheduler
Redis / Dragonfly ve cache invalidation stratejileri
Polly ile retry ve circuit breaker kurgusu
xUnit + NSubstitute + FluentAssertions ile birim test yazma alışkanlığı
Structured logging (Serilog), correlation ID, temel gözlemlenebilirlik pratikleri
Claude Code gibi AI geliştirme araçlarını verimli kullanabilmek
Kullandığımız teknolojiler
.NET 8 · Clean Architecture · Minimal API · EF Core · PostgreSQL · Dragonfly (Redis) · RabbitMQ · Quartz.NET · Polly · Docker · Coolify
Aday Kriterleri
Şirket Hakkında
İYO Plus Yazılım Ltd. Şti., markaların dijital dünyada sürdürülebilir büyüme sağlaması için teknoloji, veri ve stratejiyi bir araya getiren yeni nesil bir danışmanlık ve yazılım şirketidir. E-ticaret, dijital pazarlama ve yazılım alanlarında saha tecrübesi yükse... Şirketi Keşfet
