Szoftverfejlesztő
A Wikipédiából, a szabad lexikonból.
A szoftverfejlesztő (angolul software developer) feladata számítógépes szoftverek (programok) megtervezése és kivitelezése. Lehet egy személy, vagy akár nagyobb csoport is.
Egy személy esetén a tervezési és programozási feladatokat mind ugyanaz a személy végzi. Nagyobb csoportok esetén már különböző szerepekre oszlanak a teendők. A csoportban megjelenik a projektmenedzser, vizuális és hangi munkálatokra specializálódott szakértők, és maguk a programozók, akik a végső kivitelezésre hivatottak. Természetesen maga a szoftverfejlesztés is egy megadott forgatókönyv és alapelvek szerint történik, amit a szoftverfejlesztés folyamatának nevezünk.
A programozói munkakör is felosztható még tucatnyi részfeladatra, ennek mértéke függ a csoport létszámától és a fejlesztésre váró szoftver összetettségétől, elvárásaitól. Mint a nevében is benne van, a „fejlesztés” hosszas, visszacsatolással rendelkező folyamat. A kivitelezést követően az funkcionalitást befolyásoló és egyéb szépséghibák folyamatos keresését és javítását is magában foglalja, amikre a fejlesztés egyik fontos részfolyamata, a tesztelés során esetlegesen nem derült fény. Ilyenkor a szoftverre egy úgynevezett verziószámmal vagy egyéb, a megnevezésében történő változtatással hívják fel figyelmet, ha a programban javításokat eszközöltek.
A szoftverfejlesztő csoport munkája a program fejlesztésére korlátozódik, innentől a szoftver már a kiadóhoz, majd az elosztóhoz kerül.
Nagyobb cégek esetén előfordulhat, hogy a fejlesztői részleg összeolvad a kereskedelmi részleggel, ilyenkor már inkább szoftvergyártó cégről beszélhetünk.