.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 functionality and enhance existing features within software products
- Create detailed specifications for design, coding, and testing of applications
- Partner with product owners to define requirements and software design
- Evaluate feasibility and provide recommendations considering client needs and system limitations
- Research and recommend new technologies and platforms for team adoption
- Document complex assignments for knowledge transfer
- Write unit and integration tests to ensure software quality
- Collaborate with team members to meet project commitments
- Translate business needs into technical requirements and solutions
- Maintain version control using Git and TFS
- Build database-backed applications using MS SQL Server and PostgreSQL
- Develop and consume RESTful and SOAP web services
Requirements
- Experience in full-stack development with 2+ years building Windows Desktop Applications using .NET Framework and WinForms
- Proficiency in C#, MS SQL Server, JavaScript, HTML, and CSS
- Experience in creating and consuming RESTful and SOAP web services
- Knowledge of database development, including T-SQL stored procedures, views, and functions
- Familiarity with modern ORMs such as Entity Framework, EF Core, and Dapper
- Experience writing unit and integration tests using NUnit, XUnit, and/or Jest
- Experience with version control systems such as Git and TFS
- Understanding of design patterns and software development best practices
- Customer-oriented mindset with strong commitment to team and individual goals
- Ability to translate conceptual ideas into actionable projects and tasks
- Capability to convert business requirements into technical specifications
- English communication skills at B2+ level
Nice to have
- Knowledge and experience in real estate appraisal
- Experience with Test-Driven Development (TDD)
- Familiarity with Continuous Integration/Continuous Deployment systems 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