Développeur intermédiaire

Les Industries DICI inc.

Toronto

On-site

CAD 85,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Porter Airlines recherche un développeur intermédiaire pour concevoir et faire évoluer des applications distribuées et orientées événements, y compris des API et des services web, afin d'améliorer l'infrastructure opérationnelle et d'accélérer la livraison logicielle.

Porterez migration des systèmes .NET Framework vers .NET 8, intégrera Mulesoft Anypoint et RabbitMQ et déploiera des microservices conteneurisés.

Qualifications

  • Diplôme en informatique ou expérience équivalente.
  • 4 ans et plus d'expérience en développement .NET et migration d'applications vers .NET 6/8.
  • Expérience avec Mulesoft Anypoint et architectures orientées événements (EDA).
  • Conception et sécurisation d'API RESTful et SOAP (WCF).
  • Maîtrise de SQL Server et optimisation de requêtes.
  • Conception et refactorisation en microservices et CI/CD.

Responsibilities

  • Maintenance et correction des systèmes .NET 3.5/4.x avec fiabilité élevée.
  • Modernisation et migration vers des microservices conteneurisés (Docker/K8s) ou serverless sur .NET 8.
  • Conception d'intégrations robustes via Mulesoft Anypoint et .NET 8.
  • Optimisation d'EDA et supervision des échanges RabbitMQ pour performance et durabilité.
  • Collaboration interfonctionnelle avec Produit, IT et DevOps dans un cadre CI/CD.
  • Documentation technique et respect des standards sécurité.

Skills

.NET / C#
APIs SOAP/REST
RabbitMQ
Mulesoft Anypoint
SQL Server
Docker/K8s
Microservices

Education

Baccalauréat en informatique / génie logiciel ou expérience équivalente

Tools

Docker
GitHub Actions
Jenkins
Azure DevOps
WCF / SOAP

Job description

Nous recherchons un développeur intermédiaire pour concevoir et mettre à l'échelle des applications distribuées et orientées événements, notamment des API, des applications web et des tâches de fond au sein de nos équipes de livraison informatiques. Ce rôle se concentre sur la double mission d'améliorer notre suite opérationnelle existante tout en concevoir de nouvelles solutions haute performance pour assurer une livraison de logiciels plus rapide et plus fiable.

En tant que membre clé de l'équipe des produits opérationnels, vous maintiendrez la colonne vertébrale de nos systèmes critiques tout en dirigeant notre transition vers une architecture moderne native du cloud. Vous ferez le pont entre la stabilité héritée et l'innovation pérenne, en migrant des services de l'ancien .NET Framework vers .NET 8 et en intégrant des flux de travail complexes à l'aide de Mulesoft et RabbitMQ.

Exigences techniques :
  • L'évolution de .NET : 3 à 5 ans d'expérience dans tout le spectre .NET. Vous devez être à l'aise pour dépanner les bases de code ASP.NET/C# 3.5 existantes tout en étant un expert de .NET 6/8 et des dernières versions de C#.
  • Maîtrise des API : Solide expérience dans le développement et la consommation d'API SOAP (WCF/services web) et RESTful.
  • Messagerie et événements : Expérience avérée avec l'architecture orientée événements (EDA), en particulier en utilisant RabbitMQ pour le traitement asynchrone et le découplage des services.
  • Intégration : Expérience pratique (ou forte volonté de maîtriser) de la plateforme Mulesoft Anypoint pour la gestion des API et l'orchestration des systèmes.
  • Données : Maîtrise de SQL Server, y compris l'écriture de procédures stockées complexes et l'optimisation des requêtes pour les bases de données opérationnelles à haut volume de transactions, mise à jour des processus de données.
Responsabilités principales :
  • Maintenance des systèmes existants : Maintenir et corriger les produits opérationnels .NET 3.5/4.x existants, en assurant un « temps de disponibilité nul » (zero-downtime) et une haute stabilité pour les fonctions commerciales critiques.
  • Modernisation : Diriger la refactorisation et la migration des services existants monolithiques vers des microservices évolutifs, conteneurisés (Docker/K8s) ou sans serveur utilisant .NET 8.
  • Ingénierie d'intégration : Concevoir et mettre en œuvre des flux d'intégration robustes à l'aide de la plateforme Mulesoft Anypoint et de .NET 8 pour orchestrer les données entre des systèmes internes disparates et des API de partenaires externes.
  • Fiabilité du système : Optimiser l'architecture orientée événements (EDA) ; surveiller et ajuster les applications, les API, les échanges RabbitMQ et les consommateurs pour assurer un débit élevé et la persistance des messages.
  • Collaboration interfonctionnelle : Collaborer avec les équipes commerciales, de produits et DevOps pour offrir une valeur incrémentielle grâce aux méthodologies agiles, en équilibrant les demandes de fonctionnalités avec la réduction de la dette technique.
  • Gouvernance et documentation : Promouvoir l'excellence en ingénierie en contribuant à la documentation technique, en standardisant les processus CI/CD et en assurant la conformité aux protocoles de sécurité.
  • Innovation (IA d'abord) : Identifier de manière proactive les opportunités d'intégrer l'intelligence artificielle générative pour accélérer la modernisation et améliorer l'efficacité opérationnelle et la qualité.
  • Souci de la sécurité : Identifier les situations dangereuses ou potentiellement dangereuses et prendre les mesures appropriées pour maintenir un environnement sûr pour soi-même et pour les autres.

  • Travail d'équipe : Travailler en collaboration avec les autres pour atteindre les objectifs organisationnels.

  • Service aux passagers / à la clientèle : Fournir un service d'excellence aux clients internes et/ou externes (passagers).

  • Initiative : Traiter les situations et les problèmes de manière proactive et persistante, en saisissant les opportunités qui se présentent.

  • Orientation vers les résultats : Concentrer ses efforts sur l'obtention de résultats de haute qualité conformes aux normes de l'organisation.

  • Favoriser la communication : Écouter et communiquer ouvertement, honnêtement et respectueusement avec différents publics, en favorisant le dialogue et la recherche de consensus.

  • Baccalauréat en informatique, en génie logiciel ou expérience professionnelle équivalente.
  • 4 ans et plus d'expérience en développement logiciel professionnel, avec un accent particulier sur l'écosystème .NET (C#). Une expérience avec Mulesoft serait un atout.
  • Expérience avérée dans la migration d'applications existantes (par exemple, .NET 3.5/4.x Framework) vers des architectures modernes et multiplateformes (par exemple, .NET 6/8/Core).
  • Expérience pratique de la conception et de la mise en œuvre d'architectures orientées événements à l'aide de RabbitMQ ou de courtiers de messages similaires (Kafka, Azure Service Bus).
  • Expertise approfondie dans le développement et la sécurisation d'API RESTful et de services SOAP (WCF) existants. Une expérience avec la plateforme Mulesoft Anypoint pour l'orchestration est un avantage significatif.
  • Solides compétences analytiques avec la capacité de « rétroconcevoir » (reverse engineer) du code existant non documenté et de le refactoriser en microservices propres et maintenables.
  • Expérience dans l'orientation des discussions techniques, la réalisation de revues de code et la collaboration avec des équipes interfonctionnelles (produit, opérations et affaires).
  • Familiarité avec Docker/la conteneurisation et les pipelines CI/CD (par exemple, GitHub Actions, Jenkins ou Azure DevOps) pour le déploiement automatisé.
  • Solide compréhension des bases de données relationnelles (SQL Server), y compris l'optimisation des requêtes complexes et la gestion des migrations de données lors des mises à niveau de version.
  • Familiarité avec le développement assisté par l'IA (par exemple, GitHub Copilot) et intérêt pour l'application de l'IA/ML afin d'améliorer l'efficacité opérationnelle et la qualité.

Bureau du centre-ville de Toronto (250, rue Yonge) #LI-Hybrid

Depuis 2006, Porter Airlines rehausse l'expérience du voyage aérien en classe économique pour chaque passager, en offrant une hospitalité authentique empreinte de style, d'attention et de charme. La flotte d'appareils Embraer E195-E2 et De Havilland Dash 8-400 de Porter dessert l'Amérique du Nord, notamment un réseau intérieur canadien d'un océan à l'autre, les États-Unis, le Mexique, les Caraïbes et l'Amérique centrale. Ayant son siège social à Toronto, Porter est une compagnie aérienne officielle 4 étoiles® selon le classement World Airline Star Rating®. Visitez www.flyporter.com ou suivez @porterairlines sur Instagram, Facebook et X.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur intermédiaire
Développeur intermédiaire

Aero Nouvelle • Toronto

On-site
CAD 90,000 - 130,000
Agent ou agente du soutien à la clientèle
Agent ou agente du soutien à la clientèle

Aero Nouvelle • Toronto

Hybrid
CAD 36,000 - 52,000
Agent ou agente du soutien à la clientèle
Agent ou agente du soutien à la clientèle

Les Industries DICI inc. • Toronto

Hybrid
CAD 42,000 - 56,000
Télétravail à domicile
Spécialiste de la gestion de la sécurité
Spécialiste de la gestion de la sécurité

Porter Airlines Inc. • Toronto, Quebec

Hybrid
CAD 85,000 - 120,000
Bilingual Flight Attendant - Toronto Base (YTO)
Bilingual Flight Attendant - Toronto Base (YTO)

Porter Airlines • Toronto

On-site
CAD 40,000 - 65,000
Bilingual Flight Attendant - Ottawa Base (YOW)
Bilingual Flight Attendant - Ottawa Base (YOW)

Porter Airlines Inc. • Ottawa

On-site
CAD 40,000 - 60,000
Représentant ou représentante du service à la clientèle
Représentant ou représentante du service à la clientèle

Aero Nouvelle • Halifax

On-site
CAD 32,000 - 45,000
First Officer - Embraer E195-E2 (Toronto) YYZ
First Officer - Embraer E195-E2 (Toronto) YYZ

Porter Airlines • Toronto

On-site
CAD 110,000 - 190,000
Représentant ou représentante du service à la clientèle
Représentant ou représentante du service à la clientèle

Les Industries DICI inc. • Halifax

On-site
CAD 40,000 - 55,000
Assurance maladie et hospitalisation
Rabais voyages Porterl
First Officer - E195 YYZ
First Officer - E195 YYZ

Porter Airlines • Mississauga

On-site
CAD 120,000 - 190,000