Açıklama
Açıklama
Bu rol, dünya genelindeki müşterilere kaliteli ve verimli bir şekilde teknik çözümler sunacak bir global ekibin ayrılmaz bir parçası olacaktır. Başarılı aday, yazılım ürünlerini geliştirmek ve sürdürmek için Agile yazılım geliştirme ekibimizin bir parçası olarak tam yığın bileşenler ve özellikler geliştirebilecektir ve global müşteri tabanımızın ihtiyaçlarını karşılamak için endüstri standartları en iyi uygulamaları ve modern yazılım mühendisliği tekniklerini kullanacaktır.
Rol
- Tam geliştirme yaşam döngüsünde deneyimli ve bir ekip olarak zamanında kaliteli çıktılar üretecek şekilde teslimat yapabilir.
- Yazılım mimarisi ve iyi tasarım uygulamaları hakkında deneyimli olup, aşırı mühendislik yapmadan ölçeklenebilir, sürdürülebilir, genişletilebilir ve test edilebilir yazılım oluşturabilir.
- Analiz, tasarım, TDD, kurulum ve dağıtım gibi yazılım mühendisliği faaliyetlerinin genişliğinde deneyim.
- Agile Scrum'da deneyim bir avantaj olacaktır.
- Hızlı öğrenen, sorun çözme konusunda proaktif bir yaklaşım benimseyen ve belirsizliklerle başa çıkmak için kendi inisiyatifini kullanabilen biri olmalısınız.
- Mevcut ve yeni teknolojilere dair iyi bir takdir ve ilgi duymalısınız, bunun yanı sıra bunların faydalarını/kısıtlamalarını da anlamalısınız.
- Sayısal becerilere sahip olmalısınız, zira ele alacağınız pek çok sorun matematiksel temellidir.
- TFS/Azure DevOps kullanımı, kaynak kontrolü ve Visual Studio aracılığıyla portal özellikleri hakkında çalışma bilgisine sahip olmalısınız.
Ana Sorumluluklar
- Tasarım, kodlama, test etme ve yeni ürün geliştirmeleri için hata ayıklama.
- Siber güvenlik standartlarını ve uygulama performans ölçütlerini takip eden sürdürülebilir ve yeniden kullanılabilir çözümler sunmak.
- Ekibin bir parçası olarak test otomasyonunu benimsemek, uygulamak ve yaymak.
- Eşit meslektaşlar için kod incelemeleri gerçekleştirmek.
- Yazılım geliştirme, ekip işbirliği ve açık iletişim açısından çevik bir zihniyeti benimsemek.
Nitelikler
Gereksinim
- Lisans derecesi ve 5+ yıl ilgili yazılım geliştirme deneyimi ve Agile Scrum yazılım geliştirme yaşam döngüsü hakkında uygulamalı bilgi, SOLID, DI/IoC, Sürekli Entegrasyon gibi yazılım tasarım ilkelerinin anlaşılması ve uygulanması.
- Tam Microsoft teknoloji yığını ile çalışma deneyimi, .NET/C# (.NET framework veya .NET core), SQL Server, ASP.NET, MVC ve Web API, JSON/RESTful deneyimi, Entity Framework veya nHibernate gibi Nesne İlişki Haritalama (ORM), HTML5, JavaScript, CSS3 web, Yazılım olarak Hizmet (SaaS), çok kiracılı uygulama geliştirme, SQL Server geliştirme deneyimi, GIT/TFS, Confluence ve JIRA.
- Proaktif: Sorumluluklarına uygun bilgileri ve çözümleri arama istekliliği ve teslimatlarının kilit noktaları ile ilgili olması, ekip başarısına odaklanarak takım oyuncusu tutumuna sahip olunması ve güçlü bir iş ahlakı.
- Ön uç teknolojileri ve yaklaşımları ile deneyim: Tek Sayfa Uygulamaları (SPA), Angular, Bootstrap, Typescript.
- Küresel pazarlara uluslararasılaştırma ve yerelleştirme gerektiren uygulamalar geliştirme deneyimi.
- JavaScript, jQuery ve AJAX ile deneyim.
- Azure ve Mobil Uygulama (Android/iOS) geliştirme hakkında bilgi edinmek artıdır.
WTW, Eşit Fırsat Sağlayan Bir İşverendir.
Gereklilik
Lütfen iş tanımına başvurun.