Contacte

Fișa postului de programator al unei instituții bugetare. Principalele responsabilități ale unui programator. Descrierea postului unui inginer software Descrierea postului unui programator la o întreprindere

Descrierea postului programator este un document care conține funcțiile, îndatoririle, drepturile și responsabilitățile unui angajat al companiei. Diferiți angajatori, respectiv, pot impune cerințe diferite angajatului, așa că specialistului i se recomandă să se familiarizeze cu fișa postului înainte de a intra în funcție. În acest articol, ne vom uita la cum arată fișa postului unui programator în 2020. Există o mostră descărcabilă la sfârșitul articolului.

Conținutul fișei postului de programator

Acest document organizatoric și juridic este întocmit în conformitate cu normele și regulile legii, de aceea cuprinde o serie de articole obligatorii, al cărui conținut poate diferi în funcție de cerințele companiei:

  1. Dispoziții generale. Ele se caracterizează printr-o încărcătură semantică scăzută și conțin o serie de motive conform cărora un programator ocupă o poziție. Acest alineat poate indica persoanele cărora le este subordonat specialistul, precum și elemente cadru legislativ după care trebuie să fie ghidat.
  2. Cunoștințe necesare. O clauză care conține cunoștințe specifice pe care un specialist ar trebui să le aibă. Adesea, angajatorii indică cunoștințele unui programator în cadrul prevederilor generale, combinând aceste puncte.
  3. Drepturile angajaților. Angajatorul are dreptul de a indica caracteristicile drepturilor unui programator cu normă întreagă în mod independent, dar în conformitate cu normele legii.
  4. Îndatoririle angajaților. Cel mai adesea, responsabilitățile sunt specificate în mod specific, cele mai importante fiind enumerate în primele paragrafe, iar cele secundare în ultimele.
  5. Responsabilitatea angajatului. Fișa postului nu conține întotdeauna un astfel de subparagraf, dar acest lucru nu îi scade importanța. Responsabilitatea presupune definirea sancțiunilor pentru atitudinea necorespunzătoare față de muncă sau de performanță atributii oficiale. În unele cazuri, informațiile despre responsabilitate sunt indicate în clauza de responsabilitate.

Cerințele vag definite în fișa postului contribuie la apariția dezacordurilor, precum și la scăderea calității activității anumitor departamente sau a întregii organizații în ansamblu.

Descrierea postului unui programator: prevederi generale

Prevederile generale sunt o parte introductivă și integrantă a oricărei fișe de post, de aceea este foarte important să abordați corect pregătirea acestora. Pentru o mai bună înțelegere, puteți consulta următorul exemplu, care prezintă date dintr-o poziție generală:

  • Următoarea descriere a postului specifică drepturile, îndatoririle și responsabilitățile unui programator.
  • Programatorul este acceptat pentru postul de angajat cu normă întreagă în conformitate cu normele existente ale legislației ruse și în conformitate cu ordinul generalului. director de companie.
  • În cadrul companiei, programatorul raportează direct șefului departamentului de programare.
  • În absența unui programator, atribuțiile sale vor fi transferate altui funcționar, în conformitate cu această circumstanță, se anunță o comandă adecvată în companie.
  • Atunci când îndeplinește sarcini oficiale, programatorul trebuie să fie ghidat de legile Federației Ruse, precum și de legislația și documente normative organizatii. În plus, activitățile programatorului sunt reglementate de această fișă a postului.

Fișa postului trebuie să conțină în antet data aprobării și să fie certificată prin semnăturile înalților funcționari, precum și sigiliul societății.

Cerințe pentru abilități și cunoștințe

În cazul definirii cunoștințe necesare este important să se țină cont de direcția programatorului și de categoria sa, în funcție de profesie. Principalele cerințe pot fi văzute în următorul tabel:

Denumirea funcției Cerințe
Inginer de softwareTehnic/Inginerie si economic superior educatie profesionala
Inginer Software Categoria IIIStudii profesionale superioare tehnice/inginerești și economice, experiență de muncă dobândită în perioada de studii fără calificări. categorii
Inginer software categoria IIStudii profesionale superioare tehnice/inginerești și economice, experiență de lucru ca inginer software de categoria a III-a de minim 3 ani
Inginer software categoria IStudii profesionale superioare tehnice/inginerești și economice, experiență de lucru ca inginer programator categoria a II-a de minim 3 ani

În plus, programatorul trebuie să fie expert în cel puțin unul limbă străină, cel mai adesea engleză, la un nivel nu mai mic decât media; cunoaște-ți responsabilitățile în conformitate cu dreptul muncii; cunoaște regulile programului de lucru al organizației.

Drepturile angajaților

Conform fișei postului, programatorul are dreptul de a se familiariza cu orice proiecte din manual legate de activitatea sa principală. De asemenea, programatorul poate face sugestii pentru modificarea activității companiei și optimizarea acesteia. Dacă este necesar, programatorul trebuie să fie echipat cu toată documentația și informațiile necesare referitoare la el activitate profesională in cadrul organizatiei.

Pentru o abordare optima a rezolvarii anumitor probleme, un specialist poate implica si alti angajati, precum si conducerea directa a companiei. În unele cazuri, implicarea specialiștilor din alte structuri trebuie mai întâi convenită cu șeful. În cele din urmă, ca orice alt membru al personalului, un programator poate raporta diferite tipuri de neajunsuri în activitatea companiei și poate sugera metode pentru eliminarea acestora.

Ca angajat cu normă întreagă, programatorul are toate drepturile prevăzute în Codul Muncii RF, și poate solicita conformitatea acestora cu conducerea companiei.

Responsabilitățile unui nou angajat

Responsabilitățile postului sunt determinate de nevoile companiei și trebuie menționate clar în fișa postului. Pentru mai multe detalii, luați în considerare următorul exemplu, care descrie responsabilitățile generale ale unui programator:

  1. Pe baza analizei modele matematiceși rezolvând probleme de natură economică și de altă natură, programatorul trebuie să dezvolte programe care să ajute la îndeplinirea sarcinii folosind tehnologia informatică electronică.
  2. Pregătirea tuturor programelor necesare pentru depanare și ajustarea lor directă. În viitor, este necesar să lansați un program depanat și să introduceți datele necesare pentru funcționarea ulterioară.
  3. Alegerea unui limbaj de programare adecvat pentru descrierea structurilor de date și a algoritmilor.
  4. Pentru funcționarea optimă a programelor dezvoltate, programatorul trebuie să le însoțească și cu verificări automate de corectitudine.
  5. Pentru programele dezvoltate, angajatul trebuie să elaboreze și instrucțiuni de lucru, precum și documentația tehnică relevantă.
  6. Dezvoltarea de tehnologii pentru a ajuta la rezolvare tip diferit sarcini în fiecare etapă a prelucrării informaţiei.
  7. Identificarea tuturor informațiilor necesare procesării cu ajutorul unui calculator, precum și a volumului, structurii, modului de stocare, ieșire și procesare a acestuia.
  8. Programatorul trebuie să determine în totalitate posibilitățile de utilizare a produselor software dezvoltate.
  9. Ghidat de analiza datelor de ieșire, programatorul trebuie să corecteze programele dezvoltate.
  10. Implementarea programelor dezvoltate, precum și a instrumentelor software, ar trebui să fie însoțită de un programator.
  11. Procesele de calcul desfășurate în cadrul companiei trebuie să fie unificate și tipizate de către programator.

Atribuțiile angajaților de diferite poziții în cadrul funcției de programator pot diferi. De exemplu, responsabilitățile postului unui inginer software vor fi diferite de cele ale unui tehnician software. În cele din urmă, setul de atribuții ale unui angajat al companiei este determinat de angajator.

Responsabilitatea fata de angajator

Sfera de responsabilitate a unui programator ca membru al personalului este limitată doar de activitățile și îndatoririle sale. Cel mai important punct este nerespectarea obligațiilor oficiale sau respectarea într-o formă necorespunzătoare. Sancțiunile sunt impuse în conformitate cu Codul Muncii al Federației Ruse.

De asemenea, programatorul este responsabil pentru diferite tipuri de infracțiuni comise în cadrul companiei. Infracțiunile care implică răspunderea unui angajat pot fi găsite în legislația administrativă, civilă sau penală a Federației Ruse.

În cele din urmă, programatorul va fi responsabil pentru cauza daune materiale proprietatea companiei sau a angajatului său individual. Despăgubirea pentru daune este determinată de documentele de reglementare ale companiei, precum și de codul muncii sau civil al Federației Ruse.

În secolul al XIX-lea, s-a născut direcția tehnică și matematică a cunoașterii, care a câștigat acum o popularitate incredibilă și o implementare aplicată extinsă.

Vorbim despre programare sau dezvoltarea algoritmilor de program, a căror bază sunt calculele matematice. Printre primele încercări de a crea dispozitive tehnice pentru compilarea programelor - un loom Zh.M. Jacquard (1804) și computerul analitic al lui C. Babbage (1822), primul program pentru care a fost scris de fiica poetului Byron, matematicianul Ada Lovelace (1841).

Urmează o pauză de un secol și în 1941 apare computerul lui Konrad Zuse, care a dezvoltat primul Limbajul dificil programare.

În perioada modernă de dezvoltare rapidă tehnologia calculatoarelor Există multe limbaje de programare și software nou este inventat tot timpul. Procesul de compilare a programelor este destul de laborios, pentru aceasta un specialist trebuie să aibă nu numai profesionalism, ci și talent în domeniul de cunoaștere ales. Datorită acestei profesii, oamenii au posibilitatea de a lucra liber la computer, de a naviga pe internet, de a folosi diverse programe, motoare de căutare și tot felul de servicii.

Directii de dezvoltare a specialitatii

Împărțirea programării în trei direcții principale:

  • sistem - se referă la dezvoltarea sistemelor de operare, interfețe, baze de date. Este deținută de specialiști de înaltă calificare capabili să dezvolte cele mai complexe complexe software. Nu e de mirare că sunt întotdeauna la cerere;
  • aplicat - include dezvoltarea și implementarea de software pentru operare diverse organizatii. Aceasta include specialiști de înaltă specializare (1C etc.), care sunt angajați în crearea, actualizarea și finalizarea programelor în legătură cu specificul unui anumit tip de activitate a companiei;
  • Web - implică lucrul cu rețele globale, care includ Internetul. Specialiștii dezvoltă interfețe, site-uri web dinamice etc. În epoca dezvoltării rapide a tehnologiilor Internet, această direcție este deosebit de populară.

Relevanța și rentabilitatea profesiei

Programarea astăzi nu este doar o direcție independentă serioasă, ci acționează și ca un auxiliar pentru multe sectoare ale economiei și specialități.

Toate procesele de producție și afaceri sunt în prezent automatizate, programe fiind implementate activ și la diferite niveluri de management, în domeniile culturii și vieții.

Profesia de programator este caracterizată următoarele caracteristici:

  • relevanță - nicio industrie sau întreprindere serioasă de astăzi nu se poate lipsi de echipamente programe de calculator, deci programarea este unul dintre cele mai relevante și promițătoare domenii;
  • cerere - profesie dată extrem de populare și necesare astăzi, companiile sunt pregătite să ofere o remunerație decentă atât specialiștilor consacrați, cât și noilor veniți;
  • un nivel ridicat de concurenţă, care este motivul pentru plata buna munca si a lui natura creativă. Cu toate acestea, un specialist înalt calificat va fi întotdeauna apreciat (de regulă, o sarcină în mai multe etape și de testare este precedată);
  • necesitatea deținerii simultane a cunoștințelor, aptitudinilor și abilităților profesiei, precum și deținerii unei erudiții largi;
  • rentabilitate ridicată - specialiștii consacrați în domeniul programării pot conta pe o remunerație de 2.000 USD sau mai mult pe lună. Câștigurile sunt adesea direct dependente de volumul și complexitatea programelor dezvoltate și implementate;
  • perspective serioase de carieră - în timp, programatorii devin șefi de departamente IT în companii mari, lideri manageri ai diverselor proiecte, creează propria afacereîn câmp software, angajat cu succes în freelancing;
  • nevoia de a-și îmbunătăți constant abilitățile, auto-învățare continuă, stăpânirea noilor tehnologii de programare.

Programarea poate acționa ca principala activitate profesională a unui specialist, sau poate fi un auxiliar pentru rezolvarea altor probleme profesionale, sau chiar poate aduce plăcere unei persoane care scrie programe. Cererea pentru această profesie în lume depășește astăzi semnificativ capacitatea învățământului superior de a forma specialiști relevanți.

Pentru a deveni programator, trebuie să alegeți una dintre următoarele specializări la o universitate tehnică Cuvinte cheie: informatică fundamentală și tehnologia informației, informatică de afaceri, inginerie software, matematică și informatică aplicată, informatică și informatică, informatică aplicată etc.

Specializarea este foarte dezvoltată în programare, iar cunoștințele versatile în specialitate obținute la universitate pot să nu fie nici măcar utile pentru o anumită poziție. Nu este surprinzător, așadar, că autoeducația este larg răspândită în rândul programatorilor și implementarea activităților profesionale fără educație formală în specialitatea relevantă.

În viața de zi cu zi, profesia de programator este adesea confundată cu domeniul de activitate al unui administrator de sistem sau al altui specialist din domeniul IT. Desigur, acestea sunt activități foarte apropiate, dar obiectivele lor pot fi radical diferite.

Avantajele și dezavantajele acestei profesii sunt discutate în următorul videoclip:

Dacă nu ați înregistrat încă o organizație, atunci cel mai usor fă-o cu servicii on-line, care vă va ajuta să generați gratuit toate documentele necesare: Dacă aveți deja o organizație și vă gândiți cum să facilitați și să automatizați contabilitatea și raportarea, atunci vin în ajutor următoarele servicii online, care vor înlocui complet un contabil în întreprinderea dvs. și economisiți o mulțime de bani și timp. Toate rapoartele sunt generate automat, semnate semnatura electronicași trimis automat online. Este ideal pentru un antreprenor individual sau SRL pe sistemul fiscal simplificat, UTII, PSN, TS, OSNO.
Totul se întâmplă în câteva clicuri, fără cozi și stres. Încearcă-l și vei fi surprins ce usor a devenit!

Cerințe personale și profesionale pentru solicitantul pentru post

Pentru realizarea de sine cu succes, un programator trebuie să aibă și să dezvolte următoarele: calitati personale si profesionale:

  • gândirea sistemelor pentru o viziune holistică a problemei;
  • mentalitate matematică pentru lucrul cu coduri și algoritmi;
  • mentalitate analitică pentru lucrul cu o gamă largă de informații;
  • memorie excelentă pentru memorarea limbajelor de programare, variabilelor, semnelor și simbolurilor;
  • capacitatea de a prezenta clar informațiile, astfel încât punctele principale să fie clare pentru utilizatorii obișnuiți;
  • abordare creativă pentru a rezolva diverse sarcini provocatoareîn această meserie.

În plus, ar fi util ca un programator să aibă calitățile care disting orice carieră de succes: disciplină, sârguință, dăruire, inițiativă, abilități de comunicare, muncă pentru rezultate etc.

Marile companii IT bine-cunoscute stabilesc de obicei cerințe destul de ridicate pentru candidații pentru postul de programator, drept urmare trebuie să treacă prin interviuri și teste în mai multe etape, dovedindu-și calificările. Un concurs de 5-10 persoane pe loc nu este neobișnuit atunci când se ocupă posturi vacante în această profesie și poate fi trimis la serviciul de personal afacerile sunt de 10 ori mai mari.

De regulă, majoritatea programatorilor tind să se realizeze în orașele mari, astfel încât firmele situate în provincii trebuie uneori să angajeze specialiști pentru lucru la distanță fie prin .

Cerințe pentru Recunoașterea calificărilor profesionale programator includ: studii profesionale superioare sau secundare și experiență activitatea munciiîn funcție de cel puțin 3 ani. Cu toate acestea, angajatorii deseori „merg înainte” cu noii veniți, în plus, aceștia din urmă nu sunt împotriva reducerii nivelului la început.

Pentru a ocupa un post vacant candidatul trebuie să știe:

  • experiență de programare mondială;
  • principiile de bază ale programării, precum și metodele de dezvoltare software;
  • tehnologii pentru prelucrarea automată a informaţiei;
  • diverse tipuri de software;
  • caracteristici și reguli de funcționare tehnică a calculatoarelor;
  • principalele limbaje de programare;
  • Engleză pentru citirea literaturii tehnice;
  • sisteme de numere, criptare și codare;
  • reguli de compilare documentatie tehnica;
  • fundamentale ale dreptului muncii, dreptului de autor și securitatea informatiei;
  • la întreprindere;
  • regulile și reglementările privind protecția muncii.

Responsabilitati functionale

Principal atributii oficiale programator:

Drepturi și responsabilități

Programator intitulat:

  • face propuneri superiorilor cu privire la îmbunătățirea domeniului lor de activitate, încurajarea subordonaților sau aplicarea unor măsuri de responsabilitate materială și disciplinară față de aceștia;
  • să solicite diviziilor structurale și colegilor informații necesare îndeplinirii atribuțiilor lor;
  • se familiarizează cu documentele și proiectele necesare muncii;
  • cere conducerii întreprinderii să ofere condiții organizatorice și tehnice pentru îndeplinirea atribuțiilor oficiale;
  • efectua alte actiuni stabilite de legislatia muncii in vigoare pentru munca de succes in functia ocupata.

Programator responsabil in spate:

  • neîndeplinirea atribuțiilor oficiale în conformitate cu Codul Muncii al Federației Ruse;
  • infracțiunile săvârșite în timpul îndeplinirii atribuțiilor lor funcționale;
  • provocând daune materiale organizaţiei.

Caracteristici ale fișelor de post pentru specialiști din diferite domenii din domeniul programării


Codificator principal
conduce de obicei unul sau mai multe proiecte de dezvoltare software. De regulă, acest specialist are un nivel excelent formare profesională, solidă vechime in munca(de la 3-5 ani), anumite realizări în programare. El este responsabil pentru arhitectura programului în curs de dezvoltare, distribuirea muncii și monitorizarea îndeplinirii sarcinilor de către subalternii săi și formarea tinerilor profesioniști. De asemenea, se ocupă de aspecte manageriale și economice: managementul personalului, negocierea contractelor, pregătirea specificațiilor tehnice, soluționarea litigiilor etc.

Programator 1Cîndeplinește sarcini de automatizare a activităților diverselor întreprinderi. Necesită cunoștințe de limbaje de programare (C++, Delphi, Java, C# etc.), domeniul subiectului profesia lor, sistemele de control software, capacitatea de a lucra în echipă. Specialistul lucrează pentru utilizatorul final - el este angajat în configurarea 1C în contabilitate, creând programe pentru contabilitatea depozitului etc.

Tehnician-programator este angajată în proiectarea, dezvoltarea și producerea de software ca produs industrial în conformitate cu funcționalitatea, construcția și cerinte tehnologice. Specialistul acordă atenție și definirii metodelor și instrumentelor de dezvoltare produs software, precum și procesele ciclului său de viață.

Programator junior concepute pentru a rezolva problemele curente din zona selectată, care nu diferă în complexitate crescută. Acest specialist, în paralel cu îndeplinirea atribuțiilor sale, învață de la colegi mai experimentați, adoptă abilități și abilități valoroase. El este angajat în implementarea algoritmilor, dezvoltarea componentelor conform pregătite cerinte tehnice, cod de depanare, participă la dezvoltarea de noi module, la scrierea și susținerea schimburilor între baze de date, actualizarea acestora, precum și consilierea utilizatorilor.

Programator Web este specializat în programarea site-urilor web, pentru care folosește limbaje precum HTML, Javascript, Perl, PHP. Loc de munca acest specialist creativitate diferită, abordare creativă. Un programator web trebuie să aibă, de asemenea, o bună perspectivă intelectuală. Cu toate acestea, plata în această industrie poate fi oarecum mai mică decât cea a altor profesioniști IT datorită popularității sale incredibile - aici sunt mulți studenți și tineri.

Programator CNC este angajată în dezvoltarea, implementarea și configurarea programelor de control pentru mașini CNC, modelare pe aceste mașini, depanare și monitorizare a stării de sănătate echipament industrial, controlul calității produselor fabricate, oferă consultanță tehnică și instruire pe mașini CNC, elaborează documentația tehnică etc.

Programator de sistem dezvoltă programe de calculator care sunt utilizate de alți profesioniști IT. Acestea sunt programe pentru blocurile hardware ale unui computer și dispozitivele auxiliare (drivere, servere etc.). Programatorul de sistem nu lucrează cu utilizatorul final, ci este interconectat cu programatorii de aplicații, administratorii de sistem. Sarcina principală a acestui specialist este de a asigura comunicarea programe de aplicație cu diverse dispozitive. O caracteristică a programatorului de sistem este munca detaliată, de exemplu, programarea tensiunii pe pinii individuali ai microcircuitelor. Acest lucru necesită limbaje precum C, C++, Delphi, Assembler, care sunt destul de greu de stăpânit. Se poate spune că „sistemiștii” dezvoltă inovații, care sunt apoi implementate de „aplicanți”.


Programator baze de date
se ocupa de dezvoltarea bazelor de date, structura si interfata acestora pentru lucrul cu date (proceduri, vederi, tabele). Cele mai comune SGBD sunt Oracle, Microsoft SQL Server, MySQL, Interbase, MS Access, FoxPro. Aceștia sunt unii dintre cei mai bine plătiți profesioniști în programare.

Programator intern joacă de fapt rolul de asistent al unui programator sau administrator cu experiență. Îndeplinește sarcini relativ simple, în timp ce adoptă experiența unui mentor. El consultă utilizatorii pe probleme de actualitate, adăugând noi detalii în directoarele existente, creând șabloane pentru menținerea documentației sau schimbarea formei rapoartelor, actualizarea configurației sau a întregii platforme, înființarea bazelor de distribuție etc.

Programatorul este considerat pe bună dreptate profesia viitorului. Este un specialist înalt calificat, capabil să combine calitati esentiale pentru cele mai bune rezultate. Este din eforturile sale creative și intelectuale în lumea modernă procesele tehnice, economice, manageriale și socio-culturale eficiente depind în mare măsură.

Pentru mai multe informații despre caracteristicile muncii programatorilor, consultați următorul seminar video:

Descrierea postului unui programator de sistem

Un programator de sistem trebuie să aibă cunoștințele și abilitățile necesare pentru a aplica modernul metode matematiceși software pentru rezolvarea problemelor de economie și management, utilizare tehnologia Informatieiîn proiectarea, managementul și activitățile financiare ale întreprinderii.

Un programator de sistem este invitat într-o întreprindere pentru automatizare și software pentru efectuarea de lucrări cu forță de muncă intensivă privind gestionarea producției, a fluxurilor financiare și a personalului. Este recomandabil să introduceți o unitate de personal a unui programator de sistem dacă întreprinderea are un număr mare de calculatoare (de regulă, mai mult de 20) sau dacă există rețele locale care unesc mai mult de 10 computere.

Principalele cerințe pentru un programator de sistem sunt: ​​studii superioare tehnice; experiență pe diverse tipuri de PC-uri și computere, incl. uniți în rețele locale; cunoașterea limbajelor algoritmice standard; experiență în utilizarea metodelor aproximative și a software-ului standard pentru rezolvarea problemelor aplicate; practica dezvoltării de pachete de aplicații și baze de date; cunoștințe de grafică computerizată și sisteme expert.

I. Dispoziţii generale

1. Un programator de sistem aparține categoriei specialiștilor.

2. O persoană care are

Învățământ profesional (tehnic),

(secundar superior)

(fără a prezenta cerințe pentru experiență de muncă; experiență de lucru ca tehnician de cel puțin 3 ani, sau

În alte posturi ocupate de specialiști cu studii medii profesionale (tehnice), cel puțin 5 ani)

3. Programatorul de sistem trebuie să știe:

3.1. Fundamente ale informaticii, matematica superioara.

3.2. Fundamente ale teoriei algoritmilor, metode de construire a limbajelor formale, structuri de date de bază, elemente de bază ale graficii pe computer, caracteristici arhitecturale și baze fizice pentru construirea de PC-uri și calculatoare moderne.

3.3. Modele de date de bază și organizarea acestora.

3.4. Limbaje de programare a sistemului.

3.5. Principii de construire a limbajelor de interogare și manipulare a datelor.

3.6. Sintaxă, semantică și modalități formale de descriere a limbajelor de programare, construcții de programare distribuită și paralelă, metode și etape principale de traducere.

3.7. Principii de construcție a sistemelor expert.

3.8. Modalități și mecanisme de gestionare a datelor.

3.9. Principii de organizare, alcătuire și scheme de funcționare a sistemelor de operare.

3.10. Principii de management al resurselor, metode de organizare a sistemelor de fișiere.

3.11. Principii de construire a interacțiunii rețelei.

3.12. Metode de bază de dezvoltare software.

3.13. Hardware.

3.14. Legislația informațională.

3.15. Dreptul muncii.

3.16. Reguli și norme de protecție a muncii, măsuri de siguranță.

4. Numirea în funcția de programator de sistem și demiterea din funcție se efectuează prin ordin al șefului întreprinderii.

5. Programatorul de sistem raportează direct la _________________________________.

6. În absența unui programator de sistem (boală, vacanță etc.), sarcinile sale sunt îndeplinite de o persoană desemnată în modul prescris. Această persoană dobândește drepturile corespunzătoare și răspunde pentru îndeplinirea necorespunzătoare a atribuțiilor care i-au fost atribuite.

II. Responsabilitatile locului de munca

Programator de sistem:

1. Consiliază administrația întreprinderii cu privire la utilizarea tehnologiei informatice și a tehnologiei informatice informatice.

2. Efectuează instalarea, configurarea și optimizarea software-ului de sistem și dezvoltarea software-ului de aplicație.

3. Elaborează și implementează programe de aplicație.

4. Efectuează conectarea și înlocuirea dispozitivelor externe, testarea echipamentelor informatice.

5. Optimizează spațiul pe disc al computerelor.

6. Asigură întreținerea bazelor de date computerizate.

7. Desfășoară activități antivirus pe computer.

8. Ia parte la administrarea rețelei locale a întreprinderii.

9. Organizează suportul contractelor cu organizații terțe care furnizează servicii de comunicații, echipamente software și hardware ale întreprinderii.

10. Oferă schimb de informații retea locala cu organizații externe prin canale de telecomunicații.

11. Efectuează testarea și repararea dispozitivelor individuale ale echipamentelor informatice, liniilor de cablu ale rețelei locale.

12. Elimină urgente legate de coruperea software-ului și a bazelor de date.

13. Organizează instruirea angajaților întreprinderii în elementele de bază ale alfabetizării computerului și lucrul cu software aplicat.

14. Oferă suport tehnic pentru rețelele locale și software-ul utilizat.

15. Efectuează lucrări preventive pentru menținerea operabilității echipamentelor informatice.

16. Organizează repararea echipamentelor informatice cu implicarea instituțiilor de specialitate.

17. Realizează o analiză sistematică a pieței hardware și software.

18. Pregătește propuneri pentru achiziția, dezvoltarea sau schimbul de hardware.

19. Oferă notificare în timp util serviciului financiar și economic despre planurile de modernizare a hardware-ului și software-ului.

20. Întocmește rapoarte de progres.

III. Drepturi

Programatorul de sistem are dreptul de a:

1. Faceți cunoștință cu documentele care îi definesc drepturile și obligațiile în funcția sa, criteriile de evaluare a calității îndeplinirii atribuțiilor oficiale.

2. Trimiteți propuneri către conducere pentru îmbunătățirea activității aferente atribuțiilor prevăzute în prezenta fișă a postului.

3. Solicitați personal sau în numele supervizorului imediat de la șefii departamentelor întreprinderii și de la specialiști independenți informații și documente necesare îndeplinirii atribuțiilor sale.

4. Solicitați conducerii întreprinderii să asigure condițiile organizatorice și tehnice necesare îndeplinirii atribuțiilor oficiale.

IV. Responsabilitate

Programatorul de sistem este responsabil pentru:

1. Pentru îndeplinirea necorespunzătoare sau neîndeplinirea atribuțiilor oficiale prevăzute de prezenta fișă a postului - în limitele stabilite de legislația muncii în vigoare a Federației Ruse.

2. Pentru infracțiunile săvârșite în cursul activității lor - în limitele stabilite de legislația administrativă, penală și civilă în vigoare a Federației Ruse.

3. Pentru cauzarea daunelor materiale întreprinderii - în limitele stabilite de legislația civilă și a muncii în vigoare a Federației Ruse.

Familiarizat cu această fișă a postului: Data. Semnătură.

1. DISPOZIȚII GENERALE 1.1. Această fișă a postului definește îndatoririle funcționale, drepturile și responsabilitățile Programatorului. 1.2. Programatorul este numit în funcție și eliberat din funcție în conformitate cu procedura stabilită de legislația muncii în vigoare prin ordin al directorului general. 1.3. Programatorul raportează direct directorului general. 1.4. O persoană cu studii superioare tehnice este numită în funcția de Programator. 1.5. Programatorul trebuie să aibă cunoștințe de calculator, inclusiv capacitatea de a utiliza și de a crea programe speciale de calculator. 1.6. Programatorul trebuie să cunoască: - legile, regulamentele, ordinele, ordinele, alte documente de reglementare și reglementări referitoare la activitatea unei întreprinderi comerciale; legislatia muncii; Reglementări interne de muncă; reguli si norme de protectie a muncii; reglementari de siguranta, salubritate si igiena industriala, securitate la incendiu, aparare civila. 1.7. Programatorul trebuie să aibă bune abilități de comunicare, trebuie să fie energic și pozitiv. 2. RESPONSABILITĂȚI FUNCȚIONALE 2.1. Programator: 2.1.1. Pe baza analizei modelelor și algoritmilor matematici, el dezvoltă programe de rezolvare a problemelor economice și de altă natură care oferă posibilitatea executării algoritmului și, în consecință, a sarcinii stabilite prin intermediul tehnologiei informatice, le testează și le depanează. 2.1.2. Dezvolta tehnologia pentru rezolvarea problemelor la toate etapele procesarii informatiilor. 2.1.3. Selectează un limbaj de programare pentru descrierea algoritmilor și structurilor de date. 2.1.4. Determină informația de prelucrat prin intermediul tehnologiei informatice, volumul acesteia, structura, machetele și schemele de intrare, procesare, stocare și ieșire, metode de control al acesteia. 2.1.5. Efectuează lucrări de pregătire a programelor pentru depanare și depanare. 2.1.6. Definește sfera și conținutul acestor cazuri de testare, oferind cea mai completă verificare a conformității programelor cu scopul lor funcțional. 2.1.7. Efectuează lansarea programelor depanate și introducerea datelor inițiale determinate de condițiile sarcinilor. 2.1.8. Ajustează programul dezvoltat pe baza analizei datelor de ieșire. 2.1.9. Determină posibilitatea utilizării produselor software gata făcute. 2.1.10. Elaborează instrucțiuni de lucru cu programe, întocmește documentația tehnică necesară. 2.1.11. Oferă suport pentru programele implementate și instrumentele software. 2.1.12. Elaborează și implementează sisteme pentru verificarea automată a corectitudinii programului. 2.1.13. Efectuează lucrări de unificare și tipificare a proceselor de calcul. 2.1.14. El participă la crearea de cataloage și dulapuri de dosare ale programelor standard, la dezvoltarea formularelor de documente electronice care sunt supuse prelucrării computerizate, la proiectarea de programe care permit extinderea domeniului de aplicare a tehnologiei informatice. 2.1.15. Oferă corect operare tehnică, funcționarea neîntreruptă a computerelor și a dispozitivelor individuale. 2.1.16. Participă la elaborarea planurilor pe termen lung și anuale și programele de lucru, întreținereși repararea echipamentelor, măsuri pentru îmbunătățirea funcționării acestuia, prevenirea timpului de nefuncționare, îmbunătățirea calității muncii, utilizarea eficientă a tehnologiei informatice. 2.1.17. Pregătește computerele și dispozitivele individuale pentru funcționare, lor inspecția tehnică, verifică defecțiunile, corectează defecțiunile și previne erorile viitoare. 2.1.18. Ia măsuri pentru repararea la timp și de înaltă calitate a computerelor și dispozitivelor individuale, pe cont propriu sau de către terți. 2.1.19. Participă la inventarierea. 2.1.20. Trebuie să protejeze proprietatea întreprinderii, să nu dezvăluie informații și informații care reprezintă un secret comercial al întreprinderii. 2.1.21. Nu acordă interviuri, nu organizează întâlniri și negocieri legate de activitățile întreprinderii, fără permisiunea conducerii întreprinderii. 2.1.22. Respectă disciplina muncii și de producție, regulile și reglementările privind protecția muncii, cerințele de salubritate și igienă industrială, cerințele de siguranță la incendiu, cerințele de protecție civilă. 2.1.23. Execută ordinele și ordinele directorului general al întreprinderii. 2.1.24. Informează managementul deficiențelor existente în munca intreprinderii măsurile luate pentru eliminarea acestora. 2.1.25. Contribuie la crearea unui climat de afaceri și moral favorabil în întreprindere. 3. DREPTURI 3.1. Programatorul are dreptul: 3.1.1. Luați măsuri adecvate pentru a elimina cauzele care creează obstacole pentru ca programatorul să își îndeplinească sarcinile funcționale. 3.1.2. Faceți propuneri conducerii întreprinderii pentru îmbunătățirea activității legate de atributii functionale Programator și întreaga întreprindere în ansamblu. 4. RESPONSABILITATE 4.1. Programatorul este responsabil pentru: 4.1.1. Neîndeplinirea atribuțiilor lor funcționale. 4.1.2. Informații inexacte despre starea sarcinilor și instrucțiunilor primite, încălcarea termenelor de executare a acestora. 4.1.3. Nerespectarea ordinelor, instrucțiunilor directorului general. 4.1.4. Încălcarea Regulamentului Intern de Muncă, a normelor de securitate și securitate la incendiu, a regulilor de protecție civilă stabilite la întreprindere. 4.1.5. Dezvăluirea secretelor comerciale. 4.1.6. Nesiguranța, deteriorarea bunurilor și a altor bunuri materiale, în cazul în care nesiguranța, deteriorarea a avut loc din vina Programatorului. 5. CONDIȚII DE MUNCĂ 5.1. Programul de lucru al Programatorului este stabilit în conformitate cu Regulamentul Intern al Muncii stabilit la întreprindere. Familiarizat cu instrucțiunile: _______________/_________________ (semnătură) a (nume complet) „___” ___________ ____

Responsabilitatile locului de munca inginer de software nu se limitează la dezvoltarea de software, a doua și nu mai puțin importantă componentă a unui inginer software este implementarea instrumentelor software create și pregătirea documentației tehnice necesare. Descrierea postului unui inginer software poate și ar trebui să detalieze, de asemenea, cerințele de calificare pentru candidați.

Descrierea postului unui inginer software

APROBA
CEO
Nume I.O. ________________
„_________”_____________ ____ G.

1. Dispoziții generale

1.1. Un inginer software aparține categoriei specialiștilor.
1.2. Un inginer software este numit într-o funcție și demis din acesta prin ordin CEO la propunerea directorului tehnic/şefului unităţii structurale.
1.3. Inginerul software raportează direct director tehnic/ seful unitatii structurale.
1.4. În absența unui inginer software, drepturile și obligațiile acestuia sunt transferate unui alt funcționar, care este anunțat în ordinea organizației.
1.5. În funcția de inginer software este numită o persoană care îndeplinește următoarele cerințe: studii superioare profesionale (tehnice), experiență de lucru de un an.
1.6. Inginerul software trebuie să știe:
- materiale orientative și normative care reglementează metodele de elaborare a algoritmilor și programelor și utilizarea tehnologiei informatice în prelucrarea informațiilor;
- principii de bază ale programării structurate;
- tipuri de software;
- tehnologia de prelucrare automată a informaţiei şi codificarea informaţiilor;
- limbaje de programare formalizate;
- procedura de intocmire a documentatiei tehnice.
1.7. Inginerul software este ghidat în munca sa de:
- actele legislative ale Federației Ruse;
- Carta organizatiei, regulamentul intern al muncii, altele reguli companii;
- ordinele si directivele conducerii;
- această fișă a postului.

2. Responsabilitățile postului de inginer software

Inginerul software are următoarele responsabilități:
2.1. Pe baza analizei modelelor matematice și a algoritmilor de rezolvare a problemelor economice și de altă natură, el dezvoltă programe care oferă posibilitatea executării algoritmului și, în consecință, a sarcinii stabilite prin intermediul tehnologiei informatice, le testează și le depanează.
2.2. Dezvolta tehnologia pentru rezolvarea problemelor la toate etapele procesarii informatiilor.
2.3. Selectează un limbaj de programare pentru descrierea algoritmilor și structurilor de date.
2.4. Determină informația de prelucrat prin intermediul tehnologiei informatice, volumul acesteia, structura, machetele și schemele de intrare, procesare, stocare și ieșire, metode de control al acesteia.
2.5. Efectuează lucrări la pregătirea programelor pentru depanare și depanare.
2.6. Efectuează lansarea programelor depanate și introducerea datelor inițiale determinate de condițiile sarcinilor.
2.7. Ajustează programul dezvoltat pe baza analizei datelor de ieșire.
2.8. Elaborează instrucțiuni de lucru cu programe, întocmește documentația tehnică necesară.
2.9. Determină posibilitatea utilizării produselor software gata făcute.
2.10. Oferă suport pentru implementarea programelor și instrumentelor software.
2.11. Elaborează și implementează sisteme automate de verificare a programelor, instrumente software tipice și standard, compune tehnologia de procesare a informațiilor.
2.12. Efectuează lucrări de unificare și tipificare a proceselor de calcul.

3. Drepturile unui inginer software

Inginerul software are dreptul de a:
3.1. Familiarizați-vă cu proiectele de hotărâri ale conducerii întreprinderii cu privire la activitățile acesteia.
3.2. Trimite propuneri de îmbunătățire a lucrărilor legate de responsabilitățile prevăzute în prezenta instrucțiune spre luare în considerare de către conducere.
3.3. Anunțați-vă supervizorul imediat cu privire la toate deficiențele în activitățile întreprinderii (a lui diviziuni structurale) și să facă sugestii pentru eliminarea lor.
3.4. Solicită de la supervizorul său imediat, conducerea întreprinderii să îi asiste în îndeplinirea îndatoririlor și drepturilor sale.

4. Responsabilitatea inginerului software

Inginerul software este responsabil pentru:
4.1. Pentru neexecutarea si/sau indeplinirea intempestiva, neglijenta a atributiilor lor.
4.2. Pentru nerespectarea instrucțiunilor, ordinelor și ordinelor curente pentru păstrarea secretelor comerciale și a informațiilor confidențiale.
4.3. Pentru încălcarea regulamentului intern al muncii, disciplina muncii, reglementări de siguranță și securitate la incendiu.

Ți-a plăcut articolul? Împărtășește-l