Talent.com
Programmers.io
Senior.Net/C# Developer with PythonProgrammers.io • Burnaby, BC, Canada
Senior.Net/C# Developer with Python

Senior.Net/C# Developer with Python

Programmers.io • Burnaby, BC, Canada
20 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

What You'll Do

  • Build and maintain backend services in .NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines)
  • Design microservice boundaries, API contracts, and data flows as we decompose a monolithic Rails application into independent services
  • Work directly on core platform systems: GPS telemetry ingestion, history processing, reporting engine, dispatching services, billing and subscription management
  • Write and review production-grade, test-driven code; enforce quality through code reviews across .NET and Python codebases
  • Design and optimize MySQL queries and schemas for high-volume transactional workloads (10M+ row tables, complex joins across billing/device/contract hierarchies)
  • Build and consume RESTful APIs; design webhook delivery systems and event-driven integrations
  • Deploy to production via BitBucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updates
  • Produce architecture documentation: system diagrams, data flow diagrams, ADRs in Confluence
  • Manage async job processing with RabbitMQ and Dramatiq/Delayed Job workers
  • Operate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, BigQuery
  • Collaborate with the Rails team, DevOps, and QA; work with the Engineering Team Lead and VP of Engineering on technical direction
  • Estimate tasks, communicate blockers, and participate in sprint planning using Jira and GitFlow branching

What You Bring

  • Production experience with .NET 8 / C# -- building, testing, and deploying backend services
  • Production experience with Python -- FastAPI or Flask, async task processing, data manipulation (Pandas, Dask)
  • Strong MySQL skills: query optimization, indexing strategies, schema design for high-load systems
  • Experience with at least one of: PostgreSQL, Elasticsearch, MongoDB, BigQuery
  • Hands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logs
  • Experience with RabbitMQ or similar message brokers and async job queues
  • Track record of designing and implementing microservices -- service decomposition, inter-service communication, API versioning, backward compatibility
  • Familiarity with Redis for caching and session management
  • Experience with Git/GitFlow branching workflow and BitBucket or similar platforms
  • Ability to write clear technical documentation and communicate tradeoffs to both engineers and non-technical stakeholders
  • Strong written and spoken English
Create a job alert for this search

Senior.Net/C# Developer with Python • Burnaby, BC, Canada

Similar jobs

Distributed Systems Engineer (Python/Go) — Remote

CanonicalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills.This remote role involves creating automated testing approaches, collaborat... Show more

 • Promoted

Remote Python Developer - Cloud Automation & Geospatial

CATALYST MicroservicesVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology solutions company is seeking a Python Developer to design and maintain cloud deployment pipelines and automation workflows.With an emphasis on sustainability, this remote role involves... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalVancouver, Metro Vancouver Regional District, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Python Developer - C$100,000 - C$135,000 A Year

PDF SolutionsVancouver, Canada
Full-time

OverviewAt PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry.Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achiev... Show more

 • Promoted • New!

Senior Software Engineer (Full Stack + Data) - $155,000 - $172,000 A Year

ArticleRichmond, Canada
Full-time

Seeking a Senior Software Engineer with full-stack and data engineering expertise to design, develop, and maintain scalable web and data applications.Role involves building end-to-end features and ... Show more

 • Promoted

Senior.NET Developer

Embrace Software IncVancouver, Metro Vancouver Regional District, CA
Full-time

Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world.We focus on building niche software businesses that deliver mission-critical solutions a... Show more

 • Promoted

Remote Senior Developer: Dynamics 365 &.NET

AdeccoVancouver, Metro Vancouver Regional District, CA
Remote
Temporary

A leading recruitment firm is seeking a Senior Developer for a remote role in Ottawa.This 6-month contract requires a university degree or equivalent and at least 5 years of development experience,... Show more

 • Promoted

Software Engineer, Python

AutoSyncVancouver, Metro Vancouver Regional District, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Dot Net Full Stack Developer

Tata Consultancy ServicesVancouver
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Junior.NET Developer - Azure Cloud & APIs

BrickRed SystemsBurnaby
Full-time

A technology company in Canada is seeking multiple Junior.NET Developers with strong Azure cloud experience.The role involves designing, developing, and maintaining scalable applications and workin... Show more

 • Promoted

Python Developer for Cloud Simulation

Delta ControlsSurrey, Metro Vancouver Regional District, Canada
Full-time

Drive success in cloud technology as an Intermediate Software Developer located in Surrey.Take responsibility for developing Python services as part of our modern cloud platform.In this hybrid role... Show more

 • Promoted

Backend Engineer (Python + Aws) For Scalable Data Pipelines - C$80,000 - C$95,000 A Year

Styx Intelligence Inc.Richmond, Canada
Full-time

Seeking an Intermediate Backend Developer with 2-4 years of experience in Python and AWS to enhance backend systems for cybersecurity solutions.Offers a flexible work environment and salary range o... Show more

 • Promoted

.Net Full Stack Developer (Healthcare)

YochanaVancouver, Metro Vancouver Regional District, CA
Full-time

Direct message the job poster from Yochana.Senior Talent Acquisition Specialist @ Yochana IT Solutions INC | Certified Recruitment Analyst.Net Full Stack Developer with CI/CD, Cloud experience and ... Show more

 • Promoted

Remote.NET Developer for ETL & Data Integrations

Absorb SoftwareVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A cloud-based learning management company is seeking an intermediate-level Developer to enhance an internal ETL tool.This fully remote role involves developing integrations between platforms like S... Show more

 • Promoted

Platform Engineer: Developer Efficiency With Ai Tools - C$116,800 - C$226,000 A Year

Leading Technology CompanyRichmond, Canada
Full-time

Seeking a Software Engineer to improve developer efficiency by building backend systems and integrating AI tools, leveraging Java, Python, and Kubernetes. Show more

 • Promoted

Senior Azure.NET Developer - Remote PST

Lorven Technologies Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology services provider is seeking a Mid-Senior level.Net Azure Developer for a long-term remote position.Ideal candidates will have over 7 years of experience and expertise in.Net technolog... Show more

 • Promoted

Sr/ Lead.Net Developer

TEEMAVancouver, Metro Vancouver Regional District, CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by TEEMA.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Di... Show more

 • Promoted

Senior Developer

Coconut SoftwareVancouver, Metro Vancouver Regional District, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior.NET Full-Stack Lead - React & SQL Expert

Evolvic Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

A technology company in Canada is looking for a Senior Fullstack Developer to lead development efforts and build complex features.This role requires 5+ years of experience with C# and.NET technolog... Show more

 • Promoted

Senior Developer - Workday, Java, Typescript, Aws - C$140,000 - C$210,000 A Year - Remote

AtimiRichmond, Canada
Remote
Full-time

Seeking an experienced Senior Software Engineer for a fully remote position in Vancouver, Canada.Responsibilities include designing and implementing backend and frontend solutions, and creating ext... Show more