Codificator principal

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 7 septembrie 2013; verificările necesită 11 modificări .

Lead Developer  - în practica domestică - un programator care conduce unul sau mai multe proiecte de dezvoltare software sau un programator care are un anumit nivel de pregătire, experiență de lucru sau îndeplinește cerințele de educație pentru obținerea acestui statut.

Partea juridică

Îndatoririle directe ale postului, drepturile și cerințele de calificare pentru postul ocupat sunt determinate de contractul de muncă și direct de fișa postului a programatorului principal.

În practica personalului casnic, termenul de inginer software (conducător) este adesea folosit .

Practică comună

Zona de responsabilitate a programatorului principal în diferite firme poate varia, dar, în general, el este de obicei responsabil pentru:

Programatorul principal are de obicei un nivel ridicat de pregătire în dezvoltarea de software și are experiență în dezvoltarea de produse software folosind o gamă largă de tehnologii. Sarcina sa principală este să coordoneze proiecte de la prima etapă de dezvoltare până la etapele finale de testare și suport tehnic și să participe direct la dezvoltare ca specialist calificat.

Principalele calități ale unui programator de frunte sunt capacitatea de a gândi sistematic, în viitor, de a vedea toate etapele dezvoltării proiectelor, de a urmări tendințele pieței moderne și de a putea aplica cele mai promițătoare și moderne tehnologii în proiectele lor, daca este necesar.

Programatorul principal, ocazional, se ocupă și de o serie de probleme administrative. printre acestea: managementul personalului, negocierea contractelor, intocmirea specificatiilor tehnice, solutionarea litigiilor cu clientul.

Deși atribuțiile sale sunt predominant tehnice, programatorul principal servește ca intermediar între programatori și management și are, de asemenea, unele responsabilități manageriale în ceea ce privește alocarea muncii și asigurarea că proiectele se încadrează în timpul și bugetul alocat. Programatorul principal este de obicei un consilier tehnic pentru management și oferă suport tehnic pentru dezvoltarea cerințelor.

Literatură