
Leidos je systémový integrátor pôsobiaci v oblasti vedy, technológií a inžinierstva, ktorý podporuje komplexné misie zákazníkov. Jeho činnosť zahŕňa letectvo, obranu, energetiku, verejnú správu, zdravotníctvo, spravodajstvo, vedu a vesmír, pričom jeho schopnosti zahŕňajú umelú inteligenciu, digitálnu modernizáciu, kybernetické operácie a integrovaný softvér pre misie. Spoločnosť tiež vyvíja riešenia, ako sú systémy proti bezpilotným lietadlám a infraštruktúra pre elektrické vozidlá na vojenské účely. Širší profil spoločnosti zahŕňa zameranie na diverzitu, rovnosť a inklúziu, udržateľnosť, charitatívne iniciatívy a komunitné programy.
Vývojár softvéru AI (všetky úrovne) – hybridne, Gaithersburg
Vyvíjajte mikroslužby, API a cloudovú automatizáciu pre kritické systémy riadenia letovej prevádzky spoločnosti Leidos. Uplatňujte postupy vývoja s podporou AI v bezpečnostne kritických vládnych programoch.
Popis
- Vytvárajte a udržiavajte mikroslužby podporujúce automatizačnú platformu L-CAP.
- Spolupracujte s architektmi na premene návrhov systémov na škálovateľné a spoľahlivé implementácie.
- Vyvíjajte RESTful API a integrácie riadené udalosťami v hybridnej cloudovej dátovej sieti.
- Integrujte relačné a NoSQL databázy pri zachovaní konzistentnosti a výkonu údajov.
- Ladiť a optimalizovať distribuované služby na zlepšenie výkonu.
- Veďte revízie kódu a zúčastňujte sa na nich pri dodržiavaní inžinierskych štandardov a osvedčených postupov.
- Mentorujte juniorských vývojárov a poskytujte technické usmernenia.
- Diagnostikujte a riešte zložité problémy naprieč službami, API a infraštruktúrou.
- Vytvárajte a udržiavajte návrhovú dokumentáciu, špecifikácie API a prevádzkové príručky.
- Zúčastňujte sa ceremónií SAFe a Agile, plánovania PI a spresňovania backlogu.
- Profilujte distribuované služby riadenia letovej prevádzky a analyzujte možnosti optimalizácie a zníženia latencie.
- Zachovávajte stabilitu rozhraní a spätnú kompatibilitu počas modernizačných úsilí.
- Transformujte staršie funkcie automatizácie riadenia letovej prevádzky na cloudové natívne služby.
- Používajte nástroje vývoja s podporou AI, automatizáciu a moderné postupy softvérového inžinierstva.
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika, inžinierstvo alebo príbuznom technickom odbore, prípadne rovnocenná prax namiesto vzdelania.
- Najmenej 2 roky praxe na juniorskej úrovni.
- Najmenej 4 roky praxe na strednej úrovni.
- Najmenej 8 rokov praxe na seniorskej úrovni.
- Pokročilá znalosť jazyka Java alebo C++ a preukázateľná prax s vývojom produkčného softvéru.
- Skúsenosti s návrhom a vývojom aplikácií založených na mikroslužbách.
- Dobrá znalosť návrhu a implementácie RESTful API.
- Skúsenosti s distribuovanými systémami a architektúrami riadenými udalosťami.
- Pokročilá znalosť CI/CD procesov a postupov DevOps.
- Skúsenosti s relačnými databázami, ako sú PostgreSQL a Oracle, a s NoSQL databázami, ako sú MongoDB a Cassandra.
- Solídne skúsenosti s Gitom a znalosť spolupracujúcich pracovných postupov pri vývoji.
- Znalosť rámcov Agile a SAFe a iteratívnych postupov dodávania.
- Výborné schopnosti ladenia, riešenia problémov a analytického myslenia.
- Schopnosť získať a udržiavať oprávnenie Public Trust.
- Skúsenosti s výkonnostným inžinierstvom vrátane profilovania, benchmarkingu a optimalizácie distribuovaných služieb.
- Znalosť postupov zabezpečenia stability rozhraní a verzovania API pre servisne orientované architektúry.
- Skúsenosti s prevodom staršieho softvéru na servisne orientované alebo mikroslužbové implementácie.
- Vyžaduje sa občianstvo USA.
- Úspešné absolvovanie bezpečnostných preverení požadovaných vládnym zákazníkom.
- Pokročilá znalosť programovania v jazyku Python.
- Skúsenosti s kontajnerizáciou Docker a orchestráciou Kubernetes.
- Skúsenosti s cloudovými platformami AWS alebo Azure vrátane spravovaných služieb.
- Skúsenosti s message brokermi Kafka alebo RabbitMQ a streamovacími architektúrami.
- Znalosť doménovo riadeného návrhu a vzorov dátových sietí.
- Skúsenosti v letectve, obrane alebo inom prostredí s bezpečnostne kritickým softvérom.
- Znalosť nástrojov infrastructure-as-code, ako sú Terraform a Ansible.
- Skúsenosti s používaním nástrojov vývoja s podporou AI.
- Skúsenosti s výkonovo kritickými distribuovanými systémami v prevádzkových alebo reálnych prostrediach.