T

TripArc

Digital platforms for luxury travel bookings

Senior Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 5 years of professional experience with C# and .NET, including hands-on experience with both .NET Framework and modern .NET 8 or later.
  • Ability to write complex C#, T-SQL, and service code from scratch and explain every line shipped.
  • Strong SQL Server skills, including complex queries, performance tuning, work in large intricate schemas, transactions, and rollback strategy.
  • Experience building and consuming RESTful APIs and working with Entity Framework or a similar object-relational mapper.
  • Experience taking part of a legacy system to a production microservice, or a clear grasp of service boundaries, asynchronous messaging, and eventual consistency patterns.
  • Working knowledge of Docker and Kubernetes in a cloud environment.
  • Exposure to continuous integration and continuous delivery pipelines.
  • Ability to investigate problems, clarify unclear requirements, make reasonable assumptions, and continue work independently.
  • Ability to test and verify code, including attention to transactions, data-dependent behavior, concurrency, and implicit business rules in stored procedures.
  • Comfort using AI coding tools without depending on them, and understanding that production data, customer information, and secrets must not be shared with those tools.
  • Ability to communicate trade-offs, document design decisions, and explain concepts to teammates.
  • Comfort working with ambiguity and balancing speed with quality.
  • Ability to maintain useful documentation.

Responsibilities

  • Design, build, and ship features across legacy .NET Web Forms applications and modern .NET microservices running on Kubernetes.
  • Write, debug, and optimize C# and T-SQL, including tracing issues through legacy code.
  • Lead migration work by breaking monolithic components into loosely coupled services while maintaining reliability.
  • Write and tune complex SQL queries and stored procedures, and use MongoDB where document storage is appropriate.
  • Build and maintain event-driven integrations with NServiceBus and Azure Service Bus.
  • Use AI-assisted tools where helpful and verify their output against actual system behavior.
  • Work with Product and QA to scope work, estimate effort, and balance competing priorities within sprint commitments.
  • Own work through design, implementation, testing, deployment through Azure Pipelines, and production support.
  • Contribute to architectural decisions and help establish patterns for the wider team.
  • Support other developers through code reviews, pairing, and knowledge sharing, including helping junior developers build strong fundamentals and use AI tools appropriately.
  • Keep documentation and JIRA tickets current so the team can see progress and blockers.

Desired Qualifications

  • Experience with NServiceBus or Azure Service Bus is preferred.
  • MongoDB experience is a plus.
  • Angular experience is a plus; the role is primarily backend with occasional frontend work.
  • Experience with Azure Data Factory, Semantic Kernel, or integrating features based on large language models is a nice-to-have.

About the Company

TripArc

Digital platforms for luxury travel bookings

TripArc provides digital platforms that connect travel agencies and tour operators with a wide range of travel services such as flights, cruises, hotels, and tours. Its two platforms, ADX and TMT, enable partners to search, compare, and book these services while enabling negotiated direct net rate contracts and commissions with providers. The platforms offer access to exclusive deals and competitive pricing to serve high-net-worth clients more efficiently. Unlike some competitors, TripArc focuses on securing direct agreements with service providers and aggregating luxury travel options through a tech-enabled network used by thousands of advisors, with over a billion dollars in transactions to date. The goal is to deliver a streamlined, technology-driven booking experience for luxury travel by helping agencies and tour operators offer better value to affluent clients and partners through efficient sourcing, pricing, and deal access.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at TripArc

See more jobs