Porter Airlines
Posted 4mo ago

Intermediate Developer, Development and Delivery

Porter Airlines
Toronto, Ontario, Canada
OnsiteFull Time
Responsibilities
  • Legacy maintenance
  • Modernization
  • Integration engineering
Requirements
  • 4+ years software development
  • .NET/C#
  • REST and SOAP APIs
  • RabbitMQ
  • Mulesoft
  • SQL Server
  • Docker/Kubernetes
  • CI/CD
Technical tools mentioned
.NETC#WCFRESTSOAPRabbitMQMulesoftSQL ServerDockerKubernetesGitHub ActionsJenkinsAzure DevOps

Job description

Job Summary:

We are seeking an Intermediate Developer to build and scale distributed, event-driven applications including APIs, web apps, and background workers within our IT delivery teams. This role focuses on the dual mission of enhancing our existing operational suite while engineering new, high-performance solutions to ensure faster and more reliable software delivery.

As a key member of the Operational Products Team, you will maintain the backbone of our critical systems while spearheading our transition to a modern, cloud-native architecture. You will act as the bridge between legacy stability and future-proof innovation, migrating services from legacy .NET Framework to .NET 8 and integrating complex workflows using Mulesoft and RabbitMQ.



Duties & Responsibilities:

Technical Requirements:

  • The .NET Evolution: 3–5 years of experience across the full .NET spectrum. You must be comfortable troubleshooting legacy ASP.NET/C# 3.5 codebases while being an expert in .NET 6/8 and latest versions of C#.
  • API Mastery: Strong experience developing and consuming both SOAP (WCF/Web Services) and RESTful APIs.
  • Messaging & Events: Proven experience with Event-Driven Architecture (EDA), specifically using RabbitMQ for asynchronous processing and service decoupling.
  • Integration: Hands-on experience (or a strong desire to master) Mulesoft Anypoint Platform for API management and system orchestration.
  • Data: Proficiency in SQL Server, including writing complex stored procedures and optimizing queries for high-transaction operational databases, updating data processes. 

Core Responsibilities:

  • Legacy Maintenance: Maintain and patch existing .NET 3.5/4.x operational products, ensuring "zero-downtime" and high stability for mission-critical business functions.
  • Modernization: Lead the refactoring and migration of monolithic legacy services into scalable, containerized (Docker/K8s), or serverless microservices using .NET 8.
  • Integration Engineering: Design and implement robust integration flows using Mulesoft Anypoint Platform and .NET 8 to orchestrate data across disparate internal systems and external partner APIs.
  • System Reliability: Optimize Event-Driven Architecture (EDA); monitoring and tuning Applications, APIs, RabbitMQ exchanges and consumers to ensure high throughput and message persistence.
  • Cross-Functional Collaboration: Partner with Business, Product, and DevOps teams to deliver incremental value through Agile methodologies, balancing feature requests with technical debt reduction.
  • Governance & Documentation: Drive engineering excellence by contributing to technical documentation, standardizing CI/CD processes, and ensuring compliance with security protocols.
  • Innovation (AI-First): Proactively identify opportunities to integrate Generative AI to accelerate modernization and improve operational efficiency and quality.


Behavioural Competencies:
  • Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.

  • Teamwork: Working collaboratively with others to achieve organizational goals.

  • Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).

  • Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.

  • Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.

  • Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.



Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
  • 4+ years of professional software development experience, with a heavy focus on the .NET ecosystem (C#). Mulesoft experience would be an advantage.
  • Proven track record of migrating legacy applications (e.g., .NET 3.5/4.x Framework) to modern, cross-platform architectures (e.g., .NET 6/8/Core).
  • Hands-on experience designing and implementing Event-Driven Architectures using RabbitMQ or similar message brokers (Kafka, Azure Service Bus).
  • Deep expertise in developing and securing both RESTful APIs and legacy SOAP (WCF) services. Experience with Mulesoft Anypoint Platform for orchestration is a significant plus.
  • Strong analytical skills with the ability to "reverse engineer" undocumented legacy code and refactor it into clean, maintainable microservices.
  • Experience guiding technical discussions, performing code reviews, and collaborating with cross-functional teams (Product, Ops, and Business).
  • Familiarity with Docker/containerization and CI/CD pipelines (e.g., GitHub Actions, Jenkins, or Azure DevOps) for automated deployment.
  • Strong understanding of relational databases (SQL Server), including optimizing complex queries and managing data migrations during version upgrades.
  • Familiarity with AI-assisted development (e.g., GitHub Copilot) and an interest in applying AI/ML to improve operational efficiency and quality.


Company Description:

Since 2006, Porter Airlines has been elevating the experience of economy air travel for every passenger, providing genuine hospitality with style, care and charm. Porter’s fleet of Embraer E195-E2 and De Havilland Dash 8-400 aircraft serves North America, including a coast-to-coast domestic Canadian network, the U.S., Mexico, the Caribbean and Central America. Headquartered in Toronto, Porter is an Official 4 Star Airline® in the World Airline Star Rating®. Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and X. 

About Porter Airlines

Provides regional and transcontinental scheduled passenger air transportation services.

Year founded
2006
Employees
4300
Organization type
Private
Latest investment
Raised $216.00M Corporate Round (2021) — led by Government of Canada
Headquarters
CA

Similar jobs

Intermediate Developer roles near Toronto, Ontario
3mo
Save
Mark Applied
Hide
Intermediate Piping Engineer
Mississauga, Ontario, Canada
HybridFull Time
AtkinsRéalis
AtkinsRéalisToronto Stock Exchange: ATRL: Providing global engineering design and infrastructure project management services.
2+ YOEMechanical engineering degree; 2-5 years in heavy industry; piping design and stress analysis; nuclear knowledge; software proficiency in PipeStress, CaesarII, AutoPipe, MATLAB, MathCAD, ANSYS; CSA/ASME codes; strong communication.
PipeStress, CaesarII, AutoPipe, MATLAB, MathCAD, ANSYS Mechanical, LS DYNA, S3D, SmartPlant 3D
3mo
Save
Mark Applied
Hide
Intermediate Transportion Engineer
Toronto or Waterloo
$80k-$100k/yr HybridFull Time
Arcadis
ArcadisEuronext Amsterdam: ARCAD: Designing and engineering sustainable solutions for natural and built environments
5+ YOEBachelor’s degree in Transportation/Civil Engineering or Engineering Technology; 5+ years in road design, traffic engineering, and transportation planning; AutoCAD and Civil 3D basics; GIS beneficial; project management experience.
AutoCAD, Civil 3D, GIS
3mo
Save
Mark Applied
Hide
Intermediate Structural Engineer - Restoration
Toronto, Ontario, Canada
$73k-$100k/yr HybridFull Time
Entuitive
Entuitive: Engineering consultancy providing structural design and building restoration services.
5+ YOE5+ years in structural restoration for existing buildings; Ontario PE asset; lead small/medium restoration projects; strong client relations; excellent communication; knowledge of concrete repair and restoration; valid driver’s license.
Concrete repair, Structural design, AutoCAD, Revit
3mo
Save
Mark Applied
Hide
Intermediate Structural Engineer
Toronto or Mississauga
$95k-$137k/yr HybridFull Time
Stantec
StantecTSX: STN: Provides professional engineering, architecture, and environmental consulting services.
5+ YOEBachelor’s in Structural/Civil Engineering, 5+ years consulting experience, PE in good standing preferred, strong communication and team skills, proficiency with structural design software.
SAFE, SAP2000, ETABS, RAM, MASS
5mo
Save
Mark Applied
Hide
Intermediate Traffic Engineer - Construction Staging
Hamilton, Ontario, Canada
$90k-$130k/yr HybridFull Time
Egis
Egis: Designs and operates sustainable infrastructure and intelligent buildings.
8+ YOELicensed P.Eng. with 8+ years in traffic/highway engineering; strong design, reporting, and stakeholder engagement; valid driver’s license.
Synchro, VISSIM, VISUM, Aimsun
5mo
Save
Mark Applied
Hide
Intermediate Software Engineer
Toronto or Edmonton or Kitchener-Waterloo or Vancouver
$107k-$144k/yr HybridFull Time
Jobber
Jobber: Software for scheduling, invoicing, and managing home service businesses.
Proficient in clean, maintainable, and testable code; Agile/Scrum; backend frameworks; observability tools; collaborative; experienced with developer AI tools.
React, React Native, TypeScript, Ruby on Rails, GraphQL, DataDog, Copilot, Cursor
7mo
Save
Mark Applied
Hide
Intermediate Structural Engineer in Pickering, Ontario, Canada
Pickering, Ontario, Canada
OnsiteFull Time
Tetra Tech
Tetra TechNASDAQ: TTEK: Provides global consulting and engineering services for water and environment.
7+ YOEExperience in structural engineering; degree in structural engineering or related field; 7 years of related experience; PEO registration; STAAD Pro; AutoCAD; Nuclear power plant exposure preferred; able to obtain security clearance.
STAAD Pro, AutoCAD, MathCad, MS Office, Numerical Methods Solutions
3mo
Save
Mark Applied
Hide
Intermediate Environmental Engineer or Scientist
St Catharines, Ontario, Canada
$63k-$88k/yr OnsiteFull Time
WSP
WSPToronto Stock Exchange: WSP: Provides engineering, design, and environmental consultancy services globally.
3+ YOE3–5 years of environmental consulting experience; degree in environmental, geological, civil engineering, geoscience, or related field; eligible for P.Eng. or P.Geo; valid driver’s license and willingness for fieldwork.
Geotechnical software, Environmental sampling equipment, Regulatory documentation systems