About the Client
Našim klientom je spoločnosť, ktorá už cez 25 rokov patrí medzi vedúcich implementátorov komplexných informačných systémov na slovenskom trhu. Jej cieľom je pochopiť podnikové procesy zákazníkov a vytvoriť pre nich inovatívne riešenia najmä v poisťovníctve, bankovníctve, priemysle a štátnej správe.
Benefity:
· osobnostný a profesný rast v rámci firemnej politiky vzdelávania popri skúsených seniorných kolegoch
· práca v mladom a kreatívnom tíme so skúsenými expertami
· práca v dynamickej spoločnosti s najnovšími technológiami
· flexibilný pracovný čas, možnosť práce z domu
· rôzne firemné akcie a teambuildingové aktivity
· pravidelné firemné raňajky a kvalitná káva zadarmo
· atraktívny benefitný systém spoločnosti
About the Role
Pre nášho klienta hľadáme nového kolegu/kolegyňu s technickým základom a chuťou posunúť sa do role, kde svoje skúsenosti z vývoja využije pri návrhu riešení. Niekoho, kto rozumie tomu, ako softvérový systém funguje zvnútra, ale chce mať väčší vplyv na to, ako sa systém navrhuje, modeluje a pripravuje ešte pred samotnou implementáciou ako aj niekoho, kto má ambíciu rásť, ale stále ho/ju baví poctivá, presná a inžinierska práca.
Hľadáme človeka, ktorý chce rozvíjať svoj presah do návrhu riešení a architektúry, no zároveň ostáva focusovaný na detail a presnosť
Táto rola môže byť pre Vás zaujímavá, ak:
- máte skúsenosť s vývojom alebo návrhom komplexnejšej backendovej funkcionality,
- rozumiete tomu, že systém nie sú len obrazovky, ale aj procesy, dáta, pravidlá, stavy, správanie a integrácie,
- chcete sa posunúť od implementácie bližšie k solution dizajnu, systémovej analýze alebo architektonickému návrhu,
- Vás baví rozmýšľať nad tým, ako veci fungujú, nie iba ako ich naprogramovať,
- viete ísť do detailu, ale zároveň rozmýšľaš v súvislostiach,
- Vás zaujíma model-driven development (MDD), softvérové inžinierstvo, AI a nové spôsoby zvyšovania produktivity vývoja.
Ak chcete byť pri tom, ako sa ambícia MDD pretavuje do praxe - táto ponuka je určená práve pre Vás.
U klienta vzniká nová príležitosť pozrieť sa na tému MDD s lepšími nástrojmi, skúsenosťou firmy z budovania viacerých veľkých systémov, novými možnosťami automatizácie, praktickým využitím AI, ale hlavne: poctivým inžinierskym prístupom. Staňte sa súčasťou klientovho tímu a dostante priestor systematicky definovať a rozvíjať jednotné architektonické pravidlá, ktoré sú následne automatizovane aplikované na všetkých veľkých a komplexných softvérových projektoch.
U klienta rozvíjajú prístup, v ktorom model nie je len dokumentácia. Má byť digitálnym obrazom systému – s väzbou na požiadavky, procesy, dáta, pravidlá, správanie a architektúru. Cieľom je, aby model pomáhal nielen popísať systém, ale aj lepšie overovať návrh ešte pred implementáciou.
Responsibilities
Budete pomáhať tvoriť spôsob, ako sa komplexné informačné systémy dajú navrhovať presnejšie, konzistentnejšie a efektívnejšie. Budete spolupracovať aj na tom, ako sa model informačného systému premieta do architektúry a následnej implementácie. Vaše technické skúsenosti budú dôležité práve preto, že viete, čo sa neskôr deje v implementácii – a preto dokážete pomôcť pripraviť návrh, ktorý dáva zmysel aj z pohľadu vývoja.
Táto rola kombinuje koncepčné rozmýšľanie s veľmi konkrétnou prácou v detaile. Budete študovať nové prístupy, modelovať správanie systému, premýšľať nad dátami a pravidlami, spolupracovať s konzultantmi, analytikmi a architektmi a hľadať spôsob, ako z modelu vytvoriť živý základ pre dodávku softvéru.
Requirements
- Seniorná skúsenosť (7+ rokov praxe) s vývojom alebo návrhom komplexných backendových riešení
- 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 – pomenovať jeho entity, pravidlá, procesy, stavy, správanie a väzby
- Skúsenosť s čítaním, tvorbou alebo pripomienkovaním technických modelov, napríklad UML, BPMN, dátové modely, stavové alebo 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)
Nice to Have Skills
n/a