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 3 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Technical Lead (.NET) à Vancouver, BC
  • $120k - $130k par année

     ...Responsibilities: The person will be responsible for leading Atlassian Guard administration, security operations, governance and technical support for our client. The role requires...  ...processes.  Key Accountabilities:  • Lead day-to-day technical delivery and operations support... 
    Senior
    Travail temporaire

    Staffmax Staffing & Recruiting

    Vancouver, BC
    il y a 7 jours
  • $141.4k - $204.4k par année

     ...is a diverse group of talented developers dedicated to solving unique technical challenges to create the most authentic on-ice experience for millions of players worldwide. The Senior Technical Lead – Core Technology is the strategic technical leader for the foundational... 
    Senior
    Contrat Longue Durée
    Temps plein
    Zone locale
    Le monde entier
    3 jours par semaine

    EA SPORTS

    Vancouver, BC
    il y a 3 jours
  • $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... 
    Suggéré
    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 3 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 5 jours
  • Job Description Responsible for the technical R&D and quality breakthroughs of the runtime animation system for the dual-perspective shooting...  ...development plans and advance cross-team implementation. Lead and mentor the animation TA team through matrix management, with... 
    Suggéré
    Temps plein
    Zone locale

    NetEase Games

    Vancouver, BC
    il y a 1 jour
  • $132k - $156k par année

     ...We're hiring a Senior Technical Program Manager to lead Asana's push into agentic work management — building the programs that let AI teammates plan, execute, and orchestrate work alongside humans . You'll drive initiatives spanning the Asana Work Management Platform which... 
    Senior
    Contrat Longue Durée
    Travail au bureau
    Zone locale
    Travail à domicile
    Le monde entier

    Asana

    Vancouver, BC
    il y a 3 heures
  • $122.3k - $170.7k par année

     ...employment. EA SPORTS is one of the leading sports entertainment brands in...  ...game security, dev ops, long lead feature and technology...  ...As part of EA SPORTS Tech, the Technical Art Team helps push visual...  ...Your Responsibilities As a Senior Environment Artist, you will collaborate... 
    Senior
    Contrat Longue Durée
    Сontrat
    Travail au bureau
    Zone locale
    3 jours par semaine

    EA SPORTS

    Vancouver, BC
    il y a 2 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... 
    Temps plein
    Stage

    MistyWest

    Vancouver, BC
    Il y a un mois
  •  .... 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 3 heures
  • $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 15 jours
  • $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 1 jour
  •  ...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
  • $121k - $169k par année

     ...greatest potential. Title And Summary Senior Technical Program Manager-Data Science Who is...  ...person in this role will join a team of leading edge data scientists who use AI to...  ...capacity, and cross-team dependencies Lead roadmap planning routines, including intake... 
    Senior
    Le monde entier

    Mastercard

    Vancouver, BC
    il y a 20 jours
  •  ...Job Description: Position Title: Senior .NET Developer Location: Hybrid (2 Days Onsite per Week) Experience Required: 10+ Years...  ...to understand business requirements and translate them into technical solutions. Design and develop robust application architecture... 
    Senior
    .net
    2 jours par semaine

    Astra North Infoteck Inc.

    Vancouver, BC
    il y a 20 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
  •  ...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 un mois
  • $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 14 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 29 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 27 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 26 jours
  •  ...support to help you achieve your goals. About the role: The Technical Services team is part of the Chrysos Growth Team (GT) which also...  ...to ensure exceptional client service and technical delivery. Lead or support quality assurance efforts, including: Long-term QAQC... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Travail au bureau

    Chrysos

    Vancouver, BC
    il y a 1 jour
  •  ...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 un mois
  • We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions means joining a network of 65,000 teammates serving 4,000+ brands and retail...
    Équipe de nuit

    Advantage Solutions Inc.

    Vancouver, BC
    il y a 4 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 un mois
  •  ...Job Title: Salesforce Technical BA Type: FT Location: Vancouver, BC Canada with travel...  ...needed Job Summary We are seeking a Senior Technical Business Analyst / Salesforce Developer...  ..., Administration & Configuration Lead discovery sessions with stakeholders across... 
    Senior
    Temps plein

    OSI Digital

    Vancouver, BC
    il y a 6 jours
  • $95k - $131.25k par année

     ...Opportunity Snapshot Pixieset is looking for a technically fluent Product Manager to help shape and deliver the platform capabilities that...  ...and work effectively across Engineering, Product, Design, and senior stakeholders ~ Highly adaptable, curious, and comfortable operating... 

    Pixieset

    Vancouver, BC
    il y a 16 jours
  • $60.55k - $77.6k par année

    Overview Languages English Education ~ No degree, certificate or diploma Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely. Work site environment ~ Air conditioned...
    Temps plein
    Сontrat
    Travail à distance

    ICON Creative Studio

    Vancouver, BC
    il y a 2 jours
  • $100k - $120k par année

     ...and FX tools and workflow. We are looking for a highly proficient Technical Engineer to focus on the development and implementation of robust...  ...ability to work effectively with minimal supervision alongside a Lead Software Engineer or Architect. The ideal candidate thrives in a... 
    Travail posté

    Sony Pictures Imageworks

    Vancouver, BC
    il y a 3 heures
  • $125k - $154.35k par année

     ...barriers. We’ve made bold commitments to become net-zero by 2040 across all mortgages and...  ...Our Members: We are seeking a Lead Gen AI Engineer to join our GenAI & Cognitive...  ...reliably in real production environments. Technically Curious: You’re interested in how RPA can... 
    .net
    Emploi permanent
    Temps plein
    Stage
    Travail au bureau
    Recrutement immédiat
    Horaires flexibles

    Vancity

    Vancouver, BC
    il y a 1 jour
  •  ...thinking and innovative Director, Technical Services to join the Minerals...  ...strategy, driving growth, and leading a high-performing team of...  ...areas. People Leadership Lead and grow a regional team of...  ...our standard hiring process for senior level and/or safety-sensitive... 
    Senior
    Stage
    Le monde entier

    Ausenco

    Vancouver, BC
    il y a 16 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 !