P

Pentair

Water technology company delivering sustainable solutions

Architect – Backend Cloud Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedIn-person

About the Job

Requirements

  • 8–10 years of experience in software engineering, with strong hands-on .NET development and Azure cloud application experience.
  • 60–70% involvement in coding activity using C#, .NET Framework, .NET Core or modern .NET, REST APIs, and related backend technologies.
  • Hands-on experience with React JS, SQL Server, Entity Framework, microservices architecture, CI/CD, and production-grade deployments.
  • Deep knowledge of Azure Cloud is mandatory.
  • Strong fundamentals in C#, .NET Framework, .NET Core or modern .NET, object-oriented programming, and software design principles.
  • Strong hands-on experience with Azure services including App Service, Azure Functions, Azure SQL, Storage, Key Vault, API Management, Service Bus, Azure Monitor, and Application Insights.
  • Experience with SQL Server, Entity Framework or Entity Framework Core, database design, query optimisation, and transactional systems.
  • Experience building and consuming RESTful APIs with clear contracts, versioning, security, and documentation standards.
  • Working knowledge of React JS for frontend application development and backend integration.
  • Proficiency in microservices architecture, distributed systems, design patterns, and scalable application design.
  • Experience building and managing CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
  • Familiarity with observability, secure coding, automated testing, static code analysis, and production support practices.
  • Bachelor's degree in Computer Science, Software Engineering, Electronics, Electrical Engineering, or equivalent experience.
  • Ability to work independently while technically leading a cross-functional Agile team.

Responsibilities

  • Design and implement scalable, secure, and cloud-native applications on Microsoft Azure.
  • Define high-level and low-level designs for .NET applications, APIs, microservices, and integrations.
  • Architect Azure-based solutions using services such as App Service, Azure Functions, Azure SQL, Storage, Key Vault, API Management, and Service Bus.
  • Ensure reliability, scalability, security, performance, observability, and cost optimisation across application architecture.
  • Develop web applications using technologies such as React JS and Angular.
  • Build, review, and maintain CI/CD pipelines for .NET and React JS applications.
  • Support automated deployments, blue-green and canary release patterns, and environment governance.
  • Collaborate on infrastructure as code using Azure DevOps, GitHub Actions, and Terraform.
  • Use containerisation concepts such as Docker and Kubernetes where applicable for cloud-native workloads.
  • Support automation using PowerShell, C#, Python, or scripting tools as required.
  • Monitor and troubleshoot applications using Azure Monitor, Application Insights, logs, metrics, and traces.
  • Implement secure coding practices, authentication, authorisation, secrets management, and data protection controls.
  • Use Azure Key Vault, Managed Identity, Microsoft Entra ID, and secure configuration practices where applicable.
  • Align application design with security, compliance, reliability, and cloud governance expectations.
  • Support responsible use of AI-assisted development tools with quality checks, code reviews, and secure engineering guardrails.
  • Participate in sprint ceremonies, technical planning, estimation, and delivery of quality reporting.
  • Support story grooming, solutioning, impact analysis, and technical risk identification at sprint level.
  • Provide progress updates, technical risks, dependency insights, and quality metrics to team stakeholders.
  • Mentor developers on .NET, React JS, Azure, API design, microservices, and engineering best practices.
  • Collaborate with product owners, business analysts, QA, DevOps, security, and architecture stakeholders.
  • Provide technical leadership, code review guidance, and architecture recommendations for scalable delivery.

Desired Qualifications

  • Exposure to AI code assistance tools such as GitHub Copilot.
  • Exposure to Docker, Kubernetes, Azure Kubernetes Service, event-driven architecture, and message-based integrations.
  • Familiarity with Microsoft Entra ID, OAuth, OpenID Connect, Azure API Management, and enterprise identity patterns.
  • Professional certifications such as Azure Developer Associate, Azure Solutions Architect Expert, or DevOps Engineer Expert.

About the Company

Pentair

Water technology company delivering sustainable solutions

Pentair provides smart, sustainable water solutions. Its products include residential pool equipment and filtration systems as well as commercial water-management solutions, designed to help people move, improve, and enjoy water more efficiently and responsibly. The company focuses on water technology after a long history of strategic pivots and acquisitions, and it operates as a pure-play water technology business since 2018. By concentrating on water treatment, filtration, flow control, and related services, Pentair differentiates itself from competitors by offering integrated, end-to-end water solutions for both residential and commercial customers. The goal is to enable safer, more efficient water use and management across households, businesses, and public facilities.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Golden Valley, MN
Founded
1966

Recently Posted Jobs

Explore more opportunities at Pentair

See more jobs