/

Yazılım Mühendisi

Ankara, Türkiye

İş Tanımı

  • ERP-Kurumsal Kaynak Planlama (Özellikle Üretim, MRP, Üretim Kalite, Bakım, …) modüllerinin geliştirilmesinde görev almak

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

  • 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

  • İhtiyaca göre kullanıcıdan gereksinimlerin alınması, sistem analizi, sistem tasarımı ve veri tabanı (ER) modeli yapmak

  • 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 Bilgisayar Mühendisliği, Yazılım Mühendisliği gibi bölümlerinden mezun olmak,

  • Kurumsal ortamda Java ile geliştirmede en az 3 yıl deneyim sahibi olmak,

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

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

  • Design Patterns, UML bilgisi olmak,

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

  • Güçlü analitik ve sorun çözme yetkilerine sahip olmak,

  • Kolay ve etkin iletişim kurabilmek,

  • Stresli bir ortamda baskı altında birden fazla görevi yönetebilme becerisi olmak

  • Takım çalışmasına yatkın, motivasyonu yüksek olmak

  • İyi seviyede İngilizce bilmek (TOEFL 84+, IELTS 6,5+, TÖMER 79+)

 

Tercih Nedeni Olabilecek Ek Nitelikler

 

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

·         Yazılım yaşam döngüsü araçları konusunda bilgi sahibi olmak

·         Erkekler için askerlik görevini yapmış olmak veya ilişkisi olmamak veya uzun süreli tecilli olmak

·         Çevik yazılım geliştirme (SCRUM gibi) metodolojileri hakkında bilgi sahibi ve deneyimi olmak

·         Bilgi güvenliği konusunda eğitim veya bilgi sahibi olmak

  •   Açık kaynak kodlu yazılım geliştirme deneyimi olmak

·         Python yazılım dili ile ilgili bilgi veya deneyimi olmak

·         Smalltalk yazılım dili ile ilgili bilgi veya deneyimi olmak