/

Yazılım Geliştirme Mühendisi

Ankara, Türkiye

İş Tanımı

• ERP Modüllerinin geliştirilmesinde görev almak

• Kodlama, entegrasyon ve sistem seviyesi testleri gibi yazılım geliştirme süreçlerinde sorumluluk almak

• Yazılım gereksinimlerini değerlendirerek zaman ve maliyet kısıtlarına uygun olarak sistem tasarım fizibilitesini tespit etmek

• Yeni geliştirilen veya mevcut yazılımları dokümante etmek

• Kullanıcıdan gelen problemleri yönetmek ve bulguları çözmek

• Test sırasında ortaya çıkan yazılım bulgularını çözmek

• Yeni özelliklerin veya hata gidermenin yol açacağı bileşen değişikliklerinin etkisini ve süresini tahmin etmek

• Tasarım desenlerini yazılım yaşam döngüsüne uygulamak 


Genel Nitelikler

  • Üniversitelerin mühendislik fakültelerinin Yazılım Mühendisliği ya da Bilgisayar Mühendisliği bölümlerinden en az lisans derecesiyle mezun olmak

  • İyi derecede İngilizce biliyor olmak (TOEFL IBT 84+, IELTS 6,5+, TÖMER 79+)

  • SQL, Java, JUnit, EJB, Swing, JSF, JPA, Spring, JAX-WS, JAX-RS, Struts platformları ve frameworkleri üzerinde tecrübe sahibi olmak

  • Nesne tabanlı, servis tabanlı tasarım yapma ve geliştirme konusunda tecrübeli olmak

  • Jira, Maven, Git, Jenkins (CI/CD) bilgisine sahip olmak

  • Yazılım büyüklüğü ve efor tahminlemesi konusunda deneyimli olmak

  • Bootstrap, CSS, JQuery, Angular, React vb. Javascript kütüphanelerinden en az biri ile geliştirme tecrübesine sahip olmak


Tercih Nedeni Olabilecek Ek Nitelikler

  • Üretim, MRP, Üretim Kalite, Bakım yazılımları geliştirmelerinde çalışmış olmak

  • Smalltalk tecrübesine sahip olmak

  • Açık kaynak platformlarında geliştirme deneyimine sahip olmak

  • PMP Sertifikasına sahip olmak