Technik programista to specjalista zajmujący się projektowaniem, tworzeniem oraz wdrażaniem aplikacji i systemów informatycznych. Do jego głównych obowiązków należy pisanie czystego i efektywnego kodu w wybranych językach programowania oraz testowanie oprogramowania pod kątem błędów. Osoba na tym stanowisku musi posiadać szeroką wiedzę z zakresu algorytmiki, baz danych oraz struktur danych. W codziennej pracy zajmuje się także administracją systemami operacyjnymi oraz konfigurowaniem środowisk programistycznych. Kluczowe kompetencje obejmują logiczne myślenie, umiejętność rozwiązywania złożonych problemów technicznych oraz stałe aktualizowanie wiedzy o nowych technologiach. Technik programista często współpracuje z zespołem projektowym, dbając o to, by gotowy produkt spełniał wymagania techniczne i funkcjonalne.
Inne neutralne płciowo nazwy stanowiska Technik programista:
- Osobatywa: Osoba programistyczna
- Nazwa symetryczna: Technik programista / Techniczka programistka
- Nazwa funkcjonalna: Pracownik działu wytwarzania oprogramowania
- Dukatyw: Techniku programistu
- Nazwa bezosobowa: Programowanie i utrzymanie systemów – stanowisko techniczno-programistyczne
Technik programista na wesoło:
- Zaklinacz/Zaklinaczka Kodu - bo tylko oni rozumieją, dlaczego po dodaniu jednego przecinka nagle przestało działać wszystko inne.
- Pogromca/Pogromczyni Bugów - dla tych, którzy spędzają noce na tropieniu i eliminowaniu błędów, których nikt inny nie widzi.
- Architekt Cyfrowej Rzeczywistości - nadaje rzemieślniczej pracy z kodem aurę budowania całych wszechświatów od podstaw.