.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Nov 21, 2025
Responsibilities
- Participate in all phases of the software development cycle including analysis, design, and implementation
- Collaborate with the Support Team to troubleshoot issues in production environments
- Upgrade existing software applications according to changing business needs
- Develop software applications as part of a cross-functional team including Team Leads, QAs, Business Analysts, Support team, and other developers
- Communicate effectively with multi-national and multi-cultural teams primarily in English
- Write testable and maintainable code following best practices
- Manage shifting priorities and timelines to meet project deadlines
- Apply object-oriented programming and SOLID principles to software development
- Support continuous learning and application of new technologies
- Demonstrate ethical behavior and commitment to personal and professional development
- Work independently with minimal supervision while contributing as a team player
Requirements
- Bachelor’s Degree in Computer Science or equivalent experience
- Minimum 3 years of software development experience in a similar position
- Strong knowledge of .NET Core and C#
- Experience with SQL and Microsoft SQL Server
- Understanding of object-oriented programming and design principles including CQRS and SOLID
- Proficiency in writing unit tests and maintaining testable code
- Knowledge of Docker, Kubernetes, and Microsoft Azure
- Basic or mid-level experience with TypeScript and Angular 10+ is a plus
- Excellent written and verbal communication skills in English (B2 Upper-Intermediate level or higher)
- Ability to work both independently and collaboratively in a team environment
- Strong problem-solving skills and growth mindset
- Ability to manage shifting priorities and timelines effectively
Nice to have
- Experience with frontend technologies including RxJs and ngrx
- Backend performance optimization experience and related tools
- Certifications related to Microsoft Azure, Docker, or Kubernetes
- Experience working in multinational and multicultural 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