




Description: * Bachelor's degree preferably in Computer Science, Software Engineering, Information Systems or related fields. * .NET (C#) development: proficiency in REST APIs, backend applications, automated testing and best practices in architecture. * Relational database: modeling, query optimization, use of SQL Server, Oracle or PostgreSQL. * Non-relational database: experience with MongoDB, Redis or others, applied according to solution requirements. * Messaging and distributed systems: expertise in tools such as Kafka, RabbitMQ or Azure Service Bus, focusing on scalability and resilience. * Observability: use of logging, tracing and metrics tools (e.g., ELK, Grafana, Prometheus). * Solid experience as a developer and technical leader in projects using .NET (C#, .NET Core, ASP.NET); * Security: ensure secure development practices, authentication/authorization, protection of sensitive data. * Proven experience in designing and defining architectural solutions, including design best practices, architectural patterns and scalability. * History of active participation in implementing robust projects or products with high data volume, large numbers of users, and requirements for high availability and performance. * Experience in people management, including performance monitoring, career development and conflict management. * Strong interpersonal communication skills, with ability to act as a bridge between technical and business areas. * Collaborative profile, focused on technical leadership, team mentoring and strategic decision-making. * Technical leadership of the squad, serving as a reference for development best practices, architecture and code quality. * Define and validate technical solutions, ensuring alignment with company standards and application scalability. * Support the development team in resolving complex technical issues, promoting continuous learning. * Conduct code reviews, pair programming and mentoring with squad developers. * Ensure continuous integration and continuous delivery (CI/CD), promoting automation and efficiency in development processes. * Collaborate with the Product Owner and other stakeholders to understand requirements and translate them into viable technical solutions. * Monitor and optimize system performance, both at the application and database levels. * Manage technical risks, proposing alternatives and mitigating impacts on deliveries. 251224020249758378


