Mexico
We are looking for a talented and experienced Senior .NET Developer to join our team. The ideal candidate will have a strong background in developing and maintaining desktop and web applications using ASP.NET, C#, and SQL databases. You will be responsible for designing, developing, and optimizing software solutions while ensuring high performance and scalability.
Responsibilities
- Implement auto-updating mechanisms for applications to ensure seamless software deployment and updates
- Develop, maintain, and enhance applications
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software solutions
- Debug, troubleshoot, and resolve software defects and performance issues
- Ensure adherence to best practices in software development, version control, and CI/CD processes
- Work with MS SQL to design and optimize database solutions, including writing SQL and T-SQL queries
Requirements
- 3+ years of experience in .NET development
- Proficiency in ASP.NET (Web Forms & WinForms)
- Strong experience with C# and .NET Framework
- Expertise in MS SQL and SQL database management
- Proficiency in T-SQL and database optimization
- Experience with auto-updating applications
- Strong problem-solving and debugging skills
- Experience working in agile development environments
- B2+ English level
Nice to have
- Experience with unit testing frameworks such as NUnit or xUnit
- Knowledge of web services, particularly SOAP
- Familiarity with CI/CD tools like Jenkins
- Proficiency with version control systems, specifically Git
- Understanding of web technologies including HTML and CSS
- Experience working with database systems like Microsoft SQL Server and PostgreSQL
- Knowledge of Test-Driven Development (TDD) practices
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