Programator
Denumirea postului: Programator, post vacant, perioadă determinată – normă parțială. Activitatea se desfășoară în contextul unui proiect complex de transformare digitală (ePatrimoniu). Numărul de posturi: 1
D) Condiții specifice de participare la concurs:
TREBUIE SĂ REIASĂ ÎN CLAR DIN DOCUMENTELE DEPUSE LA DOSAR URMĂTOARELE:
Studii de specialitate/ experiență / vechime în muncă:
• Studii universitare de licență, de preferință informatică, calculatoare, automatică, cibernetică, inginerie software, matematică sau conexe (se acceptă alte domenii cu experiență relevantă în programare software).
• Minimum 3 ani experiență în programare software.
• Experiență în dezvoltarea de aplicații web, servicii backend și API-uri.
• Experiența în proiecte de digitalizare, patrimoniu cultural, administrație publică sau date deschise constituie avantaj.
Cunoștințe de operare/programare pe calculator (necesitate și nivel):
• Cunoștințe solide de programare software, demonstrate într-un limbaj de nivel înalt (ex. Python, Java, C#, Go sau similar) — nivel avansat.
• Python și biblioteci de procesare date (ex. Pandas, NumPy) — nivel mediu; disponibilitate de a lucra pe un stack Python/Django.
• Dezvoltarea de aplicații web și servicii backend cu un framework Python (ex. Django, Flask sau FastAPI) — nivel mediu.
• Proiectarea de API-uri REST și schimbul de date între aplicații – nivel mediu.
• Baze de date relaționale (ex. PostgreSQL): modelare, SQL, interogări, optimizare – nivel mediu.
• Lucrul cu date structurate și semi-structurate (CSV, XLSX, JSON, XML) și dezvoltarea de fluxuri de import/export, curățare, normalizare, validare, raportare și generare de documente – nivel mediu.
• Tehnologii web front-end de bază (HTML, CSS, JavaScript și o bibliotecă / framework UI) – nivel mediu.
• Cunoștințe privind utilizarea fluxurilor de integrare și livrare continuă (CI/CD), lucrul cu sisteme de versionare și integrarea cerințelor de securitate în ciclul de dezvoltare software – nivel mediu.
• Cunoștințe privind utilizarea containerelor (ex. Docker) și dezvoltarea aplicațiilor destinate implementării în medii containerizate – nivel mediu.
• Cunoștințe privind dezvoltarea securizată a aplicațiilor, mecanisme de autentificare și autorizare (OAuth 2.0, JWT), validarea datelor de intrare, gestionarea secretelor și aplicarea bunelor practici de securitate (ex. OWASP Top 10) – nivel mediu.
• Cunoștințe privind procesele de asigurare a calității codului, inclusiv peer code review, testare și respectarea standardelor de dezvoltare software – nivel medi
• Capacitatea de elaborare, verificare și actualizare a documentației tehnice aferente aplicațiilor dezvoltate (specificații tehnice, documentație API, ghiduri de instalare și utilizare).- nivel mediu.
Constituie avantaj cunoștințele / experiența de lucru cu:
• Aplicații mobile/cross-platform (ex. Flutter);
• Motoare de căutare și indexare (ex. Elasticsearch, full-text), baze de date vectoriale, sisteme RAG sau integrare LLM;
• Sisteme GIS și date spațiale (ex. PostGIS, GeoJSON).
G) Calendarul de desfășurare a concursului:
• termenul de depunere a dosarelor: 27.07.2026, ora 16.30
• rezultatele selecției dosarelor: în termen de două zile lucrătoare de la data expirării termenului de depunere a dosarelor
• proba scrisă: 04.08.2026, începând cu ora 9.00
• afișarea rezultatelor de la proba scrisă: în termen de o zi lucrătoare de la finalizarea probei
• proba interviu: 07.08.2026
• afișarea rezultatelor de la proba interviu: în termen de o zi lucrătoare de la finalizarea probei
