.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop and maintain scalable .NET applications
- Participate in the design and implementation of new features
- Collaborate with team members to deliver project requirements
- Review and optimize existing code for performance and reliability
- Write and maintain unit tests to ensure code quality
- Troubleshoot and resolve technical issues as they arise
- Contribute to architectural decisions and best practices
- Document technical specifications and development processes
- Participate in code reviews and provide constructive feedback
Requirements
- At least 3 years of experience in .NET development
- Proficiency in C# programming
- Experience with unit testing frameworks
- Understanding of software architecture principles
- Familiarity with SDLC methodologies
- Strong knowledge of SQL
- Hands-on experience with Entity Framework
- Experience using Dapper for data access
- Proficiency with ADO.NET
- Experience working with Microsoft Azure
- Knowledge of ASP.NET for web application development
- Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Experience working in Agile or Scrum environments
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn