TL;DR

Senior .NET Developer (C#): Designing and developing scalable backend services and distributed system components with an accent on RESTful API integration and high-performance database management. Focus on leading technical projects, mentoring team members, and ensuring software reliability through robust engineering practices.

Location: Must be based in Peru (Hybrid)

Company

Encora is a global software and digital engineering company providing end-to-end technology solutions across various domains including cloud, data, cybersecurity, and AI.

What you will do

  • Design, develop, and maintain scalable backend services using C# and .NET.
  • Build and integrate RESTful APIs for distributed system environments.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Ensure high code quality through unit testing, code reviews, and documentation.
  • Lead technical projects and provide mentorship to junior engineers.

Requirements

  • 7+ years of professional experience in backend development using C# and .NET.
  • Strong expertise in software design patterns and object-oriented programming.
  • Extensive experience with relational and non-relational databases (Oracle, SQL Server, MySQL, DB2, or Sybase).
  • Proven track record of building RESTful APIs and working with distributed systems.
  • Proficiency in development tools including Git, Jenkins, and NUnit testing framework.
  • Strong problem-solving and collaboration skills.