.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and support .NET applications that can scale with business growth
- Take part in designing and rolling out new product features
- Work closely with colleagues to meet project goals and deadlines
- Refactor and enhance existing code to improve efficiency and stability
- Develop and update unit tests to uphold software quality
- Diagnose and fix technical problems as they occur
- Offer input on system architecture and development standards
- Prepare and update documentation for technical processes and specifications
- Engage in code review sessions and share feedback with peers
Requirements
- Minimum of 3 years’ experience working with .NET technologies
- Advanced skills in C# development
- Familiarity with unit testing tools and practices
- Solid grasp of software architecture concepts
- Experience with software development life cycle methodologies
- Strong command of SQL for database management
- Practical experience using Entity Framework
- Background with Dapper for efficient data access
- Skilled in ADO.NET for database connectivity
- Experience utilizing Microsoft Azure cloud services
- Knowledge of ASP.NET for building web-based solutions
- Proficient English language skills, both spoken and written, at B2+ level or above
Nice to have
- Experience working within Agile or Scrum teams
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