Otoarena.com
Senior Dotnet Developer
Otoarena.comTurkey10 hours ago
Full-timeEngineering, Information Technology

Şirketimizin .NET Core 9.0 C# teknolojisiyle geliştirilecek yeni projesinde görev alacak, kurumsal ve ölçeklenebilir yazılım geliştirme alanında deneyimli (veya yeni deneyim kazanacak) geliştiriciler arıyoruz. Ekip arkadaşlarımızla birlikte hem mevcut kod tabanını geliştirecek hem de yeni projelerin mimari tasarım, kodlama ve test süreçlerine katkıda bulunacaksınız.


Sorumluluklar

  • Proje gereksinimlerine göre .NET Core 9.0 tabanlı uygulama geliştirme,
  • SQL Server veritabanı üzerinde veri modelleme, sorgu optimizasyonu ve gerekli işlemlerin yürütülmesi,
  • MVC (Razor View), HTML, Bootstrap ve Jquery/JavaScript teknolojilerini kullanarak kullanıcı arayüzü geliştirme,
  • EntityFramework Core ile veri erişim katmanının tasarlanması (DbFirst/CodeFirst), LINQ sorgularının oluşturulması,
  • Task-based Asynchronous Pattern prensiplerini kullanarak yüksek performanslı ve ölçeklenebilir kod geliştirme,
  • OOP (Nesne Yönelimli Programlama), Interface ve Generic mimari prensiplerine uygun modüler yapıların tasarlanması,
  • Migration, tracking, mapping gibi EF Core yaklaşımlarını etkin kullanarak veri dönüşümlerinin yönetilmesi,
  • Dependency Injection ve Servis Katman mimarisini tam hakimiyetle uygulayarak projeyi katmanlı bir yapıda sürdürme,
  • Web servisleri (JSON, XML, RESTful) tasarlama, tüketme (consume) süreçlerini yönetme,
  • Gerektiğinde takım arkadaşlarıyla kod incelemeleri (code review) yapma ve iyileştirmeler önerme,
  • Geliştirilen uygulamaların birim test, entegrasyon test vb. kalite süreçlerinde aktif rol alma (isteğe bağlı eklenebilir).


Aranan Yetkinlikler


  • SQL Server veritabanı hakimiyeti,
  • MVC Razor View kullanım altyapısı,
  • HTML, Bootstrap ve Script (JQuery, JavaScript) bilgisi,
  • EntityFramework Core, Generic POCO classes, DbFirst, CodeFirst ve LINQ kullanım altyapısı,
  • Object-Oriented Programming (OOP) prensiplerine hâkimiyet,
  • Interface ve Generic mimari hakimiyeti,
  • Web service (JSON, XML, RESTful) tasarımı ve tüketimi (design-consume) altyapısı,
  • Migration, tracking, mapping konularında deneyim,
  • Task-based asynchronous pattern bilgisi,
  • Dependency injection ve servis katman mimarisi (katmanlı yapı) kullanımında tam hakimiyet.


Tercih Sebebi Beceriler


  • ABP framework tecrübesi,
  • Onion – Clean Architecture kullanımı,
  • Unit of Work tasarım deseni bilgisi,
  • Tenancy – Multitenancy yapıları hakkında deneyim,
  • Cache server (Redis vb.) tecrübesi,
  • Container (Docker vb.) teknolojileri hakkında deneyim.


Nitelikler/Özellikler

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya benzeri bölümlerinden mezun
  • Ekip çalışmasına yatkın, iletişim becerileri gelişmiş,
  • Analitik düşünme, problem çözme ve araştırma becerileri yüksek,
  • İlgili teknolojilerde proje/iş deneyimi veya kişisel projelerle kendini kanıtlamış,

Key Skills

Ranked by relevance