Software Developer II
Trane Limited
Job Description
Mission
Faites partie de notre mission! En tant que chef de file mondial dans la création de solutions climatiques confortables, durables et efficaces pour les bâtiments, les habitations et le transport, nous avons la responsabilité de placer la planète au premier plan. Pour nous, chezTrane Technologies, ainsi que par l’entremise de nos entreprises, y comprisTrane®etThermo KingLa durabilité n’est pas seulement une façon de faire des affaires—c’est au cœur de notre mission.
Osez-vous regarder les défis mondiaux et y voir des possibilités porteuses d’impact? Souhaitez-vous contribuer à bâtir un avenir meilleur? Si vous avez répondu oui, nous vous invitons à envisager de vous joindre à nous pour repousser les limites du possible en faveur d’un monde durable.
Avantages
Découvrez nosavantagesconçu pour vous permettre de vous épanouir au travail et à la maison. Nous avançons avec audace.
Lieu de travail
Où se trouve le travail : Notre modèle de présence au bureau BrainBox AI prévoit des journées spécifiques chaque mois pour favoriser les relations, l’apprentissage et l’innovation.
Avantages pour vous
Un avenir durable passe par une évolution numérique constante. Notre équipe chargée des solutions numériques est à l’avant‑garde du développement de technologies climatiques de nouvelle génération, axées sur la réduction de la consommation d’énergie et des émissions du côté de la demande. Notre équipe — qui comprend notamment BrainBox AI, Nuvolo et d’autres — allie expertise technique et analyse avancée pour créer des solutions fondées sur les données qui apportent une réelle valeur ajoutée aux clients, aux collectivités et à la planète.
Impacts
Que vous fassiez progresser l’IA dans le domaine du CVC ou que vous développiez des analyses pour une plus grande efficacité, vos idées contribueront à concevoir des solutions pour des collectivités plus fortes et un monde durable.
Équipe
Rejoignez une équipe d’ingénieurs collaborative chargée de développer des applications et des services évolutifs basés sur le nuage à l’aide des technologies Python modernes. À ce poste, vous contribuerez à la conception, au développement et au soutien des systèmes backend et des API à l’aide de Python et de FastAPI, tout en participant à la mise au point de solutions pilotées par les événements avec Kafka. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles afin de fournir des logiciels fiables, sécurisés et hautement performants dans des environnements AWS et/ou GCP. Il s’agit d’une excellente occasion pour un développeur de niveau intermédiaire d’approfondir son expertise en matière de nuage et de systèmes distribués tout en contribuant à la création de solutions pertinentes et prêtes pour la production.
Responsabilités
- Concevoir, développer, tester, déployer et assurer la maintenance d’applications et de services de l’arrière‑plan à l’aide de Python et de FastAPI
- Construire et assurer la maintenance d’API RESTful et de microservices évolutifs, sécuritaires et faciles à maintenir
- Développer et assurer la maintenance d’intégrations pilotées par les événements et basées sur les messages à l’aide de Kafka
- Collaborer avec les responsables de produit, les architectes, les ingénieurs DevOps, l’équipe d’assurance qualité et d’autres développeurs afin de fournir des solutions techniques adaptées aux besoins de l’entreprise
- Participer aux discussions sur la conception des applications, à la planification de la mise en œuvre technique et aux révisions de code
- Dépanner les problèmes liés aux applications, effectuer des analyses des causes profondes et mettre en œuvre des correctifs efficaces à l’échelle des systèmes distribués
- Soutenir le déploiement et l’exploitation d’applications natives du nuage sur AWS et/ou GCP
- Écrire du code propre, efficace et bien documenté, conformément aux meilleures pratiques en génie logiciel et aux normes de l’équipe
- Contribuer aux pipelines de CI/CD, aux tests automatisés et aux processus de déploiement
- Participer à la surveillance des systèmes, à l’optimisation des performances, à l’amélioration de la fiabilité et aux activités de soutien en production
- Créer et tenir à jour la documentation technique relative aux services, aux API, aux intégrations et aux processus de soutien
- Apprendre et appliquer en continu de nouveaux outils, cadres de travail et pratiques d’ingénierie afin d’améliorer la qualité de la livraison et des solutions
Ce que vous apporterez
- Baccalauréat en informatique, en génie logiciel, en technologies de l’information ou dans un domaine connexe, ou expérience pratique équivalente
- Au moins 2 ans d’expérience professionnelle en développement logiciel
- Expérience dans le développement d’applications en Python
- Expérience dans la création d’API ou de services backend à l’aide de FastAPI ou de cadres web Python similaires
- Expérience de travail avec Kafka ou d’autres plateformes de messagerie ou de diffusion d’événements
- Connaissance des plateformes cloud telles qu’AWS et/ou GCP
- Compréhension de l’architecture en microservices, de la conception d’API RESTful et des concepts liés aux systèmes distribués
- Expérience avec des outils de contrôle de source tels que Git
- Connaissance des tests logiciels, du débogage et de l’optimisation des performances
- Expérience de travail dans des environnements de développement Agile ou collaboratifs similaires
- Solides compétences en résolution de problèmes, en analyse et en communication
- Capacité à gérer plusieurs priorités et à produire un travail de qualité dans un environnement au rythme soutenu
Qualifications souhaitées
- Expérience en déploiement et en soutien d’applications sur AWS et/ou Google Cloud Platform
- Connaissance des outils d’infrastructure en tant que code (Infrastructure as Code) tels que Terraform
- Expérience avec les technologies de conteneurisation telles que Docker et les plateformes d’orchestration telles que Kubernetes
- Connaissance des pipelines CI/CD et des pratiques DevOps
- Expérience avec les outils de surveillance, de journalisation et d’observabilité dans des environnements natifs du nuage
Exigences linguistiques
Le bilinguisme français-anglais est obligatoire. En plus d’une maîtrise parfaite du français, les candidats retenus doivent posséder une maîtrise professionnelle complète de l’anglais afin d’assurer le soutien et de collaborer avec des clients, des collègues et/ou diverses parties prenantes anglophones.
Échelle annuelle de salaire
Échelle annuelle de salaire de base ou échelle horaire de rémunération de base : $85 816,66 - $120 084,99 Type de rémunération : Salaire Admissible à la prime No Admissible à la commission de vente : No AvertissementNous nous efforçons d’offrir une rémunération concurrentielle pour ce poste, adaptée à divers facteurs. La rémunération réelle dépendra d’éléments tels que l’ancienneté, le mérite, la localisation géographique, la formation, l’expérience, les exigences en matière de déplacements et l’appartenance syndicale. Notre fourchette de rémunération est généralement basée sur la moyenne nationale du pays.
De plus, les avantages sociaux peuvent varier selon la région, l’alignement d’affaires, la participation syndicale et le statut de l’employé.
Conditions
Cette offre concerne un poste déjà vacant. Le poste est immédiatement disponible, et les candidats qualifiés seront considérés pour une entrée en fonction immédiate. Nous offrons une rémunération concurrentielle ainsi que des avantages et des programmes complets.
Nous souscrivons au principe d’égalité en matière d’emploi; tous les candidats qualifiés seront considérés pour un emploi sans égard à la race, à la couleur, à la religion, au sexe, à l’orientation sexuelle, à l’identité de genre, à l’origine nationale, à la grossesse, à l’âge, à l’état civil, à l’incapacité, au statut de vétéran protégé ou à tout autre statut protégé par la loi. Chez Trane Technologies, nous sommes des innovateurs en matière de climat, animés par le courage de considérer les défis de notre monde comme autant d’occasions infinies. Nous n’hésitons pas à prendre des engagements audacieux qui établissent de nouvelles normes pour améliorer la santé et le bien‑être de nos employés, de nos clients, de nos collectivités et de la planète que nous partageons.
Culture
Découvrez-en plus sur ce que nous faisons et comment nous le faisons. Se joindre à l’équipe de Trane Technologies, c’est bien plus qu’un simple emploi – c’est le début d’une carrière porteuse de sens, d’impact et de contributions significatives qui repoussent les limites du possible pour un avenir plus durable. Ensemble, nous savons que nous pouvons changer le monde.
Grâce à une culture inclusive, à des avantages pour soutenir vous et votre famille, à des possibilités illimitées de développement, à la flexibilité pour vous aider à concilier les exigences de la vie, et plus encore – vous bénéficierez de tout le soutien nécessaire pour vous épanouir au travail comme à la maison. Découvrez comment bâtir votre carrière avec nous.
Accessibilité
Pas de problème! Pour demander une mesure d’adaptation, veuillez communiquer avec nous à l’adresse suivante : [email protected]
#J-18808-Ljbffr