Junior Full Stack Developer (Java, Angular) –... İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Her geçen gün daha fazla duyduğunuz elektrikli araçlar, yenilenebilir enerji sistemleri, de-karbonizasyon gibi kavramların günümüz elektrik şebekelerine etkilerini hiç düşündünüz mü? Peki bu etkileri yönetmek için kurgulanan yazılımların arka planda çözmek zorunda kaldığı büyük veri sorunlarını…

Bizim görevimiz, fiziksel elektrik şebekelerinin dijital ikizlerini büyük veri kısıtları ile kurgulayarak yeni nesil şebeke yönetim sistemlerini geliştirmek.

ODTÜ Teknokent yerleşkemizde Avrupa ve Kuzey Amerika’daki paydaşlarımızla birlikte geliştirilen ürünümüzde, hibrit çalışma modeli ile kısmi olarak uzaktan çalışacak, çok sayıda yazılım geliştiricisi arıyoruz.


Sorumluluklarım Nelerdir?

·         Uluslararası yazılım geliştirme takımları ile yakın çalışacak

·         Son teknolojiler ile yaratıcı yazılım çözümleri geliştirecek

·         Yazılım sorunlarını tespit ve analiz ederek çözüm önerileri getirecek ve uygulayacak

·         Tüm yazılım geliştirme süreçleri (kod gözden geçirme, birim test, süreç iyileştirmeleri) ile ilgili aktivitelere katılacak ve destek verecek

·         Çevik metodolojiler (SAFe) ile ilgili süreçlerde aktif görev alacak


Neler bilmem gerekir?


Öncelikli Yetkinlikler

·         Üniversitelerin Bilgisayar Mühendisliği (veya benzeri) bölümleri lisans ve/veya yüksek lisans programından mezun,

·         2 yıl ve üzeri, aktif web uygulamaları geliştirme tecrübesi olan (Java, Spring Boot, Angular)

·         Nesneye yönelik programlama (OOP), tasarım kalıpları (Design Patterns), veri yapıları, algoritmalar ve yazılım geliştirme prensipleri hakkında güçlü altyapıya sahip,

·         Continuous integration, continuous deployment (CI/CD) konsept ve araçları hakkında bilgi sahibi,

·         Kod versiyon kontrol araçlarına (git) hâkim,

·         Dokümantasyon ve temiz kod konseptlerini bilen

Ek Yetkinlikler:

·         Message brokerlar (Apache Kafka, rabbitMQ) deneyimi olan,

·         Birim testi, entegrasyon testleri konularında deneyimi olan,

·         Test Driven Development, Domain Driven Design veya Behaviour Driven Development, Event Driven Development konseptleri hakkında deneyimi olan

·         Yazılım Yaşam Döngüsü ve Çevik metodoloji ile yazılım geliştirme deneyimi olan

·         Web uygulamalarında güvenlik konseptlerine hâkim

Davranışsal Yetkinlikler:

·         Yeni teknolojiler, araçlar ve prosesleri öğrenme konusunda istekli,

·         İletişimi kuvvetli,

·         Bağımsız olarak çalışabilecek kadar kişisel disiplini yüksek ve zaman yönetimi iyi olan

·         Kendi kendine motive olabilen, işbirlikçi, müşteri odaklı ve pozitif kişiliğe sahip

·         Takımı yeni fikirlerle destekleyecek, proje vizyonuna katkı sağlayabilecek

·         Yeni konseptlere hızlı uyum sağlayabilen


Diğer Zorunlu Yetkinlikler

·         İyi/Orta seviyede İngilizce

·         Kısa süreli seyahatler için engeli olmaması