.NET & 12 others
EPAM Systems
Software Engineering
Mexico · Amp. Gabriel Hernández, Ciudad de México, CDMX, Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Develop new capabilities and improve current features in software products
- Draft detailed design, coding, and testing specifications
- Collaborate with product owners to specify requirements and application design
- Assess feasibility and offer suggestions based on client needs and system constraints
- Investigate and propose new technologies and platforms for team usage
- Document complex tasks to facilitate knowledge sharing
- Create unit and integration tests to uphold software quality
- Work closely with team members to fulfill project deadlines
- Convert business requirements into technical specifications and solutions
- Manage version control with Git and TFS
- Construct database-driven applications using MS SQL Server and PostgreSQL
- Develop and integrate RESTful and SOAP web services
Requirements
- Proven experience in full-stack development with over 3 years working on Windows Desktop Applications using .NET Framework and WinForms
- Strong skills in C#, MS SQL Server, JavaScript, HTML, and CSS
- Experience developing and consuming RESTful and SOAP web services
- Solid understanding of database development including T-SQL stored procedures, views, and functions
- Familiarity with modern ORMs like Entity Framework, EF Core, and Dapper
- Ability to write unit and integration tests using NUnit, XUnit, and/or Jest
- Experience with source control systems such as Git and TFS
- Knowledge of design patterns and software development best practices
- Client-focused approach with dedication to team and personal goals
- Skill in translating abstract ideas into actionable projects and tasks
- Capability to transform business needs into technical requirements
- English language proficiency at B2+ level
Nice to have
- Experience in real estate appraisal
- Knowledge of Test-Driven Development (TDD) methodologies
- Familiarity with Continuous Integration/Continuous Deployment tools such as TeamCity and Jenkins
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