Enterprise Turkey
Senior Software Developer
Enterprise TurkeyTurkey21 hours ago
Full-timeInformation Technology

BU ROL İÇİN SENDEN NELER BEKLİYORUZ?

  • .NET (Core 6/7/8) teknolojileri ile geliştirme deneyimine sahip olmanı; Clean Architecture ve SOLID prensiplerine hâkim olmanı, async/await yapıları ile REST API geliştirme ve Swagger/OpenAPI dokümantasyonu konusunda deneyimli olmanı,
  • Mikroservis mimarisi ve event-driven sistemlerle çalışma deneyimine sahip olmanı; RabbitMQ, Kafka veya MQTT gibi message broker teknolojileri hakkında bilgi sahibi olmanı,
  • Docker ve Kubernetes ortamlarında container tabanlı uygulama geliştirme ve yönetimi konusunda deneyimli olmanı,
  • MS SQL Server üzerinde ileri seviye SQL bilgisine sahip olmanı; veritabanı tasarımı, performans optimizasyonu ve EF Core kullanımı konusunda deneyimli olmanı,
  • React ve Next.js teknolojileri ile modern frontend geliştirme süreçlerinde deneyim sahibi olmanı,
  • Git tabanlı versiyon kontrol sistemleri ve CI/CD pipeline süreçleri hakkında bilgi sahibi olmanı,
  • ELK / OpenSearch, Prometheus veya Grafana gibi gözlemlenebilirlik araçları hakkında bilgi sahibi olmanı,
  • OAuth2, OIDC, JWT ve OWASP Top 10 güvenlik prensipleri konusunda bilgi sahibi olmanı,
  • LLM / AI sistemleri hakkında temel bilgi sahibi olmanı; transformer mimarileri, model eğitimi veya fine-tuning süreçlerine aşina olmanı tercih ediyoruz,
  • En az 8 yıl profesyonel yazılım geliştirme deneyimine, .NET Core ile en az 3 yıl production geliştirme tecrübesine sahip olmanı,
  • Takım içinde mentorluk yapabilen, code review kültürünü benimseyen ve İngilizce teknik dokümantasyon okuyup yazabilecek seviyede iletişim becerilerine sahip olmanı bekliyoruz.


BU ROLDE SENİ NE BEKLİYOR?

  • Mikroservis mimarisi kullanılarak ölçeklenebilir backend servislerinin geliştirilmesi ve mevcut sistemlerin iyileştirilmesi,
  • REST API servislerinin tasarlanması, geliştirilmesi ve gerekli entegrasyonların sağlanması,
  • Docker ve Kubernetes ortamlarında çalışan uygulamaların geliştirilmesi ve deployment süreçlerinin yürütülmesi,
  • Veritabanı tasarımı, performans optimizasyonu ve veri erişim süreçlerinin geliştirilmesi,
  • CI/CD pipeline süreçlerinin kurulması ve otomatik deploy mekanizmalarının geliştirilmesi,
  • Uygulama performansının izlenmesi, darboğazların tespit edilmesi ve performans iyileştirmelerinin yapılması,
  • Kod kalitesinin artırılması amacıyla code review süreçlerine katılım sağlanması,
  • Uygulama güvenliği, veri güvenliği ve sistem stabilitesinin sağlanmasına katkı verilmesi,
  • Takım içi teknik bilgi paylaşımının yapılması ve gerektiğinde daha junior geliştiricilere teknik mentorluk verilmesi,
  • AI / LLM tabanlı çözümler kullanılan projelerde teknik geliştirme süreçlerine katkı sağlanması.


ENTERPRISE’DA SENİ NELER BEKLİYOR?

  • Tamamlayıcı sağlık sigortasıyla seni ve sevdiklerini güvence altına alıyoruz
  • Doğum gününde izin ayrıcalığını senin için sunuyoruz
  • Spor üyeliği desteğimizle aktif bir yaşamı destekliyoruz
  • Evlilik, doğum gibi özel günlerinde özel yardım ödemeleriyle mutluluğunu paylaşıyoruz
  • Yabancı dil tazminatı ile yetkinliklerini ödüllendiriyoruz
  • Yüksek lisans eğitim desteğiyle kariyer yolculuğuna yatırım yapıyoruz
  • Motivasyon günleri ve etkinliklerle keyifli bir çalışma ortamı sunuyoruz

Key Skills

Ranked by relevance