Senior Net Developer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora as a .NET Software Developer and lead the design and development of robust, scalable, and high-performance applications. Collaborate with cross-functional teams, mentor junior developers, and conduct code reviews. Leverage expertise in .NET frameworks, design and optimize database structures, and perform thorough testing and debugging. This full-time, work-from-home position requires a minimum of 7 years of professional experience in .NET development and proficiency in various .NET frameworks and related technologies. You will also be responsible for ensuring code quality, adherence to coding standards, and optimal performance. The ideal candidate will have experience with front-end technologies, RESTful APIs, GraphQL, and cloud services (AWS).

Requirements

  • Minimum of 7 years of professional experience in .NET development
  • Proficiency in .NET frameworks, including ASP.NET, MVC, and .NET Core
  • Strong experience with C# programming language
  • Experience with front-end technologies Typescript and React
  • Expertise in designing and implementing RESTful APIs
  • Experience with GraphQL
  • Solid understanding of software development life cycle (SDLC) and agile methodologies
  • Experience with cloud services AWS
  • Excellent problem-solving and analytical skills

Responsibilities

  • Lead the design and development of robust, scalable, and high-performance .NET applications
  • Collaborate with cross-functional teams to understand project requirements and provide technical expertise
  • Architect and implement software solutions that align with industry best practices
  • Conduct code reviews to ensure code quality, adherence to coding standards, and optimal performance
  • Mentor junior developers and provide guidance on best practices and coding techniques
  • Share knowledge and contribute to the continuous improvement of the development team
  • Leverage expertise in .NET frameworks to design and implement solutions that meet business requirements
  • Stay updated on the latest trends and advancements in .NET technologies
  • Evaluate and recommend appropriate frameworks and tools to enhance development efficiency
  • Design and optimize database structures, queries, and stored procedures
  • Work closely with database administrators to ensure the performance and integrity of database systems
  • Troubleshoot and resolve database-related issues
  • Perform thorough unit testing and debugging of applications
  • Collaborate with quality assurance teams to ensure the delivery of high-quality, bug-free software
  • Identify and address performance bottlenecks and optimize application code

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.