Senior Software Engineer
Munkáltató · TOPdesk
Budapest
Senior Software Engineerként a TOPdesk-nél éles (production) munkát szállítasz – beleértve a legacy modernizációt is – ügynök-alapú munkafolyamatok révén, olyan csapatokban, jotka meghatározzák a TOPdesk fejlesztés operatív modelljét a többi részleg számára. Létrehozod és modernizálod a TOPdesk Tudásbázisát (Knowledge Base), a Claude Code-ot használva elsődleges munkatársként.
Feladatok
- Fogalmazd meg és bontsd lebontva a problémákat, irányítsd az ügynököket a megvalósításukban, és ellenőrizd az eredményt.
- Fejlessz új ügynök-alapú termékképességeket, és modernizáld a hagyományos Java/MS SQL platform részeit a modern TS/Vue/Azure stacken.
- Írj megvalósítási leírásokat és elfogadási kritériumokat az ügynökök meghívása előtt.
- Kezeld tudatosan és szigorúan a kontextust – a megfelelő fájlokat, korlátokat és invariánsokat.
- Tervezd meg az ellenőrzést a megvalósítás előtt vagy azzal párhuzamosan: tesztek, futásidejű ellenőrzések, migrációs validáció, megfigyelhetőség és visszagörgetési (rollback) tervezés.
- Kezeld körültekintően az ügynökök jogosultságait, a kontextust, a titkos kulcsokat és a függőségi változásokat.
- Járulj hozzá újrahasznosítható mintákkal, alügynökökkel és értékelésekkel a megosztott könyvtárakhoz, amelyeket a szélesebb szervezet átvesz.
- Dolgozz együtt kollégáiddal a csapat általános képességeinek fejlesztésén.
Elvárások
- Legalább 5 év Java tapasztalat.
- Erős production mérnök aktuális, napi, gyakorlati ügynök-alapú szállítási tapasztalattal (Claude Code, Cursor, Aider vagy azzal egyenértékű).
- Tapasztalat legalább az egyik területen: TypeScript / Vue, Azure-alapú rendszerek.
- Mély szoftverfejlesztési ítélőképesség bármilyen eszköztől függetlenül – erős tesztelési ösztönök, magabiztosság az operatív kérdésekben, valamint képesség a hihető, de építészetileg hibás, nem biztonságos vagy feleslegesen bonyolult kimenetek kiszűrésére.
- Kényelmesen mozog az ambivalenciában és a régi kódokban (legacy codebases); jól kommunikál írásban.