İş Özeti
- Global Emerson Sistemleri ve Yazılım organizasyonu ile çalışma fırsatı arayan bir profesyonelseniz, bu sizin için heyecan verici bir fırsat! Geliştirme organizasyonumuz, Ölçeklenebilir Çevik bir ortamda dönüşüm geçirdi ve bir Yazılım Geliştirici profesyoneli arıyor. Web, bulut, PC ve gömülü platformlar üzerinde, iç geliştirilmiş cihazlarla entegre edilmiş, en iyi sınıf süreç otomasyonu ürünleri sunmayı hedefleyen Ölçeklenebilir Çevik Çerçeve (SAFe) tabanlı bir organizasyonda Yazılım Geliştiricileri ekibiyle birlikte çalışmak üzere görevlendirileceksiniz. İdeal aday, BT/mühendislik alanında ve/veya ürünlerin bakım ve yaşam döngüsünü destekleyen karmaşık yazılım sistemleriyle ilgili birkaç yıllık deneyime sahip olmalı ve farklı sektörlerdeki müşteri kullanım senaryolarını anlamalıdır. Başarılı aday, dinamik ve hızlı tempolu bir ortamda çalışabilmeli ve çeşitli insanlar, deneyim seviyeleri ve teknik geçmişlerle etkili bir şekilde iletişim kurabilmelidir.
Bu rolde, sorumluluklarınız şunlar olacak:
- Kendini organize edebilen ve kendini yönetebilen çok işlevli bir ekibin üyesi olarak, kısa dönemlerde tamamlanmış çalışma özellikleri üreterek, ürünün yüksek kaliteli, potansiyel olarak yayıma hazır artımlı değerini düzenli olarak sunmak.
- Gereksinim analizi, mimari ve tasarım, uygulama, test, dağıtım, hata ayıklama ve ekip tarafından bir sprint sırasında kabul edilen yeni özellikler ile mevcut kodun bakımını, projeye gerekli olan doğru düzeyde belge ve süreçleri belirleyerek dahil olmak.
- Müşteri gereksinimleriyle uyumlu olarak manuel ve otomatik birim, entegrasyon ve diğer işlevsel & işlevsel olmayan testleri (örneğin, güvenlik, performans, dayanıklılık vb.) oluşturmak ve uygulamak.
- Özellik gereksinimlerini ürün sahipleri ve diğer paydaşlarla birlikte netleştirerek teknik belirsizlikleri azaltmak veya ortadan kaldırmak.
- Yazılım geliştirme sırasında en iyi uygulamaları uygulamak.
- Her özelliğin ihtiyaç duyduğu tanım düzeyini belirlemek ve net, ulaşılabilir kabul kriterleri sağlamak için işbirlikçileriyle çalışmak.
- Birden fazla ürün alanında süreç iyileştirmeleri için gerekli olan uygun alan bilgisi, teknolojiler, beceriler ve araçlar konusunda sürekli öğrenmek.
Sen Kimsin:
Sonuç odaklı bir yaklaşımınız var. Yeni çözümler bulmak için denemeler yapıyorsunuz. Taahhütlerinizi yerine getiriyorsunuz. Tam bilgi olmadan bile sağlam kararlar alıyorsunuz. Gelişen teknolojilerin etkisini öngörüyorsunuz ve ayarlamalar yapıyorsunuz.
Bu rol için ihtiyaç duyacaksınız:
- Bilgisayar Bilimleri, Mühendislik veya ilgili bir alanda lisans diploması
- Yazılım ürün geliştirme veya teknoloji bölümünde en az 4 yıl deneyim
- C#, C++ veya Java gibi en az bir nesne yönelimli programlama dili konusunda çalışma bilgisi
- ASP.NET, .NET Core, ReactJS, NodeJS, Angular, REST, TypeScript, konteynerleştirme, MongoDB, SQL veritabanları ve modelleme gibi bir veya daha fazla teknoloji hakkında kanıtlanmış anlayış
- Gereksinim analizi, tasarım, uygulama ve test aşamalarını kapsayan projeleri zamanında ve yüksek kalitede teslim etme konusunda SDLC deneyimi
- OOP ve OOA/D konularında güçlü, UML ve yazılım tasarım kalıplarını kullanma deneyimi
- Sürüm kontrolü, derleme, dağıtım, test yönetimi araçları ve CI/CD araçları (GIT, Azure DevOps, Visual Studio vb. gibi) ile çalışma deneyimi
Sizi Farklı Kılan Tercih Edilen Nitelikler:
- Scrum ve SAFe gibi Çevik yazılım geliştirme metodolojileri ve çerçeveleri konusunda deneyim
- Siber güvenlik, bulut tabanlı geliştirme/dağıtım, DevOps konusunda deneyim
- Otomatik test senaryoları geliştirme, test odaklı geliştirme veya herhangi bir test otomasyon çerçevesi kullanma deneyimi
- Büyük bir projenin zamanında, kaliteli ve gereksinimlere uygun olarak geliştirilmesi ve teslim edilmesinde yer alma deneyimi
- Mobil, AI, Analitik veya Veri Bilimi uygulama geliştirme konusunda bilgi
- Proses Kontrol Sistemleri hakkında bilgi
Gereklilik
Lütfen iş tanımına bakınız.