Hľadáme skúseného vývojára alebo technického špecialistu, ktorý sa chce posunúť bližšie k návrhu riešení, systémovej analýze a architektonickému návrhu komplexných informačných systémov.
Rola je zameraná na modelovanie a návrh správania systému (dáta, pravidlá, stavy, integrácie) ešte pred implementáciou, s dôrazom na model-driven development (MDD), automatizáciu a praktické využitie AI.
Key Responsibilities
- Podieľať sa na návrhu riešení a architektúry komplexných softvérových systémov so zameraním na backend, dáta, integračné väzby, pravidlá a stavy systému.
- Analyzovať systém pred implementáciou: identifikovať entity, pravidlá, procesy, stavy, správanie a väzby a pretaviť ich do konzistentného technického návrhu.
- Transformovať požiadavky na technický návrh riešenia a spolupracovať s konzultantmi, analytikmi a architektmi.
- Navrhovať dátový model, API, integračné rozhrania a komunikáciu medzi systémami.
- Čítať, tvoriť alebo pripomienkovať technické modely (napr. UML, BPMN, dátové modely, stavové a sekvenčné diagramy).
- Spoluvytvárať technické štandardy a modelovacie pravidlá pre návrh veľkých a komplexných softvérových projektov a podporovať ich konzistentné uplatňovanie.
- Prispievať k prístupu, kde model slúži ako „digitálny obraz“ systému s väzbou na požiadavky, procesy, dáta, pravidlá, správanie a architektúru, a pomáha overovať návrh pred implementáciou.
Requirements
- Seniorná skúsenosť s vývojom alebo návrhom komplexnej backendovej funkcionality.
- Dobré porozumenie aplikačnej logike, dátovým modelom, integračným väzbám, stavom systému a biznis pravidlám.
- Skúsenosť s návrhom dátového modelu, API, integračných rozhraní alebo komunikácie medzi systémami.
- Schopnosť transformovať požiadavky do technického návrhu riešenia.
- Schopnosť analyzovať systém ešte pred implementáciou (entity, pravidlá, procesy, stavy, správanie, väzby).
- Skúsenosť s čítaním, tvorbou alebo pripomienkovaním technických modelov: UML, BPMN, dátové modely, stavové diagramy, sekvenčné diagramy.
- Porozumenie princípom softvérového inžinierstva, architektúry, modularity, znovupoužiteľnosti a konzistentného návrhu riešení.
- Záujem o model-driven development, automatizáciu, AI a nové spôsoby zvyšovania kvality a produktivity vývoja.
- Chuť podieľať sa na tvorbe technických štandardov a modelovacích pravidiel pre návrh komplexných informačných systémov.
- Komunikačné a prezentačné schopnosti (aj v anglickom jazyku).
Benefits
- Osobnostný a profesný rast v rámci firemnej politiky rozvoja a vzdelávania.
- Onboarding buddy.
- Mentoring.
- Jazykové kurzy angličtiny.
- 96h vzdelávania za rok.
- Tímový budget na externé konferencie, workshopy a certifikácie.
- Flexibilný pracovný čas.
- Firemné akcie a teambuildingové aktivity.
- Práca v dynamickej spoločnosti s najnovšími technológiami a špecialistami.
- Široký doménový aj technologický záber.
- U nás nebudeš len číslo (zaujíma nás kto si, čo ťa baví a napĺňa).