.NET/C# Developer - Azure

Posted:
10/17/2024, 2:31:07 AM

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

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.