Mexico
We are looking for a skilled Senior .NET Developer to join our team and play a key role in the development, maintenance, and improvement of our SaaS eLearning platform.
This position provides an opportunity to work with a collaborative and results-oriented team, applying your technical expertise to create high-quality solutions that align with business goals and enhance user satisfaction.
Responsibilities
- Build, maintain, and improve a full-stack SaaS eLearning platform based on the Microsoft .NET framework
- Collaborate with stakeholders and team members to design, develop, test, and support software applications
- Engage in software analysis and design during all phases of the development lifecycle
- Recommend and implement effective solutions for new features and system enhancements
- Write clean, efficient, and scalable code using C# and .NET technologies
- Develop and manage database objects and queries with Microsoft SQL Server
- Diagnose and address issues by troubleshooting, debugging, and optimizing existing features to ensure high performance and a seamless user experience
- Create and execute automated tests to ensure code reliability and functionality
- Produce technical documentation to support ongoing development and future projects
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
- A minimum of 3 years of experience developing web applications using .NET MVC, Web Forms, and C#
- Hands-on experience with building Windows services
- Proficiency in client-side scripting and JavaScript frameworks like jQuery
- Knowledge of asynchronous request handling, partial page updates, and AJAX
- Familiarity with version control systems such as Git
- Strong expertise in Microsoft SQL Server and SQL development, including TSQL, Views, Stored Procedures, and Indexes
- Basic understanding of .NET Core, React, Azure, and AI technologies is considered a plus
- Ability to work independently as well as collaboratively in a team environment
- Strong communication skills and a team-oriented approach
- Meticulous attention to detail and a commitment to delivering high-quality work
- Proven ability to manage time effectively and meet deadlines
- Fluent English skills, written and spoken, at a B2 level or higher
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