Yeşilay , insan onurunu ve saygınlığını temel alan, toplumu ve gençliği ayrım gözetmeden zararlı alışkanlıklardan korumak için çalışan, milli ve ahlaki değerleri gözeterek ve bilimsel metotlar kullanarak tütün, alkol, uyuşturucu madde, teknoloji, kumar vb. bağımlılıklarla mücadele eden; önleyici ve rehabilite edici halk sağlığı ve savunuculuk çalışmaları yürüten bir sivil toplum kuruluşudur.
Yeşilay Teknoloji A.Ş. bünyesinde istihdam etmek üzere“Kıdemli Fullstack Developer”arayışımız bulunmaktadır.
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden lisans mezunu olmak,
- .NET teknolojileri ile web uygulama geliştirme alanında en az 6 yıl tecrübeli,
- C#, .NET / ASP.NET Core, ASP.NET Core MVC ve Razor (.cshtml) konularında güçlü deneyime sahip,
- RESTful API tasarımı, geliştirmesi ve entegrasyonu konusunda deneyimli,
- Entity Framework Core ve ORM yaklaşımlarını etkin şekilde kullanabilen,
- Microsoft SQL Server ve T-SQL konusunda yetkin, veritabanı tasarımı yapabilen,
- Katmanlı mimari, SOLID ve temiz kod prensiplerini benimsemiş,
- Git ile versiyon kontrol süreçlerine ve kod gözden geçirme pratiklerine hakim,
- Azure DevOps veya benzeri CI/CD ve iş takip araçlarını aktif olarak kullanmış,
- Kimlik doğrulama, yetkilendirme ve web uygulama güvenliği konularında bilgi sahibi,
- Birim test yazma ve test süreçleri konusunda deneyimli,
- Analitik düşünme, problem çözme ve iletişim becerileri gelişmiş, takım çalışmasına yatkın,
- Teknik dokümantasyonu okuyup anlayabilecek düzeyde İngilizce bilen,
- Tercihen kurumsal web uygulamaları ve entegrasyon projelerinde deneyim sahibi,
Erkek adaylar için askerliğini tamamlamış.
İş Tanımı
- İş birimlerinden gelen gereksinimleri analiz ederek teknik tasarıma dönüştürmek,
- ASP.NET Core MVC / Razor tabanlı web uygulamalarının frontend ve backend geliştirmelerini uçtan uca yürütmek,
- RESTful API'ler geliştirmek, kurum içi ve dış sistemlerle entegrasyonları sağlamak,
- Veritabanı tasarımını yapmak ve veri erişim katmanını geliştirmek,
- Mevcut kurumsal uygulamaların bakımını yapmak, sürdürülebilirliğini ve kalitesini artıracak iyileştirmeler geliştirmek,
- Uygulamalarda hata analizi yapmak; performans ve güvenlik iyileştirmelerini hayata geçirmek,
- Kod gözden geçirme süreçlerine aktif katılım sağlamak, ekip içinde bilgi paylaşımına ve teknik gelişime katkıda bulunmak,
- Test, canlıya geçiş ve canlı sonrası teknik destek süreçlerini ilgili birimlerle koordineli yürütmek,
- Geliştirilen uygulamalara ait teknik dokümantasyonu hazırlamak ve güncel tutmak,
- Yazılım geliştirme süreçlerinde sürekli iyileştirme alanlarını tespit ederek yöneticisine öneriler sunmak.