Argentina
We are looking for a Senior .NET Developer to join our team and play a key role in delivering top-tier software solutions.
In this position, you will contribute to the ongoing development and innovation of our SaaS eLearning platform while working closely with a skilled team. This role offers the chance to tackle complex challenges, apply your technical skills, and enhance the performance and functionality of our products.
Responsibilities
- Build, improve, and maintain a SaaS eLearning platform using the Microsoft .NET framework
- Work alongside team members and stakeholders to design, implement, test, and provide ongoing support for software solutions
- Engage in all stages of software production, including analysis, design, and implementation
- Recommend and develop efficient solutions for requested features and system requirements
- Write efficient, scalable, and well-documented code using C# and .NET technologies
- Create and manage database components with Microsoft SQL Server
- Identify and resolve issues in existing features to improve performance and user experience
- Develop and run automated tests to verify the quality and stability of code
- Prepare technical documentation to guide future software development tasks
Requirements
- A bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
- A minimum of 3 years of experience in software development
- Experience in building web applications using .NET MVC, Web Forms, and C#
- Proven ability to create and maintain Windows services
- Familiarity with client-side scripting and JavaScript frameworks such as jQuery
- Knowledge of handling asynchronous requests, partial page updates, and AJAX
- Experience using version control tools like Git
- Hands-on experience with Microsoft SQL Server for database management
- Expertise in SQL development, including TSQL, Views, Stored Procedures, and Indexes
- Understanding of .NET Core, React, Azure, and AI development principles
- Ability to work effectively in both independent and team environments
- Strong communication skills and a keen eye for detail
- Track record of meeting deadlines and delivering high-quality work
- Proficiency in written and spoken English at a B2 level or higher
Nice to have
- A master’s degree in Computer Science, Computer Engineering, or a related field
- Advanced scripting abilities in languages such as Python
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