Important Information
Location: Brazil
Job Mode: Full-time
Work Mode: Work from home
Job Summary
The ideal candidate for this position is a seasoned software engineer with a strong foundation in C#, .NET, and cloud technologies, particularly Microsoft Azure. They have a proven track record of building and maintaining scalable, cloud-based applications. Their ability to identify technical limitations and transform them into innovative solutions and their proficiency in cloud-friendly design and engineering practices make them a valuable asset. Additionally, their strong communication skills, understanding of software security, and commitment to continuous learning ensure they can effectively collaborate with teams and adapt to emerging technologies. Lastly, they know about memory management and what is under the framework's responsibility and what is not.
Responsibilities and Duties
- Identify limitations (technical, business) on existing applications and convert them into opportunities to create elegant cloud-based solutions;
- Participating in estimation and daily status reporting of assigned tasks;
- Stays current with the latest technologies and best practices in the industry;
- Maintain established development standards and follow existing design and coding conventions;
- Assist in identifying and implementing project-to-project improvements;
- Mentor and cross-train less experienced members of the development team.
Essential Skills
- C#, .Net framework, React, Azure SQL, Azure Storage, Web technologies;
- Microsoft Azure or similar cloud technology vendors;
- Entity Framework (code-first is preferred);
- Experience developing in an N-tier application platform;
- Solid technical background in enterprise software development;
- Real-world experience in building cloud-based enterprise-scale SaaS products and platforms;
- Understand software security best practices;
- Experience with test-driven development (unit and integration testing);
- Understands .NET garbage collection and what is and isn’t handled by DI containers;
- Strong understanding of software development processes, procedures, and technology.
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.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology