Tanulási hajlandóság

(Desktop) alkalmazás­fejlesztő

A desktop alkalmazásfejlesztő olyan programozó, akinek feladata olyan alkalmazások megvalósítása, melyek a számítógépre telepíthetőek, és onnan futtathatóak. Képes lehet az alkalmazás képernyőinek megtervezésére, de gyakran készen kapja azokat, és ő a működésüket implementálja. Megérti az üzleti igényeket, és annak megfelelő felhasználói felületeket, és üzleti logikát...

Data Scientist

Alapvető feladata, hogy a heterogén (strukturált és nem strukturált), jellemzően nagyméretű (big data) adathalmazok megfelelő szűrése és tisztítása után mesterséges intelligencia alapú modellek és statisztikai algoritmusok alapján olyan információkat nyerjen ki, amelyek szimpla adatelemzéssel nem érhetők el. Mai világunkban a szoftverek rengeteg adatot gyűjtenek, amiket...

Mobilalkalmazás fejlesztő

A mobilalkalmazás fejlesztő olyan programozó, akinek feladata mobil alkalmazások elkészítése. A képernyőket ő is elkészítheti, de lehetséges, hogy készen kapja azokat, és ő csak a működésüket valósítja meg. Ismeri az Apple telefonok iOS operációs rendszerét, vagy az Androidot, esetleg mindkettőt. Megérti az üzleti igényeket, a...

Beágyazott rendszer (IoT) fejlesztő

A beágyazott rendszer fejlesztő olyan speciális tudással rendelkező programozó, akinek elsődleges feladata beágyazott rendszerekre programok készítése. A beágyazott rendszerek olyan speciális számítógépek, melyek nem általános célúak, hanem valamilyen speciális feladatra lettek kialakítva, gyakran közvetlenebb kapcsolata van a fizikai világgal (pl. motorok vezérlése, szenzorok olvasása). Ide...

Site builder

A site builder feladata a grafikus által megtervezett képernyők előkészítése a fejlesztők számára. Általában a képernyőt több, újrafelhasználható komponensre tördeli, esetleg maga is megtervezheti a képernyőket. Ismeri a HTML és CSS szabványokat, esetleg az erre épülő különböző keretrendszereket, mint pl. a Bootstrap, SASS, LESS, stb....

Játékfejlesztő

A játékfejlesztő feladata játékprogramok írása. Ez történhet mobiltelefonra, valamilyen játékkonzolra, vagy számítógépre. Gyakran speciális szaktudással rendelkezik, mint a számítógépes grafika, koordinátageometria, vagy a fizikai világ ábrázolása, esetleg mesterséges intelligencia. Legtöbbször a C programozási nyelvet használja. A játékfejlesztés sok ponton eltér a klasszikus üzleti alkalmazások fejlesztésétől,...

Blockchain (blokklánc) fejlesztő

A blockchain (blokklánc) fejlesztő olyan programozó, aki tisztában van a blockchain technológiával, és ehhez kapcsolódó alkalmazások fejlesztésében vesz részt. Tipikusan ért a kriptográfiához, a biztonsági algoritmusokhoz, az elosztott főkönyvi technológiákhoz, a peer-to-peer hálózatokhoz. Nem állnak távol tőle a kriptovaluták, ismeri a blockchain üzleti felhasználásának területeit....

(Specializált) alkalmazás­fejlesztő

A specializált alkalmazásfejlesztő olyan speciális tudással rendelkező programozó, aki valamilyen alkalmazásra koncentrál, azt ismeri, és ahhoz képes további fejlesztéseket és módosításokat készíteni. Ilyen alkalmazás lehet pl. a Microsoft Office, a SharePoint, vagy az Oracle Applications. Olyan programozási nyelvet ismer, mellyel az adott alkalmazáshoz bővítményeket lehet...

Szoftver architekt

A szoftver architekt olyan szakember, akinek feladata olyan tervezési döntések meghozatala, melyek segítik a többi fejlesztőt a munkájuk leghatékonyabb elvégzésében. A tervezési döntések során kialakul az alkalmazás architektúrája, azaz felépítése. A többi fejlesztőnek ebben a kialakított rendszerben kell dolgoznia. Ezért az architektnek ismernie kell az...

UX Designer

A UX designer olyan szakember, aki megérti az üzleti logikát, a felhasználó igényeit, és ennek megfelelően könnyen, intuitív módon használható felhasználói felületeket, képernyőket képes tervezni. Az ő feladata nem az ízléses megjelenés kialakítása, hanem a használhatóság biztosítása. Dönt arról, hogyan kell elhelyezni a komponenseket, milyen...

UI designer / Grafikus

A UI (user interface) designer feladata az elkészítendő alkalmazás vizuális megjelenésének megtervezése. Ide tartozik például a képernyők felépítése, a használt színek, méretek, betűtípusok, helyközök, margók meghatározása, stb. A UI designer gyakran művészi területről érkezik. Képes ízléses, szép képernyők megtervezésére. Ezeket legtöbbször valamilyen képszerkesztő alkalmazásban tervezi...

Folyamat automatizációs (RPA) fejlesztő és elemző

Az RPA (Robotic Process Automation) fejlesztő és elemző kollégák az üzleti területek szabályalapú, repetitív és egyhangú irodai feladatait automatizálják szoftverrobotok segítségével, hogy a kollégák jobban tudjanak a több kreativitást és hozzáadott értéket igénylő feladatokra összpontosítani. A rendkívül színes és széles feladatkörben sokat lehet tanulni az...

Tesztautomatizálási szakértő

Az automata tesztelő olyan tesztelő, aki programozási ismeretekkel rendelkezik, így automatizálni képes a tesztelés folyamatát. Ezzel a tesztforgatókönyveket számítógépek, szoftveres robotok hajtják végre, ezáltal gyorsabbak, hibamentesebbek, valamint a tesztek bármennyiszer megismételhetőek. Az automata tesztelő az üzleti igényeket megérti, és ennek megfelelően automata tesztforgatókönyveket állít elő,...

Biztonsági fejlesztő

A biztonsági fejlesztő vagy biztonságos programozó olyan tapasztalt szoftverfejlesztő, akinek feladata biztonságos szoftveralkalmazások (webes, desktop vagy mobil alkalmazások) készítése, illetve a már megírt alkalmazások, programok kódszintű, illetve működésbeli elemzése, tesztelése, a biztonsági sérülékenységek, problémák felfedezése, dokumentálása és kijavítása (vagy javíttatása). A biztonsági fejlesztők sok esetben...

Adatvédelmi szakértő

A munkakör nem klasszikusan informatikai munkakör, mivel a jogi ismeretek fontos részét képezik, azonban a kapcsolódási pontok, illetve a napjainkban való elterjedtsége miatt (főleg nagyobb szervezeteknél található meg), érdemesnek tartottuk feltüntetni. 2018. május 25-től az Európai Unió területén bevezetésre került az Általános Adatvédelmi Rendelet (GDPR),...