
Tecsys Inc. vyvíja softvér a poskytuje služby na riadenie dodávateľského reťazca pre organizácie v zdravotníctve, distribúcii, sektore tretej strany logistiky, maloobchode a elektronickom obchode. Jej platformy Elite a Omni podporujú riadenie skladov, kontrolu zásob, riadenie dopravy a vybavovanie objednávok, čím tímom pomáhajú koordinovať komplexné operácie v prepojenom technologickom prostredí. Tecsys sa osobitne zameriava na integráciu dodávateľských reťazcov v zdravotníctve, kde lepší prehľad a efektívnejšia realizácia môžu podporiť prevádzkovú efektívnosť, kontrolu nákladov a starostlivosť o pacientov.
Vedúci backendový vývojár v spoločnosti Tecsys (hybridne, Kanada)
Vedúci vývojár v Jave, ktorý vytvára backendové systémy pre cloudový softvér Tecsys pre dodávateľské reťazce využívajúci umelú inteligenciu. Budete mentorovať inžinierov a zároveň zlepšovať výkon, bezpečnosť, spoľahlivosť platformy a využitie umelej inteligencie.
Popis
- Vyvíjať a nasadzovať robustné backendové služby v Jave, Spring Boote a mikroslužbách
- Kontrolovať kód a podieľať sa na tvorbe technických návrhov
- Podieľať sa na praktickom zabezpečovaní kvality a mentorovať ostatných vývojárov
- Pretavovať komplexné obchodné potreby do škálovateľných technických riešení spolu s produktovými a obchodnými tímami
- Integrovať funkcie umelej inteligencie do dodávaných produktov a pracovných postupov tímu
- Pomáhať vývojárom uplatňovať metódy vývoja podporovaného umelou inteligenciou
- Posudzovať a prijímať nové technológie, ktoré posilňujú platformu
- Presadzovať inžinierske postupy pre výkon, škálovateľnosť, pozorovateľnosť a bezpečnosť
- Spolupracovať s tímami DevOps a Operations na dodávaní udržiavateľného softvéru pripraveného na produkciu
- Zúčastňovať sa agilných ceremónií a retrospektív
- Podporovať spoluprácu, inovácie, zodpovednosť a neustále zlepšovanie
- Pomáhať určovať technické smerovanie a rozvíjať inžinierske postupy
- Tecsys poskytuje cloudový softvér využívajúci umelú inteligenciu pre zdravotnícke a distribučné dodávateľské reťazce
Požiadavky
- Aspoň sedem rokov skúseností s návrhom produkčných backendových systémov v Jave vrátane návrhu systémov, vývoja, testovania a prevádzkovej podpory
- Hlboké znalosti objektovo orientovaného návrhu, architektúry mikroslužieb a RESTful služieb
- Výrazné praktické skúsenosti so Spring Bootom, Javou 11 alebo novšou verziou, JUnitom a Mockito
- Znalosť relačných databáz, prednostne PostgreSQL, ako aj Oracle a SQL Servera
- Znalosť databáz NoSQL je výhodou
- Skúsenosti s používaním Gitu, Mavenu a aktuálnych vývojových prostredí, ako sú IntelliJ, Eclipse alebo Visual Studio Code
- Skúsenosti s každodenným využívaním nástrojov umelej inteligencie, ako sú Kiro, Claude alebo porovnateľné nástroje, pri vývoji
- Schopnosť navrhovať a dodávať škálovateľný softvér v komplexných distribuovaných systémoch
- Schopnosť mentorovať inžinierov, spolupracovať so zabezpečením kvality, zapájať sa do kontrol kódu a vytvárať overenia konceptu
- Dobrý obchodný úsudok a vynikajúce komunikačné schopnosti
- Vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo alebo príbuznom odbore
- Plynulá písaná a hovorená angličtina je potrebná na komunikáciu s klientmi, dodávateľmi, obchodnými partnermi a kolegami mimo Quebecu
Benefity
- Flexibilita práce na diaľku s možnosťou samostatne si organizovať pracovný čas
- Nárok na benefity a dovolenku od prvého dňa
- Dôchodkový plán s konkurencieschopným príspevkom zamestnávateľa
- Zamestnanecké podujatia a komunitné programy
- Vzdelávanie, rozvoj a príležitosti prijímať nové výzvy
- Spolupráca s tímami vo viacerých krajinách
- Inkluzívne pracovisko, kde si každý zamestnanec váži, rešpektuje a podporuje