Leidos
Leidos
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.