




Job Summary: This role involves developing and evolving backend applications, participating in architectural decisions, and ensuring code quality and system performance. Key Highlights: 1. Develop and evolve backend applications in .NET Core 2. Participate in architectural decisions and define technical standards 3. Mentor developers and provide technical support to the team **About Us – Revise Group** The Revise Group has been operating in the Brazilian automotive sector for over 29 years, distinguished by certified quality and pioneering spirit. As a 100% Brazilian company, it owns three brands—Brazzo, Mobato, and Varimax—with six strategically located distribution centers across the country and an extensive portfolio comprising thousands of high-quality items aimed at customer satisfaction, reinforced by ISO 9001:2015 certification. **ABOUT MOBATO** Mobato is a brand offering digital solutions to connect customers with the automotive sector, adaptable to various technology platforms and integrated with ERP and DMS systems. Its digital solutions aim to transform service delivery into a fast and efficient experience, eliminating bureaucracy and enhancing agility. Prioritizing customer satisfaction, Mobato seeks to understand customer needs to ensure business prosperity. Join Mobato! **Main Responsibilities:** * Develop and evolve backend applications in .NET Core (.NET 6/7+). * Participate in architectural decisions, defining technical standards and best practices. * Develop and maintain RESTful and/or gRPC APIs, ensuring security, performance, and scalability. * Implement and evolve microservices-based architectures and event-driven communication. * Perform relational database modeling and optimization. * Ensure code quality through automated testing and code review. * Analyze and resolve production incidents (troubleshooting, logs, and telemetry). * Conduct deployments in containerized environments using Docker and CI/CD pipelines. * Mentor developers and provide technical support to the team. * Focus on non-functional requirements: security, performance, resilience, and scalability. **What We Expect From You:** * Solid backend development experience. * Experience with .NET Core (.NET 6/7+). * Proficiency in C# and ASP.NET Core (Controllers, Middleware, Dependency Injection). * Experience with Entity Framework Core and relational database modeling. * Strong knowledge of SQL Server and T-SQL, including query optimization. * Experience with automated testing (xUnit or NUnit) and mocking frameworks (Moq). * Experience with Git (Pull Requests, branching strategies, and code review). * Practical experience with Docker and deployment in containerized environments. * Knowledge of API security (JWT, OAuth2, OpenID Connect). * Experience with microservices and communication patterns (HTTP/gRPC, event-driven architecture). * Experience with production troubleshooting, log analysis, and telemetry. **You Stand Out If You Have:** * Experience with messaging systems (RabbitMQ, Kafka, or Azure Service Bus). * Cloud experience, preferably Azure (App Service, Functions, AKS); AWS knowledge is a plus. * Knowledge of distributed caching (Redis) and cache strategy definition. * Experience with observability and monitoring (Application Insights, Prometheus, Grafana). * Hands-on experience with CI/CD tools (Azure DevOps, GitHub Actions, GitLab CI, or Jenkins). * Knowledge of Domain-Driven Design (DDD), contract testing (Pact), and resilience patterns (Polly, Circuit Breaker). * Experience with NoSQL databases (MongoDB, CosmosDB) and understanding of when to apply them. * Knowledge of Infrastructure as Code (Terraform, Bicep, or ARM) and basic Kubernetes experience.


