Software Operations Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
J.S. Held is seeking a Software Operations Engineer to join our team in Mumbai, Maharashtra. This role is crucial for ensuring the optimal health, performance, and reliability of our enterprise applications, primarily built on Azure, .NET, and Angular.
Ideal for a .NET professional with solid experience, this position blends application support, in-depth troubleshooting, quality assurance, and light development. You will focus on improving and stabilizing systems rather than solely on new feature development. The role offers flexibility, with the possibility of remote or hybrid work, collaborating closely with development, DevOps, infrastructure, and business teams. As a cross-functional operational engineering role, you will be instrumental in maintaining production stability, supporting releases, and driving continuous improvements in monitoring, automation, and operational practices across our Azure-based platforms.
Key Responsibilities:
- Troubleshoot and resolve complex Tier 2/Tier 3 issues across .NET applications, integrations, APIs, and Azure services.
- Conduct thorough root cause analysis for backend services, Azure Functions, Logic Apps, web applications, and SQL databases.
- Monitor application health and performance using Azure Application Insights, Log Analytics, dashboards, and workbooks.
- Execute comprehensive functional, regression, and integration testing, and provide support for User Acceptance Testing (UAT) cycles.
- Validate Azure deployments, configurations, and environment health in collaboration with DevOps and Infrastructure teams.
- Deliver small enhancements, bug fixes, refactoring, and API debugging within the .NET codebase.
- Support release management activities, including pre- and post-release validation and documentation.
- Identify and implement opportunities for automation, monitoring enhancements, and operational efficiency using Azure services.
Required Qualifications:
- Availability to align with UK business hours (approximately 2:00 PM to 11:00 PM IST).
- Mid-level experience (3-5 years) with .NET and C# in production environments.
- Hands-on experience supporting applications on Microsoft Azure, including App Services, Azure Functions, and Logic Apps.
- Strong troubleshooting and root-cause analysis skills for APIs, backend services, and SQL databases.
- Proficiency with Azure SQL / SQL Server and experience writing or analyzing T-SQL queries.
- Familiarity with application monitoring and diagnostics tools such as Application Insights, Log Analytics, and Azure Workbooks.
- Experience executing functional, regression, and integration testing, including UAT support.
- Ability to debug .NET applications using IDEs, logs, traces, and tools like Postman or Fiddler.
- Excellent documentation and communication skills.
Preferred Qualifications:
- Experience with end-to-end test automation using Playwright or Cypress.
- Familiarity with Azure API Management.
- Exposure to CI/CD pipelines via Azure DevOps or GitHub Actions.
- Experience performing small enhancements, bug fixes, or refactoring in existing .NET codebases.
- Ability to write or maintain operational scripts using PowerShell, C#, or similar automation utilities.
- A keen interest in automation, monitoring improvements, and operational efficiency within Azure environments.
J.S. Held offers a flexible work environment, a flexible time off policy, and comprehensive Medical, Dental, and Vision insurance. We are committed to fostering a diverse and inclusive workplace where all employees can thrive.
Company
J.S. Held LLC
J.S. Held is a leading global consulting firm that brings together extensive technical, scientific, financial, and strategic expertise. We advise organizations navigating high-stakes situations requir...