.NET & 10 others
EPAM Systems
Software Engineering
Mexico · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Design, develop, and maintain scalable .NET web applications using C# and ASP.Net Core
- Build intuitive and responsive user interfaces with ReactJS, TypeScript, and JavaScript
- Collaborate with cross-functional teams to define, design, and deliver innovative technical solutions
- Write and optimize SQL queries for relational databases such as SQL Server, PostgreSQL, or MySQL
- Create and maintain secure REST APIs to support front-end applications
- Utilize tools like Git and Gitflow for version control and collaborative development
- Debug, test, and troubleshoot software issues in a timely manner, ensuring high-quality deliverables
- Contribute to code reviews and ensure adherence to best practices and coding standards
- Implement efficient and maintainable designs following OOP principles and software design patterns
- Mentor junior developers and provide hands-on technical guidance when needed
- Stay updated with new tools, technologies, and frameworks, integrating them into projects as appropriate
- Participate in agile development practices, including sprint planning and retrospectives
Requirements
- Bachelor’s Degree in Computer Science, a related discipline, or equivalent experience
- 5+ years of software engineering experience with at least 4+ years working in .NET technologies and 2+ years in full-stack .NET web app development
- Skills in back-end technologies: .NET, C#, ASP.Net Core, REST API
- Proficiency in front-end technologies: ReactJS, TypeScript, JavaScript, and familiarity with HTML/CSS/LESS and jQuery
- Hands-on experience in databases: SQL Server, PostgreSQL, or MySQL, with an understanding of T-SQL
- Working knowledge of version control tools like Git, ideally alongside Gitflow strategies
- Background in containerization technologies such as Docker or Kubernetes
- Strong foundation in programming basics, object-oriented programming principles, and popular design patterns
- Familiarity with no-SQL databases such as MongoDB, LiteDB, or Cassandra is a plus
- Understanding of contemporary CI/CD pipelines, Azure cloud services, or Python is a bonus
- Excellent communication skills in English (minimum B2/C level), with the ability to convey technical concepts clearly and effectively
- Positive attitude, a continuous learner with a passion for self-improvement, and a startup mindset
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Experience with additional NoSQL databases like MongoDB or Cassandra
- Knowledge of AI tools or frameworks and their application in real-world problems
- Understanding of Kubernetes, Azure cloud services, and CI/CD pipelines beyond core programming
- Flexibility to adopt and integrate cutting-edge tech tools and frameworks
- Familiarity with insurance or financial technology domains
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