Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
İş Tanımı
Kurumsal yazılım projelerinde ölçeklenebilir, sürdürülebilir ve yüksek performanslı backend servisleri geliştirmek,
Belirlenen yazılım geliştirme standartları, Clean Code prensipleri ve best practice'ler doğrultusunda geliştirme yapmak,
.NET / ASP.NET Core teknolojilerini kullanarak backend uygulamaları ve RESTful API servisleri geliştirmek,
Mevcut uygulamaların bakım, iyileştirme, hata giderme ve performans optimizasyonu çalışmalarına katkı sağlamak,
API entegrasyonları, veri işleme süreçleri ve üçüncü taraf sistemlerle entegrasyon geliştirmelerinde görev almak,
İlişkisel ve NoSQL veritabanları üzerinde veri modelleme, sorgu geliştirme ve optimizasyon çalışmalarını gerçekleştirmek,
Geliştirilen servisler için Unit Test yazmak ve yazılım kalitesini artırmaya yönelik çalışmalara katılmak,
Code Review, Pair Programming ve teknik bilgi paylaşımı süreçlerinde aktif rol almak,
Product Owner, Business Analyst, QA ve yazılım geliştirme ekipleriyle koordineli çalışarak iş gereksinimlerini teknik çözümlere dönüştürmek,
Agile/Scrum metodolojileri kapsamında Sprint Planning, Refinement ve diğer takım aktivitelerine katılmak,
Uygulamaların performans, loglama, hata yönetimi ve izlenebilirlik süreçlerine katkı sağlamak,
CI/CD ve DevOps süreçlerinde geliştirme ekibiyle birlikte çalışmak.
Genel Nitelikler
Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezun,
Backend yazılım geliştirme alanında tercihen 3 – 5 yıl profesyonel deneyime sahip,
C# / .NET Core / ASP.NET Core veya JavaScript / TypeScript / Node.js teknolojilerinden en az birinde uygulama geliştirme deneyimi bulunan,
RESTful API tasarımı, geliştirilmesi ve entegrasyonu konularında deneyimli,
HTTP protokolü, JSON, API authentication ve authorization mekanizmaları konusunda bilgi sahibi,
SQL Server, PostgreSQL, MySQL gibi ilişkisel veritabanlarından en az biriyle çalışmış,
SQL sorguları yazabilen, temel veritabanı tasarımı ve optimizasyon prensiplerine hâkim,
Entity Framework Core, Dapper, Prisma, Sequelize veya benzeri ORM teknolojilerinden en az birini kullanmış,
Nesne yönelimli programlama (OOP), SOLID prensipleri ve Clean Code yaklaşımlarına aşina,
Git tabanlı versiyon kontrol sistemlerini ve temel branching stratejilerini kullanabilen,
Unit Test, debugging ve hata analizi konularında deneyim sahibi,
Agile/Scrum yazılım geliştirme süreçlerine aşina ve ekip çalışmasına yatkın,
Analitik düşünme, problem çözme ve teknik araştırma becerileri gelişmiş,
Yeni teknolojileri öğrenmeye ve kendini sürekli geliştirmeye istekli,
Teknik dokümantasyonu takip edebilecek seviyede İngilizce bilgisine sahip,
İstanbul'da hibrit çalışma modeline uyum sağlayabilecek.
Tercih Sebebi Olacak Yetkinlikler
Microservices Architecture, Clean Architecture ve Domain-Driven Design (DDD) yaklaşımlarına aşinalık,
Docker ve Kubernetes teknolojileri hakkında bilgi veya proje deneyimi,
Redis, MongoDB, Elasticsearch veya benzeri teknolojilerle çalışma deneyimi,
RabbitMQ, Kafka veya benzeri message broker teknolojileri hakkında bilgi,
Unit Testing, Integration Testing, TDD ve Mocking yaklaşımlarında deneyim,
JWT, OAuth 2.0 ve OpenID Connect gibi kimlik doğrulama ve yetkilendirme mekanizmalarına aşinalık,
CI/CD süreçleri ve Azure DevOps, GitHub Actions, GitLab CI gibi araçlarla çalışma deneyimi,
Azure, AWS veya benzeri bulut platformlarında uygulama geliştirme veya yayınlama deneyimi,
Logging, Monitoring ve Application Performance Monitoring (APM) araçları hakkında bilgi,
Yüksek trafikli veya dağıtık sistem mimarilerinde geliştirme deneyimi,
AI servisleri, LLM API'leri veya yapay zekâ destekli uygulama entegrasyonları hakkında bilgi sahibi olmak.
Work arrangement
Yes
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.