Senior Software Engineer - .NET with Azure

EPAM Systems

India

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPAM Systems in India seeks a Senior Software Engineer with strong .NET and Azure expertise to design, develop, and maintain scalable software solutions, delivering high-quality code and robust cloud integrations. You will work with C#, Azure Functions, and SQL Server, optimize queries, implement backup and recovery, and help establish CI/CD pipelines with GitHub Actions while mentoring peers.

This role emphasizes collaboration with cross‑functional teams to innovate and ship features reliably

Qualifications

  • 6+ years of professional software development experience.
  • Proficiency in C# and .NET fundamentals.
  • Expertise in Azure Functions and Azure SQL Managed Instance.
  • Strong background in Microsoft SQL Server, including T-SQL (Stored Procedures, Functions, Triggers).
  • Skills in query optimization and execution plan analysis.
  • Knowledge of Transactional Replication, Backup & Recovery, and SQL Server Agent.
  • Competency in PowerShell scripting for automation.

Responsibilities

  • Design, develop, and maintain scalable applications using C# and .NET
  • Build and deploy serverless solutions leveraging Azure Functions
  • Develop and optimize database objects, including stored procedures, functions, and triggers using T-SQL
  • Perform query optimization and analyze execution plans to enhance database performance
  • Manage and configure Microsoft SQL Server environments, including SQL Server Agent jobs and Transactional Replication
  • Implement backup and recovery strategies to ensure data integrity and availability
  • Automate operational tasks and deployments using PowerShell scripting
  • Establish and maintain CI/CD pipelines using GitHub Actions
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Provide technical mentorship and conduct code reviews to uphold engineering best practices

Skills

C#
.NET
Azure Functions
Azure SQL Managed Instance
T-SQL
SQL Server
PowerShell scripting
CI/CD
GitHub Actions

Job description

We are seeking a highly skilled Senior Software Engineer with strong expertise in .NET and Azure to join our growing team. In this role, you will design, develop, and maintain robust, scalable solutions while leveraging your deep knowledge of Microsoft technologies and cloud services to drive innovation and deliver high-quality software.

Responsibilities
  • Design, develop, and maintain scalable applications using C# and .NET
  • Build and deploy serverless solutions leveraging Azure Functions
  • Develop and optimize database objects, including stored procedures, functions, and triggers using T-SQL
  • Perform query optimization and analyze execution plans to enhance database performance
  • Manage and configure Microsoft SQL Server environments, including SQL Server Agent jobs and Transactional Replication
  • Implement backup and recovery strategies to ensure data integrity and availability
  • Automate operational tasks and deployments using PowerShell scripting
  • Establish and maintain CI/CD pipelines using GitHub Actions
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Provide technical mentorship and conduct code reviews to uphold engineering best practices
Requirements
  • 6+ years of professional software development experience
  • Proficiency in C# and .NET fundamentals
  • Expertise in Azure Functions and Azure SQL Managed Instance
  • Strong background in Microsoft SQL Server, including T-SQL (Stored Procedures, Functions, Triggers)
  • Skills in query optimization and execution plan analysis
  • Knowledge of Transactional Replication, Backup & Recovery, and SQL Server Agent
  • Competency in PowerShell scripting for automation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

NEXTHIRE • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Keka Inc. • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Senior Azure Developer ( .NET 8 , Azure Services )
Senior Azure Developer ( .NET 8 , Azure Services )

Volga Infotech • Mumbai

Remote
INR 1,500,000 - 2,000,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

EPAM Systems • Chennai District

On-site
INR 1,200,000 - 1,500,000
Senior .NET Full Stack Developer Azure
Senior .NET Full Stack Developer Azure

Shashwath Solution • Dadri

On-site
INR 1,500,000 - 2,800,000
Dotnet Developer
Dotnet Developer

ValueLabs • Hyderabad

On-site
INR 800,000 - 1,500,000
Senior .NET Core Developer (Azure)
Senior .NET Core Developer (Azure)

Zerone Consulting • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Mindpool Technologies • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
.NET Developer ( AI Development)
.NET Developer ( AI Development)

Keka Technologies Private Limited • India

Hybrid
INR 3,000,000 - 5,000,000
Senior .NET Core Engineer
Senior .NET Core Engineer

Pradeepit Global Consulting Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,200,000