1. Šias pareigas einantis darbuotojas turi atitikti šiuos specialiuosius reikalavimus:
1.1. turėti aukštąjį universitetinį arba jam prilygintą išsilavinimą informacinių technologijų, informatikos, inžinerijos arba panašioje srityje;
1.2. turėti ne mažiau kaip 3 metų patirtį kuriant informacines sistemas naudojant React ir Java (arba Node.js);
1.3. išmanyti programavimo principus, taikomas projektavimo metodikas (REST, mikroservisai ir kt.), architektūros šablonus;
1.4. turėti praktinės patirties su konteinerizacija (pvz., Docker), CI/CD įrankiais (pvz., GitHub Actions, Jenkins) ir debesų kompiuterija (pvz., Azure, AWS);
1.5. gebėti kurti ir vystyti API (REST, GraphQL), dirbti su duomenų bazėmis (pvz., PostgreSQL, MongoDB);
1.6. gebėti projektuoti ir diegti IS architektūrinius sprendimus, atlikti kodo peržiūras, prižiūrėti technologinį nuoseklumą;
1.7. suprasti DevOps praktikų taikymą IS gyvavimo cikle;
1.8. mokėti savarankiškai planuoti, dokumentuoti darbus, bendrauti su komanda;
1.9. mokėti sklandžiai dėstyti mintis lietuvių kalba raštu ir žodžiu.
2. Šias pareigas einantis darbuotojas vykdo šias funkcijas:
2.1. dalyvauja informacinių sistemų (IS) projektavime, kūrime ir vystymo procesuose kaip pilnos programinės įrangos kūrimo grandinės (Fullstack) specialistas;
2.2. projektuoja, kuria ir testuoja IS komponentus (frontend ir backend dalis), atsižvelgdamas į technologinius standartus ir architektūrinius sprendimus;
2.3. projektuoja ir vysto mikroservisais grįstas architektūras;
2.4. kuria API sąsajas ir integruoja IS su kitomis sistemomis bei duomenų šaltiniais;
2.5. diegia CI/CD sprendimus, automatizuoja testavimo, paleidimo, monitoringo procesus;
2.6. užtikrina aukštą kodo kokybę, dalyvauja kodo peržiūrose ir technologinių sprendimų svarstyme;
2.7. rengia techninę dokumentaciją, projektavimo aprašus, dalyvauja technologinių gairių kūrime;
2.8. dalyvauja analizuojant naudotojų poreikius ir techninius reikalavimus, siūlo optimalius technologinius sprendimus;
2.9. teikia rekomendacijas dėl architektūrinių sprendimų, informacinių sistemų optimizavimo, saugumo ir našumo gerinimo;
2.10. vykdo kitus nenuolatinio pobūdžio pavedimus, susijusius su informacinių sistemų kūrimu ir priežiūra.