Mexico
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic team.
In this role, you will play a critical part in developing, maintaining, and enhancing our robust SaaS eLearning platform built on the Microsoft .NET framework, collaborating closely with a dedicated and results-driven team to deliver innovative solutions.
Responsibilities
- Serve as a full-stack .NET Developer responsible for building and enhancing SaaS eLearning solutions based on the Microsoft .NET platform
- Engage actively with project stakeholders and team members to design, develop, test, and support applications post-deployment
- Perform analysis and design work for all phases of software production to ensure efficiency and scalability
- Recommend effective solutions to meet feature requirements and project goals
- Write clean, structured, and maintainable code in C# and .NET
- Build and maintain robust database objects and queries using MS SQL Server
- Update, debug, and optimize existing application features to improve performance and usability
- Develop automated testing solutions to ensure code reliability and minimize defects
- Produce technical documentation to assist in current and future development projects
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or related field; a Master’s degree is an advantage
- 3+ years of experience in web application development using .NET MVC, Web Forms, and C#
- Background in developing and maintaining Windows services
- Familiarity with client-side scripting and JavaScript frameworks like jQuery
- Proficiency in handling asynchronous requests, AJAX, and partial page updates
- Expertise in code versioning tools such as Git
- Competency in Microsoft SQL Server and SQL development, including TSQL, Views, Stored Procedures, and Indexes
- Understanding of emerging technologies like .NET Core, React, Azure, or AI development is a plus
- Strong collaboration and communication skills with the ability to work independently and in a team
- High attention to detail and a proven ability to meet deadlines
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