Meglévő vagy új szoftveralkalmazásokkal és operációs rendszerekre vonatkozó igényekkel kapcsolatos kutatást, elemzést és értékelést végez, és ezeknek az igényeknek megfelelő szoftveres megoldások tervezésével, fejlesztésével, tesztelésével és karbantartásával foglalkozik.

Feladatai:
1. a szoftveres alkalmazásokkal és operációs rendszerekkel kapcsolatos igények kutatása, elemzése és értékelése;
2. számítógépes szoftverrendszerekkel kapcsolatos kutatás, tervezés és fejlesztés;
3. a mérnökökkel egyeztetve a hardver és szoftver közötti illesztőegység értékelése;
4. szoftvertesztelési és jóváhagyási eljárások kidolgozása és irányítása;
5. meglévő szoftverek módosítása a hibák kijavítása, új hardverhez történő hozzáigazítás vagy az illesztőegységek és a teljesítmény javítása érdekében;
6. a szoftverprogramozás és a dokumentációfejlesztés irányítása;
7. a különböző operációs rendszerekkel, kommunikációs környezetekkel és alkalmazásszoftverekkel kapcsolatos karbantartási eljárások értékelése, fejlesztése, javításaa és dokumentálása;
8. megbeszélések folytatása az ügyfelekkel a szoftveres rendszerek fejlesztését és karbantartását illetően.

Jellemző munkakörök:
Mérnök, számítógépes rendszerek
Rendszerszoftveres
Rendszertervező
SAP szakértő (informatikai)
Szoftveranalitikus
Szoftverfejlesztő, informatikus
Szoftverkarbantartó
Szoftverprogramozó
Szoftvertervező

Néhány kapcsolódó, de máshová sorolt foglalkozás:

2141 Rendszerelemző (informatikai)

2143 Hálózat- és multimédia-fejlesztő

2144 Alkalmazásprogramozó

2151 Adatbázis-tervező és -üzemeltető

2152 Rendszergazda

2153 Számítógép-hálózati elemző, üzemeltető

3141 Informatikai és kommunikációs rendszereket kezelő technikus

3142 Informatikai és kommunikációs rendszerek felhasználóit támogató technikus

3143 Számítógéphálózat- és rendszertechnikus

3144 Webrendszer (hálózati) technikus