Overview
Develop and deliver end-to-end features across the Connect solution, including web applications, shared services, data layers and APIs. Support integrations, cloud solutions, production reliability and technical collaboration for a Pune-based software engineering team.
What you'll do
- Design, develop and maintain features end to end across the Connect solution using C# / ASP.NET Core MVC, Razor views, JavaScript/jQuery, Bootstrap and DevExtreme.
- Model and evolve the SQL Server database using Entity Framework Core, including schema migrations, audit logging, identity and fine-grained, role-based permissions.
- Build and support Azure-hosted cloud solutions, including Azure Functions for scheduled synchronisation, bulk jobs, notifications, data retention and service-health checks.
- Deliver changes safely behind feature flags, with controlled roll-outs and reversible migrations for business-critical flows.
- Ensure all user-facing text is localised across every supported language before release.
- Design, implement and support integrations with ERP, CRM, payment providers and other business systems over REST and SOAP APIs.
- Maintain reliable two-way data synchronisation, including authentication, retries, conflict resolution and error handling.
- Maintain and harden online payment flows, including multi-currency and multi-entity handling, webhooks, receipts and safeguards against duplicate payments and gateway outages.
- Support single sign-on and identity flows for connected platforms such as the Knowledge Base.
- Extend AI-assisted capabilities in the portal, including the Copilot chat experience.
- Lead technical investigations, root-cause analysis and resolution of customer-reported and production issues.
- Write and maintain automated unit and end-to-end tests, and keep CI/CD pipelines green in Azure DevOps.
- Monitor platform health using application logging and performance monitoring tools, and act on issues before customers are affected.
- Apply secure development practices, including input validation, secure handling of payment and personal data, role-based authorisation, and safe management of secrets and credentials.
- Support production releases and post-release activities across QA, Development and Production environments.
- Participate in architecture discussions, technical design reviews and code reviews, and act as a quality gate for changes entering shared branches.
- Mentor engineers, share knowledge actively and promote engineering best practices and coding standards across the team.
- Collaborate with Product Owners, QA, Support, Application Engineers, Finance and global Sandvik teams throughout the Agile lifecycle.
- Translate business requirements into clear technical solutions and communicate options, trade-offs and risks to non-technical stakeholders.
- Create and maintain technical documentation, API documentation and onboarding material.
What you'll need
- Bachelor's degree in Computer Science, Engineering, Computer Applications or a related technical discipline.
- 5+ years of professional software development experience, with a track record of owning delivery of complex features independently.
- Strong hands-on experience with .NET / C# and ASP.NET Core MVC, including dependency injection, middleware and service-layer design.
- Strong experience with Microsoft SQL Server and an ORM such as Entity Framework Core, including schema design, migrations and query performance tuning.
- Practical experience with Microsoft Azure, including Azure Functions, Blob Storage and application monitoring.
- Proven experience building and consuming REST APIs, including authentication, webhooks and data synchronisation patterns.
- Solid front-end skills with JavaScript/jQuery, HTML5, CSS and Bootstrap.
- Experience with automated testing, Git branching strategies, pull-request based workflows and CI/CD pipelines.
- Understanding of secure web application development and production support practices.
- Strong communication, analytical and problem-solving skills, with the ability to work independently and within a distributed team.
Nice to have
Details
- Full-time role.
- Location: Pune, Koregaon Park, India.
Read the full description and apply on the company’s own careers page.