




Job Summary: Actively participate in the development of microservices and maintenance of legacy systems, ensuring performance, best practices, and code quality. Key Highlights: 1. Robust development with .NET Core 8 and ASP.NET MVC 2. Expertise in Microservices architecture and communication patterns 3. Focus on best practices, code quality, and agile methodology (Scrum) Description: What we expect from you for this role: * Solid backend development experience with the .NET platform (.NET Core 8 and .NET Framework 4\.8\), with specific expertise in ASP.NET MVC; * In-depth knowledge of T\-SQL (SQL Server), including data modeling and performance optimization; * Mastery of Microservices architecture and communication patterns (synchronous and asynchronous); * Practical experience with RabbitMQ and the MassTransit library; * Proficiency in designing and building RESTful APIs, with strong understanding of frontend consumption cycles (JavaScript, SPAs, etc.); * Mastery of SOLID principles, Clean Code, and design patterns; * Experience implementing the CQRS pattern; * Experience with agile methodologies (Scrum); * Proficiency in using GIT. Nice-to-Haves: * Experience with Domain\-Driven Design (DDD); * Proficiency in Unit Testing (xUnit, NUnit or similar); * Experience in Cloud environments (Azure or AWS), especially services such as Azure Functions, App Services, and AKS; * Experience with Docker and Kubernetes (K8s); * Knowledge of CI/CD pipelines (Azure DevOps, Jenkins or GitLab CI); * Familiarity with APM (Application Performance Management) tools such as Dynatrace; * Experience with AI (GitHub Copilot, Gemini, NotebookLM). This position is exclusively for professionals located in the metropolitan region of São Paulo \- SP. Hybrid work model: 2 days onsite per week, at Av. Faria Lima, São Paulo \- SP. In this team, you will have the opportunity to: * Design and Implement Solutions: Actively contribute to developing new microservices and maintaining legacy systems using .NET Core 8 and .NET Framework 4\.8 (including MVC applications); * Ensure Performance: Write and optimize complex T\-SQL queries to guarantee data performance and integrity; * Asynchronous Architecture: Design and implement robust messaging solutions with RabbitMQ and MassTransit, ensuring efficient inter-service communication; * Best Practices and Quality: Maintain code health through Unit Tests, Code Reviews, and continuous application of SOLID principles and Clean Code; * Architecture Design: Apply and discuss architectural patterns such as Microservices and CQRS when designing new features; * Agile Process (Scrum): Actively participate in ceremonies (Dailies, Plannings, Reviews, Retros); * Analysis and Planning: Analyze and refine User Stories to generate and detail technical tasks required for development; * Version Control: Use GIT as the version control tool (Gitflow, PRs, etc.). Tools:* Primary IDE: Visual Studio 2022 * Code and Agile Management: Azure DevOps (formerly TFS Online) for GIT repositories, Boards (Scrum), and Pipelines. * Database: SQL Server Management Studio (SSMS) * API Testing: Postman (or similar tools such as Insomnia) * API Documentation: Swagger (OpenAPI) * Auxiliary Editor: Visual Studio Code 251210020218544580


