Senior Technical Lead (.NET)
Appnovation Technologies
About us
Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as foundations for future growth. Bold ambition. Practical action. Endless possibilities.
As Technical Lead, you will be the senior .NET authority on a dedicated, cross-functional scrum team building a modern operational SaaS platform for K-12 education. The platform helps school divisions automate administrative workflows, manage information across their organization, and surface operational insight - which in practice means long-running, multi-step business processes, heavy integration between systems, and reporting that has to hold up under scrutiny from district administrators.
Your team operates as an embedded extension of the client's product and engineering organization, not as an external group receiving isolated tickets. It owns assigned product services end-to-end: analysis, planning, implementation, quality assurance, documentation, and release readiness. The client sets product direction and owns architecture and engineering standards; your team is accountable for converting prioritized objectives into production-ready functionality without needing day-to-day coordination. That means you will be working inside an established codebase and an established set of standards, influencing them through implementation plans and evidence rather than unilateral redesign.
This is a manager-level role. Alongside deep technical ownership, you will lead a team that includes embedded business analysis and QA capability - setting expectations, developing people, running sprint delivery, and representing the technical position directly to client stakeholders. Depth in C# and .NET Core is the primary bar for this role: you should be the person the team escalates to on runtime behaviour, async correctness, EF Core query performance, and service design. The platform is moving from pilot deployments toward general availability, so decisions you make need to survive real multi-tenant load.
Key Responsibilities:
- Leading a cross-functional scrum team - developers, business analysis, and QA - accountable end-to-end for assigned product services and feature areas
- Writing and reviewing production C# and .NET Core code daily, and setting the standard for what good looks like in the codebase
- Working within the client's established architecture and engineering standards, and influencing them through implementation plans and evidence rather than unilateral decisions
- Producing technical analysis and implementation plans for significant changes, ahead of development starting
- Designing Temporal workflow implementations - activity boundaries, retry and compensation strategy, idempotency, and workflow versioning
- Implementing event-driven integration against defined pub/sub contracts, and flagging where contracts need to change
- Implementing authorization against OpenFGA policies and Keycloak-backed OAuth 2.0 / OpenID Connect flows in a multi-tenant context
- Working across PostgreSQL transactional models and ClickHouse reporting data within the client's data architecture
- Diagnosing and resolving performance issues across the .NET stack - EF Core query plans, connection pooling, async/await misuse, memory and allocation behaviour
- Owning the team's sprint delivery - refinement, planning, review, and retrospective - without the client needing to act as delivery coordinator
- Ensuring merge requests are small and reviewable, peer review is substantive, and CodeRabbit and pipeline feedback is addressed rather than waved through
- Holding the team to a definition of done that includes requirements validation, automated test coverage, documentation, release readiness, and supportability
- Owning post-release stabilization and defect resolution for recently delivered work
- Escalating risks, dependencies, and missing business decisions early
- Line-managing and mentoring engineers - goal setting, performance feedback, career development, and technical onboarding
- Partnering with client product and engineering stakeholders on trade-offs, sequencing, and feasibility
What we are looking for
Must-Have:
- At least 8 years of professional software engineering experience, with the majority in C# and .NET in production environments
- Recognised depth in .NET Core and ASP.NET Core - you have owned non-trivial services end to end and can reason about the runtime, not just the framework surface
- Expert-level Entity Framework Core, including migrations, query performance tuning, and knowing when to drop to raw SQL
- Deep understanding of asynchronous and concurrent programming in .NET, including async/await pitfalls, cancellation, and thread-pool behaviour
- At least 2 years leading engineering teams, with direct experience managing, mentoring, and developing engineers
- Demonstrated ability to design and deliver within an existing architecture, including reading unfamiliar codebases quickly and respecting established patterns
- Experience leading a dedicated or embedded delivery team inside a client's environment, processes, and repositories
- Track record running sprint delivery without a separate delivery manager - refinement through retrospective
- Production experience with a workflow orchestration engine (Temporal strongly preferred; Cadence, Camunda, or Step Functions considered)
- Strong grasp of event-driven architecture and pub/sub messaging patterns
- Practical experience implementing authentication and authorization for multi-tenant or role-sensitive applications using OAuth 2.0 and OpenID Connect
- Strong relational data modelling skills in PostgreSQL, with an understanding of when analytical workloads justify a separate store
- Experience with CI/CD pipelines and release process, ideally in GitLab
- Confidence communicating technical decisions directly to non-technical client stakeholders
- Must be located in British Columbia, Canada
Technologies
- Core: C#, .NET Core, ASP.NET Core, Entity Framework Core, worker services, asynchronous processing
- APIs: REST, OpenAPI/Swagger, API versioning strategies
- Orchestration and Integration: Temporal workflows, integration services, event-driven pub/sub
- Data: PostgreSQL, ClickHouse, relational data modelling, reporting and analytics data
- Identity and Authorization: Keycloak, OpenFGA, OAuth 2.0, OpenID Connect, SSO, role- and policy-based authorization
- Testing: xUnit/NUnit, Moq, Testcontainers, unit, integration and API testing, Playwright end-to-end testing
- Engineering and Collaboration: GitLab, GitLab CI/CD, CodeRabbit automated code review, Jira, Jira Product Discovery, Jira Service Management, Confluence
- Frontend context: Next.js, React, TypeScript, Tailwind CSS, Shadcn/UI, component-driven development
Nice-to-Have:
- Working fluency in Next.js, React, and TypeScript - enough to review frontend code and unblock the team
- Experience leading teams that include embedded BA and QA capability, rather than developers only
- SaaS product delivery experience, particularly through a pilot-to-GA transition
- Hands-on Temporal experience, including workflow versioning and testing strategies
- Familiarity with fine-grained authorization models (Zanzibar-style / ReBAC) beyond OpenFGA specifically
- Experience with ClickHouse schema design, materialized views, or high-cardinality analytics
- Background in Domain-Driven Design and bounded context definition
- Experience with CQRS and event sourcing patterns
- Experience with Canadian public-sector or education data privacy requirements (PIPEDA, provincial FIPPA), including data residency considerations
- Consulting or agency experience delivering to external clients
- Experience running Jira Service Management as part of a support or run model
Who you are
- You are a pragmatic engineer who makes decisions with incomplete information, documents the reasoning, and revisits them when the evidence changes.
- You lead by raising the capability of the people around you, and you would rather ship a well-understood system than a clever one nobody else can maintain.
- You treat a feature as incomplete until it is tested, documented, and supportable - finishing the code is the middle of the job, not the end.
What Appnovation Offers
- Challenging and rewarding work with real impact
- Direct Access to Cutting-Edge AI Platforms
- Diverse and Inclusive Culture
- Growth opportunities for personal and professional development
- A collaborative and innovative work environment where your ideas are valued
- Exposure to exciting projects and high-profile clients
- Supportive work environment with access to company leaders
- Hybrid working model
Thank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.
At Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital. Accommodations are available upon request throughout the recruitment process.
- ...customer-facing accordingly to ensure the needs of the customer are fully comprehended. Basic Qualifications: Strong academic and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or Computer Science is required. Minimum 7 years Firmware...SuggéréTemps pleinRecrutement immédiatHoraires flexibles
$100k - $125k par année
...Job Description Overview AtkinsRéalis Project Delivery team is hiring a Project Technical Lead (PTL) based out of our Vancouver office. Our Project PTL's are responsible for the timely and efficient coordination and delivery of transmission and substation projects...SuggéréTemps pleinStageTravail au bureauRecrutement immédiatHoraires flexibles- ...MistyWest is seeking a Technical Lead to lead the development of innovative hardware products from concept through production. This role is ideal for an experienced engineering professional who thrives in multidisciplinary product development environments and enjoys solving...SuggéréTemps pleinStage
$110k - $130k par année
...critical to our mission, enabling seamless booking management, itinerary creation, and exceptional customer service. We're seeking a Lead Technical Product Manager to own and drive the roadmap for our technology and data engineering teams, focusing on the continued development...SuggéréContrat Longue DuréeTemps pleinСontrat$90k - $120k par année
...Senior Backend .NET Developer Who You Are You’re a seasoned .NET developer who enjoys architecting and building scalable, secure, and reliable enterprise systems. You’re passionate about applying modern architecture principles to tackle complex challenges. You...Senior.netTemps pleinTravail à distance$199.29k - $310.11k par année
...skill development. Ensure discipline technical work and team activities meet all health... ...to support technical excellence. Appoint senior team members to conduct checking and perform... ...project/team leadership. ~ Experience leading a team including recruitment mentoring coaching...SeniorTemps pleinPour les contractantsSous-traitantZone locale- ...the team to take it even further. About the Role As a Senior Technical Program Manager (TPM) at Humanoid, you will own the planning and... ...delivery of our next-generation humanoid systems. You will lead cross-functional development across hardware and software, coordinating...SeniorTravail au bureauLe monde entier
- .... Practical action. Endless possibilities. As a Senior Software Engineer - Backend, you will build the .NET services that carry the core business logic of a modern... ...OpenID Connect authentication and SSO Producing technical analysis and implementation plans for significant...Senior.netTemps plein
- ...tech for the Insurtech Market Leader About Us At CoverGo, our... ...to everyone. We are a leading global no-code insurance platform... ...SaaS platform. You will provide technical direction to the team, working... ...-end technologies, such as .NET Core, C#, GraphQL, MongoDB, Docker....netTemps pleinTravail à distance
$120k - $195k par année
...Description Arista Networks is an industry leader in data-driven, client-to-cloud... ...Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible... ...gather and understand the functional and technical requirements for upcoming projects. You will...SeniorTravail à distanceTemps plein$211k - $240k par année
...out there–no matter how big or small the team, and no matter which tools or workflows they use. We’re looking for a staff-level Technical Lead to drive execution and technical vision for our developer platform. Our API team has huge, cross-cutting scope: one day you’ll be...Contrat Longue DuréeTravail au bureauZone localeTravail à domicileLe monde entierHoraires flexibles1 jour par semaine$120k - $150k par année
...Senior Back-End Developer – .NET/C# We're looking for a Senior Back-End Developer with deep expertise... ...business requirements into scalable technical solutions and architecture. You collaborate... ..., consultative, and comfortable leading technical discussions with...Senior.netTaux horaireTemps pleinPour les contractantsTravail à distance$50k - $70k par année
...The Senior Technical Recruiter i s responsible for identifying , screening, and managing candidates and consultants for contract and direct... ...in line with performance objectives . ~ Generate leads via professional relationships, candidate interviews, and other...SeniorСontratEmbauche directeTravail au bureauZone locale- ...Technical Lead - Atlassian Guard, Atlassian Cloud & Identity Security Experience Required: 10-15 Years Roles and Responsibilities: The person will be responsible for leading Atlassian Guard administration, security operations, governance and technical support...Emploi permanent
$75k - $125k par année
.NET Cloud Native API Developer Position Description CGI is a leading consulting services organization, committed to delivering innovative solutions that enhance customer... ...scalability and security while reducing technical debt. This will be achieved through automation,....netHoraires flexibles- ...Technical Lead - SQL DBA, SQL Server & Database Administration Experience Required: 10-15 Years Roles and Responsibilities: The person will be responsible for leading Microsoft SQL Server database administration, production support, operational governance and...Emploi permanent
- ...software architecture to help organizations improve learning outcomes, engagement, and operational performance. We are looking for a Technical Lead who can help us scale our XR platform and lead the technical direction of our next generation of AI-powered immersive training...Emploi permanent
$85k - $160k par année
Java Technical Expert / Lead Position Description THIS ROLE IS BASED IN VANCOUVER BC AND IS NOT OPEN TO REMOTE OPTIONS. We are looking for a Java Technical Expert who will act as a trusted advisor to the client. This is not a project management or team-lead role; instead...$146k - $214k par année
...environment, character and concept artists who strive to innovate and inspire. What You'll Do Join the industry-leading Unreal Engine team as a Senior Technical Artist and help shape the future of the world and content creation. You'll work hands-on across the full...SeniorContrat Longue DuréeTemps pleinTravail temporaireTravail posté- ...Role: .NET Developer Toronto, ON OR Vancouver, BC - Hybrid (2-4 Days WFO) 6-12 months Skills: Core .NET Technologies Open for candidates based in Toronto or Vancouver. • .NET Core (with API development experience) • SQL/ SQL Server, Linux, Perl and....netСontrat
$100k - $300k par année
...organization the team responsible for building the technical foundation that powers Aritzia. Unlike... ...safer and with greater autonomy. As a Senior Technical Program Manager / Technical... ...before they occur Partner with Domain Tech Leads to translate high-level architectural...SeniorTemps pleinStageTravail au bureau$70k - $165k par année
...hands-on Utility Applications Technical Architect to provide technical... ...with AMS delivery standards. Lead root cause analysis activities... ...Expertise Microsoft .NET / .NET Core, C#, ASP.NET Java... ...Relevant experience and skills, Seniority and performance, Market and....netEmploi permanentTemps pleinZone locale$80 - $100 par heure
...Role summary The Content Management System (CMS) Technical Lead owns the technical architecture and migration strategy for moving the credit union (CU) public website from the current Central1 Forge/OpenText environment to the selected target CMS. You have deep enterprise...$95k - $185k par année
Senior Technical Project Manager Position Description At CGI, we're a team of builders. We... ...40 countries. Founded in 1976, CGI is a leading IT and business consulting services firm... ...We are seeking a Sr Project Manager to lead complex digital initiatives in a large enterprise...Senior- ...Job Responsibility: WestCorp is looking for a Senior Turnaround Department Lead for one of our clients in Vancouver, BC. JOB SUMMARY The Senior Turnaround Department Lead provides leadership in matters related to the planning, execution, assessment, governance and analysis...SeniorContrat Longue DuréeTemps pleinTravail temporaire
- ...Technical Lead – IBM TRIRIGA, Maximo Real Estate & Facilities Experience Required: 10-15 Years Roles and Responsibilities: The person will be responsible for leading IBM TRIRIGA / IBM Maximo Real Estate and Facilities application delivery, working with business...Emploi permanent
- ...Technical Lead – ServiceNow ITSM, ITOM, CMDB & SecOps 10-15 Years Roles and Responsibilities: The person will be responsible for leading ServiceNow technical delivery and application management, with expert-level hands-on ownership across ITSM, ITOM, CMDB, SecOps...Emploi permanent
- ...Developer – .NET, C#, VB.NET & Crystal Reports Experience Required: 5-8 Years Roles and Responsibilities: The person... ...developer will work with business users, application owners, technical leads and support teams to resolve incidents, deliver service requests....netEmploi permanent
$80.8k - $101k par année
...Implementation transforms new customers into power users. We lead the onboarding experience for companies adopting Brex Empower, helping... .... It’s a role that blends customer empathy, project management, technical expertise, process design, and change management. We take personal...Contrat Longue DuréeСontratTravail au bureauRecrutement immédiatTravail à distanceTravail à domicileTravail posté- ...We are seeking an experienced Senior QA Developer / Test Lead to design and drive the overarching test strategy for a digital banking modernization initiative. This role is ideal for a hands-on quality engineer who excels in building automated test suites, leading performance...SeniorTravail à distanceHoraires flexibles
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Technical Lead (.NET). Soyez parmi les premiers à postuler !
- tech lead Vancouver, BC
- senior financial accountant Vancouver, BC
- senior project accountant Vancouver, BC
- construction senior project manager Vancouver, BC
- senior graphic designer Vancouver, BC
- senior business analyst Vancouver, BC
- working with seniors Vancouver, BC
- senior business data analyst Vancouver, BC
- senior designer Vancouver, BC
- senior delivery manager Vancouver, BC
