Senior Software Engineer - .NET

EPAM Systems

India

On-site

INR 1,200,000 - 2,400,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior Software Engineer - .NET to design, develop, and maintain scalable applications while collaborating with cross-functional teams to deliver high-quality software solutions. You will design, develop, and maintain applications using C#, .NET Framework 4.x, and .NET Core, and build backend services, REST APIs, and full-stack components.

The role requires hands-on experience with SQL Server, MongoDB, and AWS, along with strong OOP and design patterns knowledge, and a

Qualifications

  • 5+ years of programming experience with C# and .NET Framework 4.x.
  • Hands-on experience with .NET Core and Linux environments.
  • Experience with REST APIs and backend development.
  • Knowledge of SQL Server, MongoDB, and database design concepts.
  • Strong understanding of OOP, design patterns, and software architecture.
  • Familiarity with AWS cloud services and application deployment.
  • Experience with testing, CI/CD, and Git.

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 SQL Server, MongoDB, and other databases.
  • Apply OOP, design patterns, and architectural best practices to build scalable apps.
  • Deploy and troubleshoot .NET Core applications in Linux environments.
  • Support deployment and integration with AWS services.
  • Write unit and integration tests, troubleshoot issues, and improve performance.
  • Collaborate with architects, QA engineers, and other developers to deliver quality software solutions.

Skills

.NET
C#
.NET Framework 4.x
REST APIs
SQL Server
MongoDB
Linux
AWS
OOP & Design Patterns
Software Architecture
Unit Testing
CI/CD
Git
Docker
Kubernetes
Microservices
Agile/Scrum

Tools

Docker
Kubernetes
Git
AWS

Job description

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


Requirements


  • 5+ years of programming experience in C# and .NET Framework 4.x

  • Hands-on experience with .NET Core and application development in Linux-based environments

  • Experience with REST APIs and backend application development

  • Knowledge of Microsoft SQL Server, MongoDB, and database design concepts

  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture

  • Familiarity with AWS cloud services and application deployment

  • Strong analytical and problem-solving skills

  • Ability to write clean, reusable, and maintainable code

  • Good understanding of application performance, scalability, and security

  • Effective communication and collaboration skills

  • Nice to have: Experience with microservices architecture and cloud-native application development

  • Nice to have: Knowledge of automated testing, CI/CD pipelines, and source control tools such as Git

  • Nice to have: Exposure to Docker and Kubernetes

  • Nice to have: Experience working in Agile/Scrum development environments

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

Sunovaa Tech Pvt. Ltd. • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Senior .NET Core Engineer (Microservices & Cloud)
Senior .NET Core Engineer (Microservices & Cloud)

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Broadway Global Services • Bengaluru

On-site
INR 2,500,000 - 3,800,000
.NET Software Developer Female
.NET Software Developer Female

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 850,000 - 1,250,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Archetype Consulting • Hyderabad

Hybrid
INR 1,500,000 - 3,000,000
Competitive pay
Career growth
Cloud-native projects
+2
.NET Developer
.NET Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,500,000 - 2,100,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Senior/Lead Fullstack Developer
Senior/Lead Fullstack Developer

Syren Cloud Inc. • Hyderabad

On-site
INR 800,000 - 1,200,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

On-site
INR 1,000,000 - 1,500,000
.NET Full Stack Developer - Team Lead
.NET Full Stack Developer - Team Lead

ANSI BYTECODE LLP • Ahmedabad District

On-site
INR 800,000 - 1,400,000
5-day work week
Flexible timing
Opportunity for growth
+7