Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior Technical Lead (.NET)

Temps plein

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.

L'offre d'emploi a été publiée il y a 6 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Technical Lead (.NET) à Vancouver, BC
  •  ...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 plein
    Recrutement immédiat
    Horaires flexibles

    Astera Labs

    Vancouver, BC
    il y a 8 heures
  • $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 plein
    Stage
    Travail au bureau
    Recrutement immédiat
    Horaires flexibles

    AtkinsRéalis

    Vancouver, BC
    il y a 14 jours
  •  ...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 plein
    Stage

    MistyWest

    Vancouver, BC
    Il y a un mois
  • $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ée
    Temps plein
    Сontrat

    Fresh Tracks Canada

    Vancouver, BC
    il y a 1 jour
  • $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
    .net
    Temps plein
    Travail à distance

    Aequilibrium Software Inc.

    Vancouver, BC
    il y a 8 jours
  • $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... 
    Senior
    Temps plein
    Pour les contractants
    Sous-traitant
    Zone locale

    Worley

    Vancouver, BC
    il y a 8 heures
  •  ...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... 
    Senior
    Travail au bureau
    Le monde entier

    humanoid

    Vancouver, BC
    il y a 5 heures
  •  .... 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
    .net
    Temps plein

    Appnovation Technologies

    Vancouver, BC
    il y a 6 heures
  •  ...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... 
    .net
    Temps plein
    Travail à distance

    CoverGo

    Vancouver, BC
    Il y a un mois
  • $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... 
    Senior
    Travail à distance
    Temps plein

    Arista Networks

    Vancouver, BC
    il y a 8 heures
  • $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ée
    Travail au bureau
    Zone locale
    Travail à domicile
    Le monde entier
    Horaires flexibles
    1 jour par semaine

    Asana

    Vancouver, BC
    Il y a 2 mois
  • $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
    .net
    Taux horaire
    Temps plein
    Pour les contractants
    Travail à distance

    Aequilibrium Software Inc.

    Vancouver, BC
    Il y a un mois
  • $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
    Сontrat
    Embauche directe
    Travail au bureau
    Zone locale

    Vaco LLC

    Vancouver, BC
    il y a 20 jours
  •  ...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

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 9 jours
  • $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,... 
    .net
    Horaires flexibles
    Vancouver, BC
    il y a 8 jours
  •  ...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

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 9 jours
  •  ...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

    Aequilibrium Software Inc.

    Vancouver, BC
    il y a 8 jours
  • $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... 
    Vancouver, BC
    Il y a 2 mois
  • $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... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Travail posté

    Epic Games

    Vancouver, BC
    il y a 11 jours
  •  ...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

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 27 jours
  • $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... 
    Senior
    Temps plein
    Stage
    Travail au bureau

    Aritzia

    Vancouver, BC
    il y a 6 jours
  • $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... 
    .net
    Emploi permanent
    Temps plein
    Zone locale

    Capgemini

    Vancouver, BC
    il y a 5 jours
  • $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... 

    Aequilibrium Software Inc.

    Vancouver, BC
    il y a 8 jours
  • $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
    Vancouver, BC
    Il y a 2 mois
  •  ...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... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail temporaire

    WestCorp Solutions

    Vancouver, BC
    il y a 6 jours
  •  ...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

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 9 jours
  •  ...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

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 29 jours
  •  ...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... 
    .net
    Emploi permanent

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 9 jours
  • $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
    Сontrat
    Travail au bureau
    Recrutement immédiat
    Travail à distance
    Travail à domicile
    Travail posté

    Brex

    Vancouver, BC
    il y a 8 heures
  •  ...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... 
    Senior
    Travail à distance
    Horaires flexibles

    Aequilibrium Software Inc.

    Vancouver, BC
    il y a 8 jours

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 !