Responsabilități principale:
Calificări:
- Dezvoltarea și întreținerea microserviciilor scalabile folosind .NET Core.
- Proiectarea și implementara API-uri REST robuste pentru a facilita conectivitatea dintre front-end și back-end.
- Gestionarea și optimizarea bazelor de date, cu accent pe MS SQL, asigurând integritatea și performanța datelor.
- Experiență în lucrul cu MongoDB și gestionarea bazelor de date NoSQL.
- Experiență în lucrul cu ElasticSearch pentru a îmbunătăți capabilitățile motorului de căutare și analiză al aplicației.
- Containerizarea serviciilor folosind Docker pentru dezvoltare, testare și implementare în producție.
- Colaborarea cu echipe interfuncționale pentru a transforma soluțiile software din concept în realitate.
- Utilizarea GIT pentru controlul versiunilor și managementul codului sursă.
- Participarea la revizuirile codului pentru a menține un standard înalt de calitate a codului.
- Integrare și gestionare de cozi de mesaje prin intermediul RabbitMQ pentru a asigura o comunicare eficientă între microservicii.
Calificări:
- Experiență cu .NET Core și construirea de microservicii.
- Experiență in utilizarea bazelor de date, în special cu MS SQL și MongoDB.
- Experiență cu ElasticSearch sau alte motoare de căutare similare.
- Proficiență în utilizarea Docker pentru containerizare.
- Familiarizare cu GIT și cele mai bune practici în controlul versiunilor.
- Înțelegere solidă a dezvoltării API-urilor REST.
- Experiență de lucru într-un proces de dezvoltare Agile/Scrum.
- Experiență în lucrul cu RabbitMQ și sisteme de mesagerie bazate pe cozi.