Software Development Engineer II (MyProduct: Cost, Deals, Fuel and Cost API)
Munkáltató · Tesco Technology
Budapest
Software Development Engineer (JAVA) pozícióban a különböző backend technológiák szakértője leszel, olyan szoftvereket fejlesztve, amelyek megkönnyítik ügyfeleink és kollégáink mindennapjait. Te felelsz majd egy szoftverprogram teljes fejlesztési és támogatási folyamatáért. Az általad készített alkalmazások egyszerűvé teszik a korábban összetett feladatokat, legyen szó idő-, energia- vagy költségmegtakarításról, vagy épp a sztenderdek újradefiniálásáról.
Feladatok
- A Java IDE, a programozási nyelv és az eszközök mélyreható ismerete
- Bármilyen funkció magabiztos tesztvezérelt fejlesztése (TDD)
- Kódfeltérképezés és optimalizálás
- A megfelelő tervezési minták azonosítása és alkalmazása a problémák megoldására
- A kohézió, a SOLID elvek és alkalmazásuk jó szintű ismerete
- Valamely releváns operációs rendszer használatának magabiztos ismerete
- Szkriptelés és automatizálás a releváns környezetben
- A mesterséges intelligencia napi szintű használata az elvárások megértéséhez, a tervek elkészítéséhez és a fejlesztéshez
Feltételek és juttatások
Határozatlan idejű szerződésHatározatlan idejű munkaszerződés a kezdetektőlÉves teljesítménybónuszEgyéni és vállalati teljesítmény alapjánMagánegészségügyKiterjedt magánegészségügyi ellátás – komplex csomag számos szakrendeléssel, egészségügyi szolgáltatással és ingyenes influenza elleni védőoltássalCafeteriaÁthelyezési támogatásProfesszionális segítség a releváns munkavállalási engedélyek és egyéb szükséges dokumentumok beszerzéséhezFejlődési lehetőségekHitelesített technikai képzések és tanulási platformok, mint az Udemy, a Pluralsight és az O'ReillyAjánlási bónusz
Elvárások
- Felhőalapú környezetben (AWS vagy Azure) szerzett tapasztalat
- NoSQL technológiák (Redis, MongoDB vagy hasonló) és RDBMS ismerete
- Különböző keretrendszerek és könyvtárak (Spring Boot, Micronaut vagy hasonló) ismerete
- Tapasztalat a Docker és a Kubernetes (vagy hasonló) használatában konténerezés, skálázhatóság és alkalmazásfigyelés terén
- Tapasztalat Lean és Agile környezetben, valamint olyan módszertanok elveinek ismerete, mint a BDD, ATDD és TDD