Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Backend Developer (.NET)

Home > C# programming jobs

Backend Developer (.NET) in Canada new

  • Appnovation Technologies
  • Full time
  • Email
  • Vancouver

Responsibilities

  • Develop and maintain .NET Core REST APIs with versioning, validation, error semantics, and OpenAPI/Swagger documentation.
  • Build worker services for background, scheduled, and queue-driven asynchronous processing.
  • Develop integration services that publish and consume events using defined message contracts and pub/sub patterns.
  • Model and query PostgreSQL data with Entity Framework Core, including migrations and performance tuning.
  • Build and maintain API integrations with ClickHouse.
  • Enforce application authorization through OpenFGA and integrate Keycloak for OAuth 2.0, OpenID Connect, and SSO.
  • Produce technical analyses and implementation plans, deliver small reviewable merge requests, and participate in code review.
  • Write unit, integration, API, and Playwright end-to-end tests.
  • Maintain GitLab CI/CD pipelines, respond to CodeRabbit findings, and support peer review.
  • Instrument services with logging, metrics, and distributed tracing for production diagnosis.
  • Own feature areas through design, development, testing, documentation, release, and post-release support.
  • Participate in scrum refinement, planning, reviews, retrospectives, defect resolution, and stabilization.
  • Mentor less experienced engineers through code review and pairing.

Requirements

  • At least 5-7 years of professional backend development experience with C# and .NET in production environments.
  • Strong command of .NET Core, ASP.NET Core Web API, and Entity Framework Core.
  • Experience building RESTful APIs for frontend or third-party clients.
  • Strong relational data modeling and SQL skills with PostgreSQL or an equivalent RDBMS, including query performance tuning.
  • Practical experience with background workers, message queues, or scheduled jobs and a working understanding of async/await in .NET.
  • Understanding of event-driven and pub/sub patterns, at-least-once delivery, and idempotent consumers.
  • Experience integrating identity providers using OAuth 2.0 and OpenID Connect.
  • Experience working in existing codebases and established engineering standards.
  • A disciplined approach to automated unit, integration, API, and end-to-end testing.
  • Comfort with Git-based workflows, CI/CD, and peer code review.
  • Preferred experience includes ClickHouse, fine-grained authorization, Temporal, TypeScript, React, OpenTelemetry, Domain-Driven Design, CQRS, SaaS delivery, Canadian public-sector or education privacy requirements, and consulting or client-facing delivery.
  • Must be located in Vancouver, British Columbia, Canada.

Appnovation Technologies

Appnovation is a Global, Full-Service Digital Partner. We design, develop, and deliver digital experiences that drive measurable business transformation. With nearly 20 years of experience and thousands of successful projects delivered, we partner with industry leaders like Pfizer, Google, Yeti, ...

Similar positions

.NET Fullstack Developer

  • Nagarro
  • Full time
  • Remote
  • 10/15/2026
  • Romania

Senior Software Developer

  • Netcompany
  • Full time
  • Remote
  • 10/14/2026
  • United Kingdom

Full-Stack Web Developer

  • Ivanti
  • Full time
  • Remote
  • 10/14/2026
  • Salary: Competitive
  • United States

Senior Backend Engineer - Mobility

  • M-KOPA
  • Full time
  • Remote
  • 10/14/2026
  • United Kingdom

Senior Backend Engineer - Mobility

  • M-KOPA
  • Full time
  • Remote
  • 10/14/2026
  • Kenya