Job description
Important Information
Location: Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
As a .NET Engineer, you will play a pivotal role in designing, developing, and maintaining scalable, high-performance applications using the Microsoft .NET ecosystem. You will collaborate closely with cross-functional teams to deliver robust software solutions that meet business and technical requirements. The .NET Engineer evaluates emerging technologies, drives continuous improvement in development practices, and contributes to the definition of coding standards and architectural guidelines. This role is instrumental in modernizing legacy systems, integrating cloud-native capabilities, and ensuring secure, maintainable, and testable code across the organization.
Responsibilities and Duties
- Ensure high quality and maintainability of the code through reviews, refactoring, designing and implementing unit tests;
- Develop unit tests and API integration tests to maximize code coverage in accordance with the software test pyramid;
- Participate in design discussions and solution design sessions with product management and software development teams to shape new product features;
- Raise and discuss trade-offs of different design approaches elaborating detailed design documents.
Essential Skills
- .Net API development;
- Experience in Entity Framework or any other ORM tool e.g. nHibernate;
- Good knowledge of Microsoft SQL Server and writing queries/stored Proc;
- Experience working with Agile teams using TDD;
- Solid understanding of enterprise software development design patterns and anti;
- Ability to work well independently, multitask and handle change;
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.