FIȘĂ DE POST DEZVOLTATOR DE SISTEME IN DOMENIUL TIC

Nr. Înregistrare: [Număr de înregistrare intern]
Data intrării în vigoare: [Data]


SECȚIUNEA 1: IDENTIFICAREA POSTULUI

1.1. Denumirea postului:DEZVOLTATOR DE SISTEME IN DOMENIUL TIC

1.2. Cod C.O.R.:251105

1.3. Departamentul: [Numele Departamentului]

1.4. Nivelul postului: De execuție / De coordonare

1.5. Locația: [Sediu / Punctul de lucru / Terti / Remote / Mobil / Mixt ]


SECȚIUNEA 2: RELAȚII ORGANIZATORICE

2.1. Relații ierarhice (de subordonare):

Se subordonează direct: [Funcția superiorului ierarhic direct]

2.2. Relații de coordonare (dacă este cazul):

Coordonează activitatea: [Specificați rolurile/echipele coordonate]

2.3. Relații funcționale (de colaborare):

Interne: Colaborează cu arhitecții software, analiștii de business, testerii QA, inginerii DevOps, managerii de proiect și alți dezvoltatori pentru a proiecta, implementa și menține soluții software. Participă la ședințe de planificare și revizuire a codului. Externe: Colaborează cu furnizori de servicii IT, consultanți externi și potențiali parteneri tehnologici pentru a integra soluții, a asigura suportul tehnic și a evalua noi tehnologii.


SECȚIUNEA 3: SCOPUL GENERAL AL POSTULUI

Dezvoltatorul de sisteme în domeniul TIC este responsabil pentru proiectarea, implementarea și întreținerea soluțiilor software și hardware, adaptate nevoilor organizației. Acesta analizează cerințele utilizatorilor, elaborează specificații tehnice, scrie cod, testează și documentează aplicațiile. De asemenea, asigură suport tehnic, rezolvă problemele apărute și contribuie la optimizarea infrastructurii IT. Colaborează cu alte departamente pentru a asigura integrarea eficientă a sistemelor și respectarea standardelor de securitate și performanță. Scopul principal este de a oferi soluții TIC inovatoare și fiabile, care să susțină obiectivele strategice ale companiei.


SECȚIUNEA 4: ATRIBUȚII ȘI RESPONSABILITĂȚI PRINCIPALE

Analiza și proiectarea arhitecturii sistemelor software, ținând cont de scalabilitate, securitate și performanță.
Dezvoltarea de aplicații software folosind limbaje de programare precum Java, Python, C# sau altele relevante.
Implementarea de API-uri RESTful pentru integrarea cu alte sisteme.
Scrierea de cod curat, testabil și documentat, respectând standardele de codare.
Realizarea de teste unitare, teste de integrare și teste funcționale pentru a asigura calitatea codului.
Depanarea și rezolvarea problemelor software, identificând și corectând erorile.
Implementarea și configurarea bazelor de date (ex: MySQL, PostgreSQL, MongoDB).
Participarea la procesul de definire și implementare a infrastructurii cloud (ex: AWS, Azure, Google Cloud).
Automatizarea proceselor de build, testare și deployment prin utilizarea unor instrumente de CI/CD (ex: Jenkins, GitLab CI).
Monitorizarea performanței sistemelor și identificarea oportunităților de optimizare.
Colaborarea cu echipa de DevOps pentru a asigura o livrare continuă a software-ului.
Participarea la ședințe de planificare și revizuire a proiectelor.
Documentarea arhitecturii sistemelor și a procedurilor de operare.
Asigurarea securității aplicațiilor și a datelor prin implementarea de măsuri de protecție adecvate.
Participarea la cercetarea și evaluarea de noi tehnologii și instrumente pentru a îmbunătăți eficiența dezvoltării.


SECȚIUNEA 5: CERINȚELE POSTULUI

5.1. Studii și Calificări:

Absolvire studii universitare de licență în domeniul Informatică, Inginerie Software, Electronică sau un domeniu conex.
Certificări relevante în domeniul dezvoltării software (ex: Java SE/EE, Microsoft Certified: Azure Developer Associate, AWS Certified Developer).
Cunoștințe solide de algoritmi și structuri de date.
Cunoștințe avansate de programare orientată pe obiecte (OOP).
Experiență cu sisteme de control al versiunilor (ex: Git).
Cunoștințe de baze de date relaționale și NoSQL.
Experiență cu framework-uri de dezvoltare web (ex: Spring, Django, React).
Cunoștințe de arhitectură microservicii.
Experiență cu containere (ex: Docker) și orchestratoare (ex: Kubernetes).
Cunoștințe de securitate a aplicațiilor web (OWASP).
Experiență cu tehnologii cloud (ex: AWS, Azure, Google Cloud).
Cunoștințe de automatizare a testelor.
Abilități de rezolvare a problemelor și gândire analitică.
Cunoștințe de limbi engleză (nivel minim B2) pentru documentație tehnică și comunicare.
Experiență cu metodologii Agile (Scrum, Kanban).

5.2. Experiență Profesională:

Experiență minimă de 2 ani în dezvoltarea de aplicații software, preferabil în echipe Agile.
Experiență cu cel puțin un limbaj de programare relevant pentru rol (ex: Java, Python, C#, JavaScript).
Experiență în proiectarea și implementarea de API-uri RESTful.
Experiență cu baze de date relaționale (ex: MySQL, PostgreSQL) și/sau NoSQL (ex: MongoDB).
Experiență cu sisteme de control al versiunilor (Git).
Experiență cu framework-uri de dezvoltare web (ex: Spring, Django, React).
Experiență cu tehnologii cloud (ex: AWS, Azure, Google Cloud) reprezintă un avantaj.
Experiență cu containere (Docker) și orchestratoare (Kubernetes) reprezintă un avantaj.
Experiență cu automatizarea proceselor de build, testare și deployment (CI/CD) reprezintă un avantaj.
Experiență în scrierea de teste unitare și teste de integrare.
Experiență cu metodologii de dezvoltare Agile (Scrum, Kanban).
Experiență în colaborarea cu echipe multidisciplinare (DevOps, QA).
Experiență în diagnosticarea și rezolvarea problemelor software într-un mediu de producție.
Experiență în documentarea codului și a arhitecturii sistemelor.
Experiență cu securitatea aplicațiilor web și implementarea de măsuri de protecție.
Experiență în optimizarea performanței aplicațiilor și a bazelor de date.

5.3. Competențe Tehnice (Cunoștințe):

Cunoașterea profundă a unui limbaj de programare (ex: Java, Python, C#, JavaScript).
Experiență cu framework-uri și librării relevante pentru limbajul de programare ales.
Abilitatea de a proiecta și implementa arhitecturi software scalabile și performante.
Cunoștințe solide de structuri de date și algoritmi.
Experiență cu baze de date relaționale (SQL) și NoSQL.
Cunoștințe despre principii SOLID și design patterns.
Experiență cu API-uri RESTful și microservicii.
Cunoștințe despre protocoale de comunicare (HTTP, TCP/IP).
Experiență cu sisteme de control al versiunilor (Git).
Cunoștințe despre tehnologii cloud (AWS, Azure, Google Cloud).
Experiență cu containere (Docker) și orchestratoare (Kubernetes).
Cunoștințe despre automatizarea testelor (unitare, integrare, end-to-end).
Cunoștințe despre securitatea aplicațiilor web (OWASP).
Experiență cu CI/CD pipelines.
Cunoștințe despre monitorizare și logging a aplicațiilor.
Abilitatea de a scrie cod curat, testabil și documentat.
Cunoștințe despre debugare și profilare a aplicațiilor.
Abilitatea de a optimiza performanța codului și a bazelor de date.
Cunoștințe despre arhitecturi orientate pe evenimente (Event-Driven Architecture).
Experiență cu tehnologii de caching (Redis, Memcached).

5.4. Competențe Comportamentale (Abilități):

Comunicare eficientă, atât verbală cât și scrisă.
Lucru în echipă și colaborare constructivă.
Gândire analitică și rezolvarea problemelor complexe.
Adaptabilitate la schimbări și învățare continuă.
Gestionarea timpului și prioritizarea sarcinilor.
Creativitate și propunerea de soluții inovatoare.
Abilitatea de a lucra sub presiune și respectarea termenelor limită.
Orientare către detalii și acuratețe.
Inițiativă și proactivitate în identificarea și rezolvarea problemelor.
Flexibilitate și disponibilitate de a învăța tehnologii noi.
Abilitatea de a oferi și primi feedback constructiv.
Gestionarea conflictelor și negociere eficientă.
Leadership și capacitatea de a influența pozitiv echipa.
Empatie și înțelegerea nevoilor utilizatorilor.
Organizare și planificare eficientă a activităților.
Spirit de inițiativă și asumarea responsabilității.
Abilitatea de a lucra independent și autonom.
Gândire critică și evaluarea obiectivă a soluțiilor.
Curiozitate și dorința de a explora noi tehnologii.
Abilitatea de a explica concepte tehnice complexe într-un mod accesibil.


SECȚIUNEA 6: CRITERII DE EVALUARE A PERFORMANȚEI

Performanța titularului este evaluată periodic de către superiorul ierarhic, pe baza gradului de îndeplinire a atribuțiilor și a indicatorilor de performanță (KPIs), stabiliți de comun acord.

6.1. Indicatori Cantitativi: Numărul de task-uri finalizate în sprint, numărul de bug-uri rezolvate, timpul mediu de rezolvare a unui bug, numărul de teste scrise, acoperirea testelor (test coverage), numărul de pull requests acceptate, numărul de linii de cod scrise, numărul de contribuții la codebase, timpul de răspuns la incidente, numărul de task-uri finalizate la timp, gradul de satisfacție a utilizatorilor (măsurat prin sondaje), numărul de cereri de suport rezolvate, timpul de răspuns la cererile de suport, numărul de vulnerabilități de securitate identificate și rezolvate, numărul de task-uri automatizate, numărul de refactorizări implementate, numărul de documente tehnice create/actualizate, numărul de soluții inovatoare propuse și implementate, numărul de traininguri/workshop-uri susținute, numărul de brevete/soluții patentate.
6.2. Indicatori Calitativi: Calitatea codului (respectarea standardelor de codare, lizibilitate, mentenabilitate), respectarea arhitecturii software, eficiența soluțiilor implementate, gradul de inovare a soluțiilor propuse, capacitatea de a rezolva probleme complexe, colaborarea eficientă cu echipa, comunicarea clară și concisă, respectarea termenelor limită, capacitatea de a învăța rapid și de a se adapta la schimbări, respectarea politicilor de securitate, contribuția la îmbunătățirea proceselor de dezvoltare, capacitatea de a oferi feedback constructiv, inițiativa în identificarea și rezolvarea problemelor, capacitatea de a lucra independent și autonom, respectarea cerințelor de performanță, capacitatea de a documenta soluțiile implementate, respectarea politicilor de confidențialitate, contribuția la cultura organizațională, capacitatea de a oferi suport tehnic colegilor, respectarea drepturilor de autor, contribuția la dezvoltarea competențelor echipei, capacitatea de a anticipa problemele și de a propune soluții preventive, respectarea politicilor de utilizare a resurselor.
6.3. Indicatori Comportamentali: Orientare către rezultate, reziliență, adaptabilitate, inițiativă, gândire critică, comunicare eficientă, colaborare, rezolvare de probleme, organizare, gestionarea timpului, atenție la detalii, flexibilitate, creativitate, etică profesională, responsabilitate, proactivitate, capacitate de învățare, gestionarea stresului, empatie, leadership, capacitate de a influența, gestionarea conflictelor, perseverență, optimism, încredere în sine, curiozitate, deschidere către feedback, abilități de negociere, capacitate de a lucra sub presiune, gestionarea schimbărilor, gândire strategică, capacitate de a prioritiza, abilități de prezentare, orientare către utilizator, respectarea confidențialității, capacitate de a lua decizii, spirit de echipă, capacitate de a învăța din greșeli, capacitate de a oferi suport, capacitate de a lucra cu deadline-uri strânse, capacitate de a gestiona multiple task-uri, capacitate de a lucra în medii diverse.

SECȚIUNEA 7: CONDIȚIILE POSTULUI

7.1. Program de lucru: 8 ore/zi, 40 ore/săptămână, de Luni până Vineri.

7.2. Tipul contractului: Contract individual de muncă pe perioadă [nedeterminată/determinată].

7.3. Condiții de muncă: Activitate la birou, cu posibile deplasări în interes de serviciu.

7.4. Cerințe medicale și psihologice minime conform (HG 355/2007) :
Examenul medical este obligatoriu la angajare și periodic : DA
Examenul psihologic este obligatoriu la angajare și periodic : NU

7.5. Echipamente din dotare:
Laptop, monitor extern, tastatură ergonomică, mouse ergonomic, căști cu microfon, stație de andocare, UPS (sursă de alimentare neîntreruptibilă), software de dezvoltare (IDE), licențe software, sistem de operare, client de control al versiunilor (Git), terminal emulator, browser web, software de virtualizare, platformă de colaborare online, software de gestionare a proiectelor, instrumente de profilare a codului, instrumente de debug, software de testare, biblioteci software, framework-uri de dezvoltare, instrumente de analiză statică a codului, instrumente de monitorizare a performanței, instrumente de securitate cibernetică, platformă de cloud computing, server de dezvoltare local, dispozitive de testare hardware, simulatoare de mediu, licențe pentru servicii cloud, abonament la platforme de training online, echipament de protecție a vederii, suport pentru laptop, încărcător wireless, hub USB..


SECȚIUNEA 8: OBLIGAȚII LEGALE ȘI ADMINISTRATIVE ALE ANGAJATULUI

8.1. Sănătate și Securitate în Muncă (SSM)

Titularul postului are obligația să își însușească și să respecte cu strictețe legislația SSM (Legea 319/2006) și instrucțiunile proprii. Principalele obligații includ:

  1. Să își desfășoare activitatea, în conformitate cu calificarea și instruirea sa, precum și cu instrucțiunile primite din partea angajatorului, astfel încât să nu expună la pericol de accidentare sau îmbolnăvire profesională atât propria persoană, cât și alte persoane.
  2. Să utilizeze corect mașinile, aparatura, uneltele, substanțele periculoase, echipamentele de transport și alte mijloace de producție.
  3. Să utilizeze corect echipamentul individual de protecție acordat și, după utilizare, să îl înapoieze sau să îl păstreze la locul destinat.
  4. Să nu procedeze la scoaterea din funcțiune, la modificarea, schimbarea sau înlăturarea arbitrară a dispozitivelor de securitate proprii ale echipamentelor și să utilizeze corect aceste dispozitive.
  5. Să comunice imediat angajatorului și/sau lucrătorilor desemnați orice situație de muncă despre care au motive întemeiate să o considere un pericol pentru securitate și sănătate, precum și orice deficiență a sistemelor de protecție.
  6. Să aducă la cunoștința conducătorului locului de muncă și/sau angajatorului accidentele suferite de propria persoană.
  7. Să coopereze cu angajatorul și/sau cu lucrătorii desemnați pentru a face posibilă realizarea oricăror măsuri sau cerințe dispuse de către inspectorii de muncă și inspectorii sanitari.
  8. Să coopereze cu angajatorul și/sau cu lucrătorii desemnați pentru a permite angajatorului să se asigure că mediul de muncă și condițiile de lucru sunt sigure și fără riscuri.
  9. Să își însușească și să respecte prevederile legislației din domeniul securității și sănătății în muncă și măsurile de aplicare a acestora.
  10. Să nu înceapă lucrul dacă există pericole de accidentare. Eliminarea defectelor trebuie realizată numai de către personalul specializat.
  11. Să nu vină la serviciu în stare de ebrietate sau sub influența substanțelor stupefiante și să nu le introducă la locul de muncă.
  12. Să dea relațiile solicitate de către inspectorii de muncă și inspectorii sanitari.

8.2. Situații de Urgență (SU)

Titularul postului are obligația să cunoască și să respecte normele de apărare împotriva incendiilor (PSI) și de protecție civilă.

  1. Să respecte regulile și măsurile de apărare împotriva incendiilor, aduse la cunoștință de conducerea companiei.
  2. Să utilizeze substanțele periculoase, instalațiile și echipamentele potrivit instrucțiunilor tehnice.
  3. Să nu efectueze manevre nepermise sau modificări neautorizate ale sistemelor și instalațiilor de apărare împotriva incendiilor.
  4. Să comunice imediat conducătorului locului de muncă orice încălcare a normelor, situație de pericol de incendiu sau defecțiune sesizată la sistemele de protecție.
  5. Să coopereze cu personalul specializat (cadrul tehnic PSI) pentru realizarea măsurilor de apărare împotriva incendiilor.
  6. Să acționeze, în conformitate cu procedurile stabilite, în cazul apariției oricărui pericol iminent de incendiu.
  7. Să furnizeze persoanelor abilitate toate datele și informațiile de care are cunoștință referitoare la producerea incendiilor.
  8. Să beneficieze gratuit de echipament de protecție individuală și tratament medical în caz de dezastru.
  9. Să beneficieze de măsurile de protecție socială prevăzute de lege pentru perioadele de întrerupere a activității impuse de situații de urgență.
  10. Să respecte normele, regulile și măsurile de protecție civilă stabilite.
  11. Să participe la instruiri, exerciții și aplicații de protecție civilă.

8.3. Protecția Mediului

Titularul postului are un rol activ în susținerea politicilor de mediu ale companiei. Principalele obligații includ:

  1. Gestionarea deșeurilor: Să colecteze selectiv deșeurile (hârtie, plastic, sticlă etc.) în recipientele special marcate și să predea deșeurile periculoase (baterii, tonere) conform procedurii interne.
  2. Utilizarea resurselor: Să utilizeze rațional energia electrică, să reducă consumul de hârtie (favorizând formatele electronice) și să evite risipa de apă.
  3. Respectarea politicilor: Să cunoască și să aplice politica de mediu a companiei și să participe la instructajele aferente.
  4. Prevenire și raportare: Să acționeze preventiv pentru a evita poluarea și să raporteze superiorului ierarhic orice incident sau risc de mediu.
  5. Implicare: Să contribuie cu sugestii și propuneri pentru îmbunătățirea performanței de mediu a companiei.

8.4. Confidențialitate și Protecția Datelor (Rolul angajatului)

Titularul postului se obligă să păstreze confidențialitatea absolută asupra tuturor informațiilor și datelor (comerciale, tehnice, financiare, date personale ale clienților, partenerilor sau colegilor) la care are acces. Acesta va respecta cu strictețe prevederile Regulamentului (UE) 2016/679 (GDPR) și politicile interne de prelucrare a datelor, atât pe durata contractului, cât și după încetarea acestuia.


SECȚIUNEA 9: DREPTURI ȘI BENEFICII

Pe lângă drepturile legale, titularul postului beneficiază de:

  • Pachet salarial format din salariu fix și bonusuri de performanță.
  • Tichete de masă.
  • Abonament de servicii medicale la o clinică privată.
  • Asigurare de viață/accidente.
  • [Număr] zile de concediu de odihnă suplimentare.
  • Acces la programe de formare profesională plătite de companie.
  • Decontarea transportului (dacă este cazul).

SECȚIUNEA 10: DISPOZIȚII FINALE

Prezenta fișă de post constituie anexă la Contractul Individual de Muncă și face parte integrantă din acesta. Poate fi revizuită periodic, iar orice modificare va fi adusă la cunoștința angajatului prin act adițional. Nerespectarea atribuțiilor și obligațiilor din prezenta fișă de post poate atrage răspunderea disciplinară a salariatului, conform Codului Muncii și Regulamentului Intern.