.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and implement scalable .NET solutions
- Take part in designing and launching new product functionalities
- Work closely with colleagues to achieve project goals
- Revise and improve existing code for better performance and maintainability
- Create and maintain unit tests to ensure code reliability
- Address and solve technical issues as they arise
- Participate in architectural discussions and help define development standards
- Prepare documentation for technical processes and specifications
- Contribute to code review sessions and provide constructive feedback
Requirements
- At least 3 years of experience working with .NET technologies
- Strong expertise in C# development
- Experience with unit testing frameworks and methodologies
- Thorough understanding of software architecture principles
- Familiarity with software development life cycle processes
- Advanced SQL skills for database management
- Practical experience with Entity Framework
- Knowledge of Dapper for data access
- Proficiency in ADO.NET for database operations
- Experience with Microsoft Azure cloud services
- Background in ASP.NET for web 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