.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
- Oversee the design, development, and maintenance of scalable .NET web applications leveraging C# and ASP.Net Core
- Drive the development of powerful and user-friendly interfaces with ReactJS, TypeScript, and JavaScript while ensuring quality
- Collaborate across departments to establish technical solutions and drive innovative product development
- Lead the database design process, optimizing complex SQL queries for systems such as SQL Server, PostgreSQL, or MySQL
- Architect and maintain secure, scalable REST APIs for seamless integration with front-end platforms
- Establish best practices in Git workflows, leading version control processes using tools like Gitflow
- Take ownership in diagnosing and addressing software issues, delivering solutions swiftly and effectively
- Facilitate and lead technical code reviews, ensuring adherence to high standards and fostering team development
- Champion efficient and robust software design practices, utilizing advanced OOP principles and design patterns
- Provide mentorship and technical guidance to team members, driving their professional growth
- Champion the use of emerging tools, technologies, and frameworks for continuous team and product improvement
- Lead agile processes, including sprint planning, retrospectives, and scaling agile methodologies in the team structure
Requirements
- Bachelor’s degree in Computer Science, a related discipline, or equivalent experience; Master’s degree preferred
- 6+ years of software engineering experience with at least 5+ years working with the .NET ecosystem and 3+ years in full-stack .NET web application development
- Deep expertise in back-end development: .NET, C#, ASP.Net Core, REST API
- Advanced skills in front-end technologies: ReactJS, TypeScript, JavaScript, paired with solid knowledge of HTML/CSS and modern UI frameworks
- Proficiency in database systems, including SQL Server, PostgreSQL, and MySQL, with a focus on performance optimization and query design
- Experience employing version control and collaborative tooling, especially Git with Gitflow strategies
- Strong knowledge and hands-on use of containerization and orchestration tools like Docker or Kubernetes
- Advanced expertise in fundamental programming concepts, object-oriented programming, and enterprise-level design patterns
- Working expertise with no-SQL databases such as MongoDB, LiteDB, or Cassandra as a plus
- Hands-on understanding of advanced CI/CD pipelines, Azure cloud integrations, and scripting in Python
- A proactive mindset, a proven track record of team leadership, and a commitment to delivering high-impact business outcomes
- Proven ability to clearly communicate technical concepts at all levels, with English proficiency of B2+ or higher
Nice to have
- Advanced familiarity with a variety of NoSQL database systems like MongoDB or Cassandra
- Experience in designing and implementing AI-driven solutions relevant to transformative projects
- Leadership-level expertise with Azure cloud services, Kubernetes, and end-to-end CI/CD projects
- Hands-on experience bringing cutting-edge technologies or frameworks into large-scale production environments
- Knowledge of insurance, insurtech, or fintech ecosystems and their specific digital domain challenges
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