Účasť na celom životnom cykle vývoja softvéru vrátane kontroly požiadaviek, tvorby prototypov, návrhu, kódovania, implementácie, kontroly kódu, testovania a podpory;
Účasť na všeobecných diskusiách o architektúre; Vývoj služieb a mikroslužieb (stavových, bezstavových), REST alebo riadených udalostí; Písanie automatizovaných jednotkových a integračných testov; Účasť na preskúmaniach kódu a diskusiách o návrhu s ostatnými členmi tímu; Spolupráca s prevádzkou a oddelením kontroly kvality; Identifikácia a riešenie problémov.