Text copied to clipboard!
Başlık
Text copied to clipboard!Kıdemli NET Geliştirici
Açıklama
Text copied to clipboard!
Deneyimli bir Kıdemli .NET Geliştirici arıyoruz. Bu pozisyon, şirketimizin yazılım geliştirme süreçlerinde liderlik rolü üstlenecek, teknik kararlar alacak ve ekip üyelerine mentorluk yapacak bir profesyoneli kapsamaktadır. Adayın, .NET teknolojileri konusunda derin bilgiye sahip olması, yazılım mimarisi tasarlayabilmesi ve modern yazılım geliştirme metodolojilerine hâkim olması beklenmektedir.
Kıdemli .NET Geliştirici olarak, hem yeni projelerin geliştirilmesinde hem de mevcut uygulamaların bakım ve iyileştirilmesinde aktif rol alacaksınız. Ayrıca, kod kalitesini artırmak, performansı optimize etmek ve güvenlik açıklarını minimize etmek için en iyi uygulamaları uygulayacaksınız. Takım çalışmasına yatkın, iletişim becerileri yüksek ve çözüm odaklı bir yaklaşım sergileyen adaylar tercih edilecektir.
Bu pozisyon, hem back-end hem de front-end geliştirme süreçlerine katkı sağlayacak, gerektiğinde DevOps süreçlerine destek verecek ve yazılım yaşam döngüsünün tüm aşamalarında aktif rol oynayacaktır. Agile/Scrum metodolojileriyle çalışmaya alışkın, sürekli entegrasyon ve sürekli teslimat (CI/CD) süreçlerine hâkim adaylar aranmaktadır.
Ayrıca, adayın kod incelemeleri yapması, junior geliştiricilere rehberlik etmesi ve teknik dokümantasyon hazırlaması beklenmektedir. Yazılım geliştirme süreçlerinde kaliteyi ön planda tutan, test odaklı geliştirme (TDD) ve davranış odaklı geliştirme (BDD) konularında bilgi sahibi olan adaylar öncelikli olarak değerlendirilecektir.
Eğer siz de dinamik bir ekipte yer almak, yenilikçi projelerde çalışmak ve kariyerinizi ileri taşımak istiyorsanız, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- .NET tabanlı uygulamaların geliştirilmesi ve sürdürülmesi
- Yazılım mimarisi tasarımı ve teknik kararların alınması
- Kod incelemeleri yaparak kalite kontrol süreçlerine katkı sağlamak
- Junior geliştiricilere mentorluk yapmak
- Teknik dokümantasyon hazırlamak
- Agile/Scrum süreçlerine aktif katılım sağlamak
- CI/CD süreçlerinin uygulanmasına destek vermek
- Performans ve güvenlik optimizasyonları yapmak
- Test süreçlerine katkı sağlamak (TDD, BDD)
- Yeni teknolojileri araştırmak ve uygulamak
Gereksinimler
Text copied to clipboard!- Bilgisayar Mühendisliği veya ilgili alanlarda lisans derecesi
- En az 5 yıl .NET teknolojileri ile yazılım geliştirme deneyimi
- C#, ASP.NET, .NET Core konularında ileri düzey bilgi
- Entity Framework, LINQ, RESTful API deneyimi
- SQL Server ve veritabanı tasarımı konusunda bilgi sahibi
- JavaScript, HTML, CSS ve modern front-end framework'leri hakkında bilgi
- Agile metodolojilerle çalışma deneyimi
- Versiyon kontrol sistemleri (Git) konusunda deneyim
- İyi derecede İngilizce okuma ve yazma becerisi
- Takım çalışmasına yatkınlık ve güçlü iletişim becerileri
Potansiyel mülakat soruları
Text copied to clipboard!- .NET teknolojileriyle kaç yıldır çalışıyorsunuz?
- Daha önce liderlik ettiğiniz bir projeyi anlatır mısınız?
- Hangi yazılım geliştirme metodolojilerini kullandınız?
- CI/CD süreçleri hakkında deneyiminiz var mı?
- TDD veya BDD uyguladığınız bir projeyi paylaşır mısınız?
- Hangi front-end teknolojileriyle çalıştınız?
- Veritabanı tasarımı konusundaki deneyiminiz nedir?
- Kod inceleme süreçlerine nasıl katkı sağlıyorsunuz?
- Junior geliştiricilere nasıl mentorluk yapıyorsunuz?
- Performans optimizasyonu yaptığınız bir örnek verebilir misiniz?