Description
Job Details
Employment Type:
* Freelance (PJ)
Professional Area:
Information Technology / IT
Work Mode:
Remote
Responsibilities and Duties
The professional will be responsible for developing and implementing new microservices, aligning with the company's strategic demands and objectives. Key responsibilities include designing and optimizing solutions that meet business needs while ensuring efficient integration with existing systems. Additionally, corrective and evolutionary maintenance of operational microservices and services must be performed to guarantee optimal performance and operational continuity. The candidate will actively participate in alignment and requirement refinement meetings, contributing technical insights and suggestions to improve processes and functionalities. Solid experience with agile methodologies and the ability to collaborate effectively within cross-functional teams are essential to ensure a dynamic and efficient workflow. The professional must demonstrate strong problem identification skills, propose innovative solutions, and implement continuous improvements—always striving for excellence in software development.
Requirements and Qualifications
Essential: Domain-Driven Development practices; SOLID principles in solution development; Version control using Git; Unit testing aligned with TDD techniques; Containerization of solutions using Docker; Relational databases (PostgreSQL) and NoSQL databases (MongoDB); Desirable: Knowledge of Microservices-based architectural style; Familiarity with CQRS and Event Sourcing architectural patterns; Proficiency in JavaScript and frameworks (Angular, React, or Vue);
Job Code: 2145