
Senior Backend .NET Developer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Brazil.
• Design, enhance, and sustain backend solutions utilizing .NET, with an emphasis on quality, performance, scalability, resilience, and production support.
• Develop and maintain integrations between internal systems and external platforms, including public agencies and courts, through APIs, SOAP, messaging, and various communication methods.
• Engage in the complete development lifecycle, from technical analysis and solution design to implementation, testing (both manual and automated), deployment, and ongoing production support.
• Utilize service-based and microservices architectures, taking into account asynchronous processing, traceability, fault handling, and observability.
• Collaborate with cross-functional teams, including Product, QA, Infrastructure, and other integration-focused teams, to ensure robust and sustainable solutions.
• Recommend technical enhancements and support architectural evolution by implementing development best practices, conducting code reviews, and sharing expertise with the team.
• Operate independently in complex scenarios, demonstrating strong abstraction abilities to model integration flows between various systems, prioritize tasks, and provide technical contributions during interviews as necessary.
• Extensive experience with C#, ASP.NET Core (.NET 6 or later) and backend application development/maintenance.
• Proficiency in integrating systems using REST APIs and SOAP, including contract modeling and inter-service communication.
• Familiarity with service and/or microservices architecture, messaging, and asynchronous processing, with hands-on experience in RabbitMQ or similar technologies.
• Knowledge of both relational and non-relational databases, with practical experience in SQL Server, Redis, and employing supporting data structures in distributed architectures.
• Proficient in Git, automated testing (unit and integration tests, including mocks), containers, and CI/CD methodologies.
• Experience with tools and components in distributed ecosystems, such as S3/MinIO, Elastic, and Keycloak, along with a solid understanding of observability and troubleshooting.
• Strong grasp of software engineering best practices, such as Clean Code, SOLID principles, designing distributed solutions, application security, and the effective use of AI tools in daily development.
• Background in automated testing, particularly unit and integration tests utilizing mocks.
• Meal allowance / meal voucher
• Health and dental insurance
• Home office allowance
• Profit sharing (Participation in Profits and Results)
• Voucher for a setup kit
• Life insurance
• Birthday day off
• Health and wellness promotion program
• Partnerships and employee discounts
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.