Talent.com
Porter Airlines
Intermediate Developer, Development and DeliveryPorter Airlines • Toronto, Canada
Intermediate Developer, Development and Delivery

Intermediate Developer, Development and Delivery

Porter Airlines • Toronto, Canada
30+ days ago
Job type
  • Full-time
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.
Create a job alert for this search

Intermediate Developer, Development and Delivery • Toronto, Canada

Similar jobs

Solutions Designer - Intermediate JP214

P@thlion Staffing Careerstoronto, on, Canada
Full-time

Manages and provides technical input to the day-to-day execution of delivery teams who are implementing technology solutions to address Metrolinx business needs.The Technical Solution Manager also ... Show more

 • Promoted

SaaS Developer

Redwood Softwaremarkham, on, Canada
Full-time

At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.Redwood Software is the leading orchestration platform for the autonomous enterprise, d... Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionToronto, ON, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located... Show more

 • Promoted

Application Tech Lead: All-Round Dev & API Delivery

Smart IT Frame LLCToronto, ON, CA
Full-time

A staffing company specializing in IT roles is seeking a Mid-Senior level professional to work in Toronto or Mount Laurel NJ.The role involves managing development projects and driving integrations... Show more

 • Promoted

Technology Delivery Lead

TD BankToronto, ON, CA
Full-time

Technology Delivery Lead (TDL) – Toronto, Ontario.Pay: $96,900 - $136,800 CAD (plus discretionary variable compensation).Serve as Solution Architect/Tech Lead for the delivery squad, final authorit... Show more

 • Promoted

Intermediate Designer

EdelmanToronto, ON, CA
Full-time

Edelman is a voice synonymous with trust, reimagining a future where the currency of communication is action.Our culture thrives on boldness, empathy, and curiosity.We are committed to diversity, e... Show more

 • Promoted

Intermediate.NET developer

Infotek Consulting Inc.Toronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.The ideal candidate will be familiar with the full software design life cycle.They should have experience in designing, coding, testing... Show more

 • Promoted

Intermediate Fullstack Developer for Agile Web Applications

Evolvic Inc.Toronto, ON, CA
Full-time

Join as an Intermediate Fullstack Developer specializing in Node.Drive the design and support of customer-centric applications in a flexible, remote work environment.In this role, you will collabor... Show more

 • Promoted

Intermediate SDET

AquanowToronto, ON, CA
Full-time

Your Contribution to Our Growth.As an Intermediate SDET at Aquanow, you’ll play a hands‑on role in helping us scale and strengthen the testing infrastructure behind our digital asset platform.Worki... Show more

 • Promoted

Developer III

Giesecke & Devrient GB Ltd.Markham, ON, CA
Full-time

The position of the developer is to contribute to the full development life cycle, including requirement analysis, functional design, technical design, programming, testing, documentation, implemen... Show more

 • Promoted

Transportation Design and Delivery Department Lead

HDRRichmond Hill, York Region, CA
Full-time +1

In the role of Transportation Design and Delivery Department Lead, you will be responsible for the daily operations and continued growth of an established and growing highway and municipal roadway ... Show more

 • Promoted

Intermediate Developer, Development and Delivery

Porter Airlines Inc.Toronto, ON, CA
Full-time

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... Show more

 • Promoted

Senior Developer, Development Services

BDO CanadaMarkham, York Region, CA
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

 • Promoted

Guidewire Integration Lead - Senior Developer

Aarorn Technologies IncMarkham, York Region, CA
Full-time

Guidewire Integration Lead - Senior Developer.Location: Markham, ON (3x onsite a week).IT with P&C Insurance Domain Experience and strong experience with Guidewire PC Integration.Experience with Po... Show more

 • Promoted

Intermediate Developer - Mobile Apps Focus

Source CodeToronto
Full-time

Work onsite in Toronto as an Intermediate Software Developer, with a strong focus on developing mobile applications using React Native.Your role will involve implementing front end designs and addr... Show more

 • Promoted

Senior Development Leader - Modernization & Delivery

ScotiabankToronto, ON, CA
Full-time

A leading bank in the Americas is seeking a Senior Manager, Development in Toronto to spearhead technology solutions and modernization efforts within the organization.The role requires over 15 year... Show more

 • Promoted

Delivery Project Lead

MphasisToronto, ON, CA
Full-time

Senior Developer – Life and Annuity Domain – Onsite.Seeking an experienced Life and Annuity Senior Developer to work on the Ingenium migration project.This role requires a deep understanding of the... Show more

 • Promoted

Intermediate Roadway Designer

EXPMarkham, ON, CA
Full-time

Brampton, Markham, London or Hamilton, ON.At EXP, we’re driven to provide innovative solutions for the world’s built and natural environments.As a team of engineers, architects, designers, scientis... Show more

 • Promoted

Software Developer - Intermediate (26-18820)

Russell TobinToronto, ON, CA
Full-time

Software Developer - Intermediate.Months with Possible Extension of 6 Months.Mandatory Certifications (both):.ServiceNow Certified System Administrator (CSA).ServiceNow Certified Application Develo... Show more

 • Promoted

Intermediate Software Developer

SJCToronto, ON, CA
Full-time

Join to apply for the Intermediate Software Developer role at SJC.SJC: A Leader in Canadian Communications.SJC stands as Canada’s largest privately owned communications company, distinguished by it... Show more