P

Porter Airlines

Regional airline delivering premium service

Intermediate Developer - Development and Delivery

Backend EngineeringUpdated on Nov 10
Full-timeToronto, ON, CanadaNo salary listed

About the Job

Requirements

  • Three to five years of experience across the .NET ecosystem, including troubleshooting legacy ASP.NET and C# 3.5 code and expertise with .NET 6/8 and current C# versions.
  • Strong experience developing and consuming SOAP (WCF/Web Services) and RESTful APIs.
  • Proven experience with Event-Driven Architecture using RabbitMQ for asynchronous processing and service decoupling.
  • Hands-on experience with, or a strong desire to master, Mulesoft Anypoint Platform for API management and system orchestration.
  • Proficiency in SQL Server, including complex stored procedures, query optimization, and updating data processes.
  • Four or more years of professional software development experience focused on the .NET ecosystem (C#).
  • A Bachelor's degree in Computer Science or Software Engineering, or equivalent professional experience.
  • A proven track record migrating legacy applications such as .NET 3.5/4.x Framework to modern cross-platform architectures such as .NET 6/8/Core.
  • Hands-on experience designing and implementing Event-Driven Architectures with RabbitMQ or similar message brokers such as Kafka or Azure Service Bus.
  • Deep expertise developing and securing RESTful APIs and legacy SOAP (WCF) services.
  • Strong analytical skills to reverse engineer undocumented legacy code and refactor it into maintainable microservices.
  • Experience guiding technical discussions, performing code reviews, and collaborating with Product, Ops, and Business teams.
  • Familiarity with Docker/containerization and CI/CD pipelines such as GitHub Actions, Jenkins, or Azure DevOps for automated deployment.
  • Strong understanding of relational databases, particularly SQL Server, including complex query optimization and data migrations during version upgrades.
  • Familiarity with AI-assisted development such as GitHub Copilot and an interest in applying AI/ML to operational efficiency and quality.

Responsibilities

  • Maintain and patch existing .NET 3.5/4.x operational products to support zero downtime and stability for mission-critical business functions.
  • Refactor and migrate monolithic legacy services into scalable, containerized (Docker/Kubernetes) or serverless microservices using .NET 8.
  • Design and implement integration flows using Mulesoft Anypoint Platform and .NET 8 to orchestrate data across internal systems and external partner APIs.
  • Optimize Event-Driven Architecture and monitor and tune applications, APIs, RabbitMQ exchanges, and consumers for throughput and message persistence.
  • Partner with Business, Product, and DevOps teams to deliver incremental value using Agile methodologies while balancing feature requests and technical debt reduction.
  • Contribute to technical documentation, standardize CI/CD processes, and ensure compliance with security protocols.
  • Identify opportunities to integrate Generative AI to accelerate modernization and improve operational efficiency and quality.

Desired Qualifications

  • Mulesoft experience is an advantage.

About the Company

Porter Airlines

Regional airline delivering premium service

Porter Airlines is a regional airline serving about 30 destinations across Canada and the United States, with plans to add Mexico and the Caribbean. It offers a premium travel experience aimed at business and leisure travelers who want comfortable, convenient flights. The product includes spacious seating, complimentary in-flight service, and access to exclusive airport lounges. Revenue comes from ticket sales, baggage fees, and partnerships with other travel businesses. Porter differentiates itself by focusing on a higher level of service in the regional market, aiming for strong customer satisfaction and a larger share of regional travel. Its goal is to grow its route network and market presence by expanding to new destinations while maintaining quality service.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$190.7M
Headquarters
Toronto, Canada
Founded
2006

Recently Posted Jobs

Explore more opportunities at Porter Airlines

See more jobs