Role Overview
We are looking for a Technical Project Manager who is equal parts hands-on architect and project manager. You will define backend implementation architecture, write and review production-grade .NET code, guide your teams technical decisions, and independently navigate complex client systems.
Key Responsibilities : & Design :
- Define end-to-end implementation architecture APIM policies, Function App topology, Service Bus / Event Grid flows, DB, Azure Storage (Blob, Table etc)
- Author ADRs and design documents; apply microservices patterns CQRS, Saga, Outbox, Repository, Mediator
- Design synchronous (REST) and asynchronous (Service Bus, Event Grid, Azure Queues) integration patterns with event-driven architecture principles
- Ensure scalability, resilience, performance, and observability are built in from the Implementation :
- Build backend services in .NET / C# hands-on Function Apps, Service Bus, APIM policies, Snowflake integrations
- Vibe-code effectively : use GitHub Copilot, and other AI coding tools to ship fast while maintaining production-safe, maintainable, secure Performance & Production Stability :
- Champion observability Application Insights, Azure Monitor, structured logging, and meaningful alerting thresholds
- Proactively identify and fix performance bottlenecks latency, cold starts, throughput, Snowflake query optimisation
- Own production incident response and author thorough RCAs with clear timelines, root causes, and preventive Leadership & Client Engagement :
- Review teams code, implementation plans, and architecture proposals give specific, actionable direction and mentor on best practices
- Independently learn and map client application architecture without hand-holding; translate ambiguous requirements into clear technical specifications
- Communicate clearly with both engineers and business stakeholders; surface risks and drive delivery momentum proactively
Required Technical Skills : & .NET :
- 12 to 15 years in .NET / C#, Azure backends, Serverless computing
- Deep microservices and distributed systems experience service decomposition, inter service communication, failover Platform :
- Azure APIM, Function Apps, Service Bus, Event Grid, Azure Queues
- Azure Blob Storage, Table Storage, Queue Storage practical knowledge of when and how to use each
- Application Insights, Azure Monitor structured logging, distributed tracing, and & DevOps :
- Snowflake DB query optimisation, pipeline integration; Azure SQL or equivalent RDBMS experience
- Azure DevOps for CI/CD; Terraform exposure is a Development :
- Strong vibe-coding skills daily use of AI coding tools (Copilot etc); ability to critically evaluate output and enforce production Skills & Other Requirements :
- Self-directed learner picks up unfamiliar client systems independently and forms a working mental model quickly
- Excellent written and verbal communication comfortable with engineers and business stakeholders alike
- Strong initiative, ownership mindset, and bias for action identifies problems and drives resolution without prompting
- Dynamic, adaptable, and genuinely curious brings energy and fresh thinking to every engagement
(ref:hirist.tech)