




Job Summary: We are seeking a Senior .NET Developer to join our Channels team, responsible for developing and evolving critical solutions for Web and App Internet Banking. Key Highlights: 1. Strategic involvement in building scalable and high-performance systems. 2. Active participation in architecture decisions and microservices implementation. 3. Continuous improvement of digital platforms with a focus on code quality. São Paulo, SP Senior About the Role: We are looking for a Senior .NET Developer to join our Channels team, working on the development and evolution of critical solutions supporting Web and App Internet Banking. This person will play a strategic role in building scalable, high-performance, and highly available systems, actively participating in architecture decisions, microservices implementation, and continuous improvement of digital platforms. Responsibilities: ✔ Develop new microservices and maintain legacy systems using .NET Core 8 and .NET Framework 4\.8 (including ASP.NET MVC applications). ✔ Design and implement scalable, high-performance solutions for digital channels. ✔ Write, analyze, and optimize complex T\-SQL queries to ensure data integrity and efficient data access. ✔ Design and implement messaging solutions using RabbitMQ and MassTransit for asynchronous service communication. ✔ Ensure code quality through Unit Testing, Code Reviews, and adherence to SOLID principles and Clean Code practices. ✔ Participate in architecture design applying patterns such as Microservices and CQRS. ✔ Actively engage in Scrum ceremonies (Daily Stand-up, Planning, Review, and Retrospective). ✔ Analyze and refine user stories, detailing technical tasks for development. ✔ Use GIT for source control following best practices such as Gitflow and Pull Requests. Requirements: ✔ Strong backend development experience with .NET (especially .NET Core 8 and .NET Framework 4\.8\). ✔ Practical experience with ASP.NET MVC. ✔ In-depth knowledge of SQL Server and T\-SQL, including data modeling and performance optimization. ✔ Experience with Microservices architecture and synchronous/asynchronous communication patterns. ✔ Experience with RabbitMQ and MassTransit. ✔ Experience designing and building RESTful APIs. ✔ Proficiency in SOLID principles, Clean Code, and Design Patterns. ✔ Proven experience implementing the CQRS pattern. ✔ Experience with Agile methodologies, especially Scrum. ✔ Proficiency in using GIT for version control. Nice-to-Have: ➕ Experience with Domain-Driven Design (DDD). ➕ Experience with unit testing frameworks such as xUnit, NUnit, or similar. ➕ Experience in Cloud environments (Azure or AWS), particularly Azure Functions, App Services, and AKS. ➕ Experience with Docker and Kubernetes (K8s). ➕ Experience creating and maintaining CI/CD pipelines (Azure DevOps, Jenkins, or GitLab CI). ➕ Knowledge of APM (Application Performance Management) tools such as Dynatrace. ➕ Familiarity with AI tools applied to development, such as GitHub Copilot, Gemini, or NotebookLM. Work Model: Hybrid — 2 days per week onsite What You’ll Find at Maitha: Individual Development Experience focusing on soft skills, with guidance throughout your journey; Well-being Management with tracking of metrics and indicators related to satisfaction progress; Training sessions, workshops, and meetups to enhance both soft and hard skills; Rewards program with a points-based system and incentives; TotalPass offering multiple plan options and over 250 modalities, including weight training, cross-training, yoga, dance, and much more; And much more!


