Quick overview
Job description
Design, develop, test, and support backend services and applications using C#, .NET/.NET Core, ASP.NET Core, and object-oriented design principles.
-
Build and maintain RESTful APIs, service integrations, and data-access components for enterprise workflows and downstream consumers.
-
Modernize legacy and tightly coupled components into maintainable service-based or microservices-oriented architectures.
-
Apply clean, modular architecture and established design patterns to improve maintainability, testability, scalability, and separation of concerns.
-
Integrate applications with SQL Server and other enterprise data platforms using efficient data-access patterns, stored procedures, APIs, and structured payloads.
-
Implement secure authentication, authorization, secrets, certificates, and service-to-service integration patterns in collaboration with security and platform teams.
-
Deploy and operate applications on Azure services, supporting environment configuration, diagnostics, observability, and production readiness.
-
Build and support CI/CD workflows, source control, automated builds, code scanning, testing, and controlled promotion across environments.
-
Diagnose and resolve application performance, throughput, concurrency, integration, and production-support issues using logs, traces, and monitoring evidence.
-
Participate in solution design, code reviews, release planning, incident remediation, documentation, mentoring, and cross-functional delivery with QA, DevOps, SRE, and product teams.
- 7+ years of enterprise software development experience with strong hands-on C# and .NET expertise.
- Strong proficiency in .NET/.NET Core, ASP.NET Core, REST APIs, service design, dependency injection, and object-oriented programming.
- Experience designing scalable backend services, distributed integrations, and maintainable application architecture.
- Working knowledge of Microsoft SQL Server, T-SQL, stored procedures, data modeling, and database performance considerations.
- Hands-on experience with Azure application services and Azure DevOps or equivalent CI/CD tooling.
- Experience with unit, integration, and regression testing; secure coding; code reviews; and production troubleshooting.
- Strong problem-solving, technical communication, ownership, and collaboration skills.
- Microservices, event-driven integration, gRPC, GraphQL, messaging, or containerized application patterns.
- Docker, Kubernetes/AKS, infrastructure as code, or cloud-native deployment practices.
- Observability tools and practices, including structured logging, metrics, distributed tracing, and production diagnostics.
- Snowflake, Azure Data Factory, or data-intensive reporting and processing systems.
- Experience modernizing financial-services or other highly regulated enterprise platforms.
Key Responsibilities
Design, develop, test, and support backend services and applications using C#, .NET/.NET Core, ASP.NET Core, and object-oriented design principles.
- Build and maintain RESTful APIs, service integrations, and data-access components for enterprise workflows and downstream consumers.
- Modernize legacy and tightly coupled components into maintainable service-based or microservices-oriented architectures.
- Apply clean, modular architecture and established design patterns to improve maintainability, testability, scalability, and separation of concerns.
- Integrate applications with SQL Server and other enterprise data platforms using efficient data-access patterns, stored procedures, APIs, and structured payloads.
- Implement secure authentication, authorization, secrets, certificates, and service-to-service integration patterns in collaboration with security and platform teams.
- Deploy and operate applications on Azure services, supporting environment configuration, diagnostics, observability, and production readiness.
- Build and support CI/CD workflows, source control, automated builds, code scanning, testing, and controlled promotion across environments.
- Diagnose and resolve application performance, throughput, concurrency, integration, and production-support issues using logs, traces, and monitoring evidence.
- Participate in solution design, code reviews, release planning, incident remediation, documentation, mentoring, and cross-functional delivery with QA, DevOps, SRE, and product teams.
Required
- 7+ years of enterprise software development experience with strong hands-on C# and .NET expertise.
- Strong proficiency in .NET/.NET Core, ASP.NET Core, REST APIs, service design, dependency injection, and object-oriented programming.
- Experience designing scalable backend services, distributed integrations, and maintainable application architecture.
- Working knowledge of Microsoft SQL Server, T-SQL, stored procedures, data modeling, and database performance considerations.
- Hands-on experience with Azure application services and Azure DevOps or equivalent CI/CD tooling.
- Experience with unit, integration, and regression testing; secure coding; code reviews; and production troubleshooting.
- Strong problem-solving, technical communication, ownership, and collaboration skills.
Nice to Have
- Microservices, event-driven integration, gRPC, GraphQL, messaging, or containerized application patterns.
- Docker, Kubernetes/AKS, infrastructure as code, or cloud-native deployment practices.
- Observability tools and practices, including structured logging, metrics, distributed tracing, and production diagnostics.
- Snowflake, Azure Data Factory, or data-intensive reporting and processing systems.
- Experience modernizing financial-services or other highly regulated enterprise platforms.
Similar jobs
- ZS

Principal Software Development Engineer - Golang/Python + NetworkingRecently posted Auto Apply
Zscaler · Bengaluru · Hybrid 🇮🇳
DockerAWSDNS+6TechnologySalary not listed - SL

Software Engineer IIRecently posted Auto Apply
Sumo Logic · Noida · Hybrid 🇮🇳
DockerGCPSQL+21TechnologySalary not listed - SL

Senior Software Engineer IIRecently posted Auto Apply
Sumo Logic · Noida · Hybrid 🇮🇳
DockerGCPScala+22TechnologySalary not listed - SL

Senior Software Engineer IRecently posted Auto Apply
Sumo Logic · Noida · Hybrid 🇮🇳
DockerGCPScala+22TechnologySalary not listed - IV

Customer Application EngineerRecently posted Auto Apply
Ivalua · Pune · Hybrid 🇮🇳
SQLC#Corporate Governance+4TechnologySalary not listed - II
Senior Software Engineer I Auto Apply
Insurity India · Noida · Hybrid 🇮🇳
OnboardingSQLMicrosoft Office+11TechnologySalary not listed - CC

Senior Analyst, Software Development and SupportRecently posted Auto Apply
Connor, Clark & Lunn Financial Group Ltd. · Gurugram · Hybrid 🇮🇳
RecruitingSQLC#+5TechnologySalary not listed - SA

Software Development Engineer 3, SamvaadRecently posted Auto Apply
Sarvam · Bengaluru · On-site 🇮🇳
DockerGCPMySQL+21TechnologySalary not listed - ON
Senior Systems EngineerRecently posted Auto Apply
OneSpan · Noida · Hybrid 🇮🇳
Microsoft OfficeAWSLoad Balancing+14TechnologySalary not listed - OU

Senior Staff Software Engineer, Mobile (Android and iOS) - Hyderabad, IndiaRecently posted Auto Apply
Outreach · Hyderabad · Hybrid 🇮🇳
SwiftOAuthSwiftUI+14TechnologySalary not listed - AL

Lead Software Developer (C++)Recently posted Auto Apply
Allwyn Corp · Benguluru India · Hybrid 🇮🇳
SAFeDockerGit+10TechnologySalary not listed - PE

Senior Software Engineer(VK)Recently posted Auto Apply
Perforce · Pune · Hybrid 🇮🇳
ShellAngularJava+9TechnologySalary not listed