Senior .Net Developer closed

  • Remote - Mexico

Remote

Software Development

Senior

Job description

Important Information

Experience: +7 years

Job Mode: Full-time

Work Mode: Work from home

Job Summary

We are seeking an experienced Senior .NET Developer with a strong background in C# .NET development, SQL databases, AWS EC2, unit testing, and Entity Framework. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications, ensuring scalability, security, and reliability. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.

Responsibilities and Duties

  • Design, develop, and maintain .NET applications using C# and modern frameworks.
  • Work with SQL databases to write and optimize queries, stored procedures, and database designs.
  • Implement and maintain cloud-based solutions using AWS EC2 and other AWS services.
  • Develop and execute unit tests to ensure code quality, performance, and maintainability.
  • Utilize Entity Framework for data access and ORM management.
  • Participate in code reviews, debugging, and troubleshooting to improve system performance.
  • Collaborate with front-end developers, DevOps engineers, and business analysts to ensure seamless integration.
  • Follow best practices for CI/CD, security, and application performance optimization.
  • Write technical documentation and contribute to the continuous improvement of development processes.

Qualifications and Skills

  • 7+ years of experience in .NET development with expertise in C#.
  • Strong proficiency in SQL databases, including query optimization and performance tuning.
  • Hands-on experience with AWS EC2, including deployment and configuration of applications in a cloud environment.
  • Experience writing and executing unit tests using frameworks like xUnit, NUnit, or MSTest.
  • Expertise in Entity Framework for ORM and data management.
  • Solid understanding of object-oriented programming (OOP) and software design patterns.
  • Knowledge of RESTful APIs, microservices architecture, and cloud-based application development.
  • Familiarity with version control systems (Git, GitHub, or Bitbucket).
  • Ability to work in Agile/Scrum environments, participating in sprint planning, stand-ups, and retrospectives.
  • Strong problem-solving skills and the ability to work both independently and in a team.

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.