Hledáme zkušeného vývojáře nebo technického specialistu, který se chce posunout blíže k návrhu řešení, systémové analýze a architektonickému návrhu komplexních informačních systémů.
Role je zaměřená na modelování a návrh chování systému (data, pravidla, stavy, integrace) ještě před implementací, s důrazem na model-driven development (MDD), automatizaci a praktické využití AI.
Klíčové odpovědnosti
- Podílet se na návrhu řešení a architektury komplexních softwarových systémů se zaměřením na backend, data, integrační vazby, pravidla a stavy systému.
- Analyzovat systém před implementací: identifikovat entity, pravidla, procesy, stavy, chování a vazby a převést je do konzistentního technického návrhu.
- Transformovat požadavky do technického návrhu řešení a spolupracovat s konzultanty, analytiky a architekty.
- Navrhovat datový model, API, integrační rozhraní a komunikaci mezi systémy.
- Číst, vytvářet nebo připomínkovat technické modely (např. UML, BPMN, datové modely, stavové a sekvenční diagramy).
- Spoluvytvářet technické standardy a modelovací pravidla pro návrh velkých a komplexních softwarových projektů a podporovat jejich konzistentní uplatňování.
- Přispívat k přístupu, kde model slouží jako „digitální obraz“ systému s vazbou na požadavky, procesy, data, pravidla, chování a architekturu, a pomáhá ověřovat návrh před implementací.
Požadavky
- Seniorská zkušenost s vývojem nebo návrhem komplexní backendové funkcionality.
- Dobré porozumění aplikační logice, datovým modelům, integračním vazbám, stavům systému a business pravidlům.
- Zkušenost s návrhem datového modelu, API, integračních rozhraní nebo komunikace mezi systémy.
- Schopnost transformovat požadavky do technického návrhu řešení.
- Schopnost analyzovat systém ještě před implementací (entity, pravidla, procesy, stavy, chování, vazby).
- Zkušenost se čtením, tvorbou nebo připomínkováním technických modelů: UML, BPMN, datové modely, stavové diagramy, sekvenční diagramy.
- Porozumění principům softwarového inženýrství, architektury, modularity, znovupoužitelnosti a konzistentního návrhu řešení.
- Zájem o model-driven development, automatizaci, AI a nové způsoby zvyšování kvality a produktivity vývoje.
- Chuť podílet se na tvorbě technických standardů a modelovacích pravidel pro návrh komplexních informačních systémů.
- Komunikační a prezentační schopnosti (i v anglickém jazyce).
Benefity
- Osobnostní a profesní růst v rámci firemní politiky rozvoje a vzdělávání.
- Onboarding buddy.
- Mentoring.
- Jazykové kurzy angličtiny.
- 96h vzdělávání za rok.
- Týmový budget na externí konference, workshopy a certifikace.
- Flexibilní pracovní doba.
- Firemní akce a teambuildingové aktivity.
- Práce v dynamické společnosti s nejnovějšími technologiemi a specialisty.
- Široký doménový i technologický záběr.
- U nás nebudeš jen číslo (zajímá nás, kdo jsi, co tě baví a naplňuje).