Intermediate Developer, Development and Delivery at Porter Airlines Inc. | CA | Rezi

Intermediate Developer, Development and Delivery at Porter Airlines Inc.

Intermediate Developer, Development and Delivery

Porter Airlines Inc. · CA

1 weeks ago

Intermediate Developer, Development and Delivery

Porter Airlines Inc. · CA

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Intermediate Developer, Development and Delivery role.

Rezi rewrites your resume against Porter Airlines Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Intermediate Developer, Development and Delivery posting at Porter Airlines Inc. — free, in seconds.

About the Role

We are seeking an Intermediate Developer to build and scale distributed, event-driven applications including APIs, web apps, and background workers. This role focuses on enhancing our existing operational suite while engineering new, high-performance solutions for faster and more reliable software delivery. You will maintain critical systems and lead the transition to a modern, cloud-native architecture, migrating services from legacy .NET Framework to .NET 8 and integrating complex workflows.

Responsibilities

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

Requirements

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

Skills

  • .NET
  • C#
  • ASP.NET
  • SOAP
  • WCF
  • Web Services
  • RESTful APIs
  • Event-Driven Architecture (EDA)
  • RabbitMQ
  • Mulesoft Anypoint Platform
  • SQL Server
  • Stored Procedures
  • Query Optimization
  • Docker
  • Kubernetes (K8s)
  • Serverless
  • Microservices
  • .NET 8
  • .NET 6
  • .NET Framework
  • Agile methodologies
  • CI/CD
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Generative AI
  • AI/ML
  • GitHub Copilot

Location

  • Toronto Downtown Office (250 Yonge Street)

Work Type

  • Hybrid

Experience Level

  • Intermediate
  • 3-5 years
  • 4+ years

Education Level

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.

About the Company

  • 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®.