Vacancy catalog
EPAM
Open role

Senior Back-End Developer (.NET)

EPAMMexico
Work model
Remote
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
12 tags

Technology context

12

Parsed from the vacancy text; ordered by relevance to this role.

.NETBackendDevOpsFrontendAPIRESTSQLAgileAPIs and IntegrationEntity FrameworkLINQSQL Databases

Full listing

Role description

We are seeking an experienced Senior Back-End Developer with deep knowledge of .NET to join our team. In this role, you will contribute to building scalable, high-performing back-end solutions that support critical business operations. You will collaborate with cross-functional teams to deliver reliable, maintainable, and modern applications aligned with technical excellence.

Responsibilities

  • Design and develop back-end services and components using .NET technologies
  • Build and maintain scalable REST APIs to support various business and integration needs
  • Collaborate with front-end, QA, and DevOps teams to deliver end-to-end solutions
  • Analyze functional and non-functional requirements to translate them into technical designs
  • Optimize application performance, scalability, and reliability across different environments
  • Participate in code reviews to maintain high code quality and share knowledge with the team
  • Contribute to architectural discussions and propose improvements for existing solutions
  • Troubleshoot and resolve technical issues across development, testing, and production environments
  • Continuously improve development practices by adopting modern tools, patterns, and standards

Requirements

  • At least 3 years of relevant professional experience in back-end development or a similar area
  • Hands-on experience developing REST API services with .NET Core
  • Practical experience using Entity Framework and LINQ for data access and manipulation
  • Excellent command of relational databases, specifically SQL Server, for designing and optimizing data structures
  • Experience developing unit tests to ensure code quality and reliability
  • Solid application of coding best practices to produce clean, maintainable, and scalable code
  • English level B2 or higher, with strong written and verbal communication skills

Nice to have

  • Experience with projects based on agile frameworks for iterative and collaborative software delivery