Senior Software Engineer - .NET
EPAM Systems · State of Tamil Nādu, India
EPAM Systems · State of Tamil Nādu, India
*EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.* We are seeking a **Senior Software Engineer - .NET** to design and implement end-to-end features across the full technology stack. In this role, you will develop robust APIs, manage databases and leverage cloud services to build scalable, high-quality applications. **Responsibilities** - Design and implement end-to-end features using C# and ASP.NET Core - Development and maintenance of RESTful APIs and microservices - Write efficient queries, design schemas and manage data using SQL Server or MongoDB - Utilize cloud services for application deployment and scalability - Implementation of unit tests and integration tests to ensure code quality and performance **Requirements** - 6-10 years of working experience in software engineering - Proficiency in C# and ASP.NET Core - Skills in developing RESTful APIs and microservices - Competency in SQL Server and MongoDB - Expertise in cloud services for application deployment and scalability - Knowledge of unit testing and integration testing **Nice to have** - Familiarity with CI/CD pipelines and Git - Understanding of agile ceremonies **We offer** - Opportunity to work on technical challenges that may impact across geographies - Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications - Opportunity to share your ideas on international platforms - Sponsored Tech Talks & Hackathons - Unlimited access to LinkedIn learning solutions - Possibility to relocate to any EPAM office for short and long-term projects - Focused individual development - Benefit package: - Health benefits - Retirement benefits - Paid time off - Flexible benefits - Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)