Programmēšanas tehniķis veic programmatūras izstrādi, darbības pārbaudi un darbības izmaiņas ar mērķi izveidot funkcionālu un izvirzītajām prasībām atbilstošu vienkāršu programmatūras risinājumu vai tā komponentes.

Programmēšanas tehniķis darbā:
  • piedalās programmatūras izstrādē, ieviešanā un uzturēšanā, kā arī esošās programmatūras pielāgošanā konkrētām pasūtītāja vajadzībām;
  • konstruē un apraksta programmatūras darbības algoritmus (darbības, kuras jāizpilda datoram, lai veiktu konkrētu uzdevumu) vienkāršiem uzdevumiem;
  • izmantojot populārākās programmēšanas valodas, raksta vienkāršu programmas kodu (programmas soļu secību) saskaņā ar projektējuma aprakstu (dokuments, kur aprakstīta programmas struktūra un funkcijas);
  • piedalās testpiemēru (datu, kas tiek ievadīti programmatūrā tās darbības pārbaudei) izstrādē un veic testēšanu, piedalās testēšanas pārskata dokumentu sagatavošanā;
  • piedalās programmatūras dokumentācijas (projektējuma apraksta vai lietotāja dokumentācijas) izstrādē;
  • sagatavo vidi izstrādātās programmatūras ieviešanai un uzstāda to;
  • konsultē programmatūras lietotājus;
  • veic datu aizsardzības un drošības pasākumus.
Darba aprīkojums:

izmanto datoru, speciālas datorprogrammas un dažādus datu nesējus; lieto dažādas operētājsistēmas un programmēšanas valodas; izmanto biroja tehniku, piemēram, kopēšanas iekārtu, printeri, skeneri; lieto mobilo un fiksēto tālruni; sazinās arī ar e-pasta un skype palīdzību.

Darba apstākļi:

strādā biroja telpās, atsevišķos gadījumos var veikt darbu, neizejot no mājām - izmantojot internetu; strādā astoņu stundu darba dienu, bet, tuvojoties projektu nodošanas termiņiem, iespējamas virsstundas un darbs brīvdienās; nodrošinot lietotāju atbalstu, var strādāt arī maiņās; jāstrādā komandā ar citiem programmētājiem, IT projektu vadītāju, programmēšanas inženieri un testētājiem; komunicējot ar lietotājiem gan klātienē, gan pa telefonu vai e-pastu, jāspēj izskaidrot sarežģītus tehniskus risinājumus.

Darba iespējas:

var specializēties programmu izstrādē, uzturēšanā, uzlabošanā vai testēšanā vai arī kļūt par kādas programmēšanas valodas ekspertu. Programmēšanas tehniķis var strādāt gan kā pašnodarbināta persona, gan kā darbinieks dažādos uzņēmumos, piemēram:

  • uzņēmumos, kas nodarbojas ar programmatūras, interneta lapu, datorspēļu vai mobilo aplikāciju izstrādi;
  • uzņēmumos, kuri uzkrāj un apstrādā datus lielās datu bāzēs (piemēram, bankas, bibliotēkas, ieņēmumu vai sociālās apdrošināšanas dienesti);
  • uzņēmumos, kuri nodrošina informācijas un datu apriti (piemēram, pasts, ziņu dienesti un portāli);
  • telekomunikāciju un mobilo sakaru uzņēmumos;
  • ražošanas uzņēmumos, izstrādājot aparatūras vai iekārtu programmnodrošinājumu;
  • jebkuros citos uzņēmumos, kam nepieciešama specifiska programmēšana darbu veikšanai (piemēram, jāizstrādā, jāuzlabo vai jāuztur īpašas grāmatvedības, lietvedības vai uzskaites programmas, jāizstrādā vai jāuztur uzņēmuma mājas lapa).