Set and hold the standard for code review, test strategy, and production readiness across the codebase.
Design and maintain the ASP.NET Core OData reporting services that deliver Data Hub data to customers, with identity and security as supporting work.
Qualifications
Hands-on Databricks and Azure Data Factory experience building medallion-style ingestion and transformation pipelines.
A track record of building reliability and observability into distributed systems — health checks, data-quality gates, monitoring, and graceful failure handling.
The ability to reason through cross-repository dependencies in a Git-based, multi-repo environment.
A high personal bar for code review, test strategy, and production readiness, with the credibility to hold peers to it.
Strong C# and ASP.NET Core skills, including OData service design, middleware, and dependency injection.
Working knowledge of Microsoft Azure and identity/token flows (Entra ID, OAuth2/OIDC, SSO), plus strong production SQL skills.
Bachelor's degree in Computer Science, Information Systems, Engineering, Accounting Information Systems, or equivalent professional experience.
Typically 10+ years of professional software engineering experience, with senior-level ownership of services, data platforms, enterprise applications, or cloud-hosted systems.
Preferred
Experience with Kubernetes or other container orchestration for data pipeline deployment.
Exposure to GraphQL or additional API paradigms beyond OData.
Familiarity with AI-assisted engineering tools for code review or root-cause analysis.
PowerPlan is an EOE
Applicant Privacy Notice
Please note that this is a hybrid role that involves a combination of onsite work from our corporate office as well as work from home. While we strive to accommodate flexible working arrangements when sensible, there will be times when onsite work is required. This could include scheduled office days, team meetings, client meetings, or special events.