Vitajte na kariérnom webe spoločnosti CertiCon

Ponuka pozície - Žilina

Framework C# Developer

Zdravotnictvo

Pre spoločnosť Medtronic pracujeme na produkte, ktorý umožňuje lekárom konfigurovať kardiostimulátor, defibrilátor a/alebo monitor srdcovej frekvencie (spoločné zariadenie) pri jeho implantácii pacientovi. Z tohto dôvodu sa tento produkt nazýva „programátor“. Okrem operačnej sály sa programátor používa aj v klinickej praxi na zmenu parametrov implantovaných zariadení pri kontrole pacienta lekárom. 

Čo dokáže produkt/aké služby/úlohy riešime pre zákazníka?

Programátor je základný nástroj, ktorý sa používa v nemocniciach a na klinikách pri implantácii nového zariadenia pacientovi a/alebo počas sledovania pacienta.

Počas implantácie v operačnej sále sa používajú najmä tieto funkcie:

  • kontrola zavedenia elektród do srdca a meranie ich parametrov
  • nadviazanie spojenia so zariadením, ktoré sa má implantovať
  • testovanie správnej funkčnosti zariadenia pred dokončením implantácie
  • zaznamenávanie základných identifikačných údajov pacienta
  • zaznamenávanie požadovaných parametrov pre každú terapiu

Pri kontrole pacienta v ordinácii sa používajú predovšetkým tieto funkcie:

  • nadviazanie spojenia so zariadením pacienta
  • čítanie zaznamenaných udalostí v zariadení, ich zobrazenie a v prípade potreby prenos do cloudu
  • Zobrazenie živých údajov zo zariadenia (živé monitorovanie srdca)
  • čítanie, zmena a zápis parametrov nastavení jednotlivých terapií 

Aké vývojové prostredie používame?

  • Na vývoj používame Microsoft Visual Studio 2019 a Microsoft Team Foundation Server (TFS) ako systém na vytváranie verzií.

Aké technológie používame?

  • Samotná aplikácia je vytvorená v patentovanom jazyku SPEC. Tento jazyk je napísaný vo formáte XML a definovaný pomocou súborov XSD. Máme kompletnú príručku pre tento jazyk a porozumieť mu nie je ťažké, ale to nebude ťažiskom práce, bude to vývoj takzvaného frameworku (pozri nižšie).
  • Vlastný program napísaný v jazyku SPEC v súbore XML sa potom interpretuje pomocou tzv. frameworku. Okrem interpretácie jazyka SPEC vykonáva framework všetky funkcie, ktoré sa v ňom vyžadujú. Táto časť aplikácie je napísaná v jazyku C#.

Ako podporné nástroje používame:

  • TFS, Visual Studio a Confluence.

Náplň práce: 

  • Vývojár analyzuje požiadavky zákazníka na správanie aplikácie, ak špecifikácia nie je dostatočne jasná, je potrebné konzultovať s ostatnými členmi tímu alebo priamo so zákazníkom.
  • Vývojár potom navrhne vhodné riešenie danej špecifikácie a implementuje ho v jazyku C#. Ak si nie je istý, môže navrhované riešenie konzultovať s ostatnými členmi tímu.
  • Vývojár potom vytvorí aplikáciu a otestuje funkčnosť riešenia, ktoré navrhol a vytvoril.
  • Vývojár je tiež súčasťou systému kontroly, takže pred konečným odoslaním zákazníkovi vykonáva kontrolu kódu u svojich kolegov.
  • V prípade požiadavky na opravu chyby sa vývojár musí pokúsiť chybu vyvolať, určiť jej príčinu a navrhnúť vhodnú opravu spôsobom, ktorý minimalizuje zásahy do kódu, a tým minimalizuje požiadavky na opätovné testovanie.

Čo konkrétne budete robiť?

  • Analýza požiadaviek
  • Diskusia o požiadavkách a navrhovanom riešení so zákazníkom alebo s ostatnými kolegami
  • Určenie konečného riešenia a jeho realizácia
  • Kontrola kódu implementácií ostatných členov tímu
  • Oprava chýb zistených počas testovania alebo pri praktickom používaní

Bude prebiehať spolupráca s tímami iných krajín? Bude cestovať?  

  • Zákazník sídli v USA a členovia tímu sa podieľajú aj na vývoji produktu, takže komunikácia tu prebieha takmer denne. Bude potrebná aj spolupráca s kolegami v Indii.

Požiadavky:

  • Must have: znalosť vývoja v jazyku C#.
  • Nice to have: znalosť vývoja v Xamarine, JS, XSLT.
  • Anglický jazyk: minimálne úroveň B2 so zameraním na technickú angličtinu. Väčšinu času sme v kontakte so zákazníkom prostredníctvom e-mailov. Hovorenú formu používame na telekonferenciách, kde sa zákazník môže jednotlivých vývojárov pýtať na aktuálny stav ich práce. 

Koho hľadáme?

  • Hľadáme kolegov, ktorí sa dokážu motivovať prácou v oblasti zdravotníctva, kde výsledky ich práce majú skutočný vplyv na životy ľudí. Okrem toho si musia uvedomiť skutočnosť, že prístup k vysokej úrovni bezpečnosti počas vývoja neumožňuje prepísať systém a zmeniť architektúru z jedného dňa na druhý vo veľkom rozsahu, ani v krátkom čase zmeniť technológiu na najnovšiu.

Aké je platové ohodnotenie za túto pozíciu?

Pri tejto pozícií ponúkame 2 300€ za mesiac.

Čo ponúkame?

Ponúkame 14 skvelých benefitov, o ktorých sa viac dočítaš tu. Vieme, že pohoda pri práci je kľúčová a preto budeš mať flexibilný pracovný čas s možnosťou 3 dní v týždni na home office. V office budeš tráviť  čas v atraktívnom, modernom a príjemnom prostredí nového Biznis centra na Poštovej 1. Kancelárske priestory dopĺňa množstvo zelene, poskytujeme aj miesto na parkovanie.

Pracujeme na projektoch pre veľké a renomované spoločnosti, ktorí vytvárajú dlhodobé riešenia a produkty, majú dopad na životy miliónov ľudí po celom svete. Neformálna atmosféra, ľudský prístup a skvelý tím. Spoločnosť CertiCon mapuje cesty, po ktorých sa zatiaľ nikto nevydal. Vydaj sa s nami za horizont.

ZAUJALA VÁS TÁTO POZÍCIA?

To sme veľmi radi! V tom prípade vyberte jednu z nasledujúcich možností.

Po tom, čo vyberiete jednu z možností, prosíme o vyplnenie formulára vašimi skutočnými údajmi, aby sme vás mohli kontaktovať.

Nevybrali ste si? Nevadí, pozrite sa na ďalšie ponuky

SPÄŤ NA VÝPIS POZÍCIÍ