About the Client
Sme integrátorom, vývojárom a poradenskou spoločnosťou v oblasti informačných a komunikačných technológií (IKT). Využívame IKT ako nástroj na dosiahnutie Vašich cieľov. Ako uznávaný expert v oblasti IKT a softvérového vývoja dodávame sofistikované a jedinečné technologické riešenia prispôsobené potrebám klientov. Spoločnosť má tri hlavné produkčné divízie. Divízia IKT systémov sa zameriava na integráciu bezpečnej IKT infraštruktúry s vysokou pridanou hodnotou, ako sú dátové centrá, komunikačné systémy a siete. Divízia softvérového vývoja poskytuje klientom inovatívne riešenia prispôsobené ich potrebám a buduje vlastné produktové portfólio v oblasti automatizácie cloud-u, orchestrácie služieb a prevádzky kontaktných centier. Divízia Špeciálnych systémov ponúka návrh, vývoj a integráciu produktov a riešení určených pre ozbrojené sily, záchranné a policajné útvary a použitie v taktickom prostredí.
About the Role
Hľadáme analytika alebo analytičku, ktorí nechcú byť len sprostredkovateľom požiadaviek, ale chcú sa aktívne podieľať na tvorbe výsledného riešenia.
Ak máš rád/a prácu, kde potrebuješ pochopiť problém do hĺbky, odhaľovať nejasnosti, prepájať biznisové, technické aj procesné pohľady a pripraviť riešenie tak, aby podľa neho vedel developer efektívne implementovať funkcionalitu, táto rola môže byť pre teba veľmi zaujímavá.
U nás budeš pracovať na rôznorodých projektoch – od integračných a informačných systémov pre štátnu správu až po riešenia s presahom do hardvérového sveta, ktoré sú v IT prostredí skôr výnimočné.
Responsibilities
Tvojou úlohou bude analyzovať požiadavky, navrhovať riešenia a priebežne ich komunikovať s vývojármi, testermi aj ďalšími kolegami. Nejde o kaskádové odovzdávanie úloh, ale o spoluprácu v menšom tíme, kde analytik zohráva dôležitú úlohu pri formovaní výsledku.
Typicky budeš:
• analyzovať zadania, zmenové požiadavky a vstupné podklady od zákazníka alebo interných tímov,
• študovať existujúcu dokumentáciu, systémy alebo externé komponenty, na ktoré sa riešenie integruje,
• pripravovať návrh riešenia pre vývojára v dostatočnej detailnosti,
• špecifikovať vstupy, výstupy, validačné pravidlá, oprávnenia, dátové toky a integračné volania,
• navrhovať dátový model a v prípade potreby aj migráciu dát,
• konzultovať návrh priebežne s developerom a zohľadňovať technické obmedzenia riešenia,
• spolupracovať s testerom pri spresňovaní scenárov a overovaní správnosti riešenia,
• odkrývať šedé miesta a aktívne si dopĺňať informácie – či už komunikáciou so zákazníkom, alebo diskusiou s kolegami,
• pri zmenových požiadavkách porozumieť existujúcemu riešeniu z dokumentácie, prípadne aj zo zdrojových kódov v spolupráci s developerom,
• vytvárať analytickú a projektovú dokumentáciu vrátane UML diagramov tam, kde dávajú zmysel.
Od analytika očakávame samostatnosť, zodpovednosť a schopnosť rozmýšľať nad riešením v širších súvislostiach. Zároveň však nebudeš fungovať vo vákuu – opierať sa budeš o interné konvencie, architektonické princípy a požiadavky konkrétneho projektu alebo produktu.
Veľmi často pracujeme v trojici tester – analytik – developer. Takýto model nám pomáha riešiť úlohy priebežne a paralelne, nie štýlom „najprv analýza, potom vývoj, potom test“. Očakávame preto človeka, ktorý vie spolupracovať, diskutovať o detailoch riešenia a zároveň si vie ustáť odborný názor.
dostaneš priestor:
• ovplyvniť návrh riešenia od jeho začiatku,
• pracovať na rôznorodých projektoch s reálnym dopadom,
• prepájať analytickú, technickú aj komunikačnú stránku práce,
• spolupracovať priamo s developermi a testermi, nie len odovzdávať zadanie ďalej,
• rozvíjať sa na projektoch, ktoré presahujú bežný rámec čisto softvérových riešení.
Requirements
• skúsenosť so softvérovou analýzou a návrhom riešení,
• schopnosť pochopiť problém, klásť doplňujúce otázky a dopracovať sa k zrozumiteľnému návrhu,
• analytické myslenie a cit pre detail,
• schopnosť prepájať biznisové požiadavky s technickou realizáciou,
• dobré komunikačné zručnosti a schopnosť fungovať v úzkej spolupráci s developermi a testermi,
• samostatnosť, proaktivitu a ochotu hľadať odpovede aj tam, kde zadanie nie je úplne jednoznačné.
Tieto skúsenosti sú plus, ale nie sú podmienkou. Ak ich zatiaľ nemáš, vieme ťa zaučiť:
• skúsenosti s integračnými projektmi,
• znalosť UML,
• skúsenosť s Enterprise Architect alebo podobným nástrojom,
• orientáciu v dátových modeloch, SQL alebo návrhu integrácií,
• skúsenosti s analýzou existujúcich systémov a zmenových požiadaviek,
• schopnosť čítať technickú dokumentáciu alebo diskutovať riešenie priamo s vývojárom nad existujúcim kódom.
Nice to Have Skills
Integračné skúsenosti.