.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop and maintain .NET applications designed for scalability
- Contribute to the design and launch of new software features
- Coordinate with team members to achieve project milestones
- Improve and refactor existing code to boost performance and reliability
- Create and maintain unit tests to ensure robust code quality
- Identify and resolve technical issues as they arise
- Participate in architectural discussions and help define development standards
- Document technical workflows and specifications as needed
- Take part in code reviews and provide constructive input to the team
Requirements
- At least 3 years of hands-on experience with .NET technologies
- Expertise in C# programming
- Experience with unit testing frameworks and methodologies
- Understanding of software architecture principles
- Familiarity with SDLC processes
- Strong SQL skills for database operations
- Experience working with Entity Framework
- Knowledge of Dapper for streamlined data access
- Proficiency in ADO.NET for database integration
- Background in using Microsoft Azure for cloud-based solutions
- Experience with ASP.NET for web application development
- Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
- Background 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