Senior .Net Developer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora as a Senior .NET Developer and leverage your 7+ years of experience in designing, developing, and maintaining high-performance .NET applications. You will utilize your expertise in C#, SQL databases, AWS EC2, and Entity Framework to build scalable and secure solutions. Collaboration with cross-functional teams is key to delivering high-quality software. This full-time, work-from-home position requires proficiency in unit testing and adherence to best practices for CI/CD and application performance optimization. You will contribute to technical documentation and participate in Agile/Scrum methodologies.

Requirements

  • 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

Responsibilities

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.