Microservices Arquitecture Developer



Developer role Description

This is a full-time remote role for a Microservices Developer. The Microservices Developer will be responsible for designing, developing, and maintaining microservices-based applications and solutions, and will work closely with product managers and cross-functional teams to identify business requirements and provide customized solutions. The Microservices Developer will also be responsible for monitoring and ensuring the security, stability, and scalability of the microservices architecture.


Bachelor’s degree or higher in Computer Science or a related technical field
At least 3 years of experience in designing, developing, and deploying microservices-based solutions
Strong proficiency in C#, and other programming languages used in developing microservices
Experience with RESTful APIs, Service-Oriented Architecture (SOA), and Microservices Architecture
Hands-on experience with containerization and container orchestration tools such as Docker, Kubernetes, and Cloud Foundry
Experience with modern software development frameworks like Blazor (Highly desirable), AngularJS or React.
Experience with Microsoft Azure cloud technologies
Experience with database technologies such as SQL, NoSQL, and MongoDB
Proficiency in DevOps and DevSecOps practices and tools such as Jenkins, Git, and Ansible
Experience with agile methodologies and software development life cycle (SDLC)
Excellent communication and collaboration skills, ability to work effectively in cross-functional and collaborative teams