11 Nov
|
EPAM Systems
|
Kochi
11 Nov
EPAM Systems
Kochi
We are looking for a Senior Software Engineer - .NET to build and support scalable applications while partnering with cross-functional teams. You will deliver backend services, REST APIs, and full stack features using C#, .NET Framework 4.x, and .NET Core in Linux and AWS environments, so apply now.
Responsibilities
- Build and maintain applications using C#, .NET Framework 4.x, and .NET Core
- Develop backend services, REST APIs, and application components that follow coding standards and best practices
- Deliver and support full stack applications across frontend and backend layers
- Design and optimize database solutions with Microsoft SQL Server, MongoDB, and other relational or non-relational databases
- Apply OOP principles, design patterns, and architectural best practices to create maintainable and scalable solutions
- Deploy and troubleshoot .NET Core applications in Linux-based environments
- Support application deployment and integration across AWS services
- Write unit and integration tests, fix defects, and improve performance and reliability
- Collaborate with architects, QA engineers, and other developers to deliver high-quality software
Requirements
- 5+ years of hands-on development experience with C# and .NET Framework 4.x
- Practical experience using .NET Core to build applications in Linux-based environments
- Solid experience with REST APIs and backend application development
- Working knowledge of Microsoft SQL Server, MongoDB, and database design fundamentals
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture
- Comfort working with AWS cloud services and application deployment
- Robust analytical thinking and problem-solving skills
- Ability to write clean, reusable, and maintainable code
- Solid awareness of performance, scalability, and security considerations
- Strong communication skills and ability to collaborate effectively in a team
Nice to have
- Experience with microservices architecture and cloud-native application development
- Familiarity with automated testing, CI/CD pipelines, and source control tools such as Git
- Hands-on experience with Docker and Kubernetes
- Experience working in Agile/Scrum development environments
📌 Senior Software Engineer - .NET (Kochi)
🏢 EPAM Systems
📍 Kochi