All vacancies

Senior Software Engineer - .NET
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are looking for a Senior Software Engineer - .NET to design, develop, and maintain scalable applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and maintain applications using C#, .NET Framework 4.x, and .NET Core
- Develop backend services, REST APIs, and application components following coding standards and best practices
- Build and maintain full stack applications, including frontend and backend components
- Develop and optimize database solutions using Microsoft SQL Server, MongoDB, and other relational or non-relational databases
- Apply object-oriented programming principles, design patterns, and architectural best practices to build maintainable and scalable applications
- Deploy and troubleshoot .NET Core applications in Linux-based environments
- Support application deployment and integration with AWS services
- Write unit and integration tests, troubleshoot issues, and improve application performance and reliability
- Collaborate with architects, QA engineers, and other developers to deliver quality software solutions
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 21 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Graduate Software Engineer, Open Source and Linux, Canonical UbuntuCanonical · Remote · worldwide
- Database DeveloperARMECONOMBANK OJSC · Armenia · On-site
- Senior Mobile Developermicro1 · Remote · worldwide, UTC+4 accepted
- Senior Software EngineerFederato · Remote · worldwide not confirmed
- Engineering Manager - Ubuntu Linux KernelCanonical · Remote · worldwide
- [TEMPLATE] Integration Engineer (Metronome)Stripe · Remote · worldwide, UTC+4 accepted

