Booz Allen Hamilton
Johnson Controls
Développeur Senior - Intégration d'Entreprise
À propos du poste
Johnson Controls, leader mondial de la gestion thermique, des systèmes de bâtiment critiques, de l'efficacité énergétique et de la décarbonisation, aide ses clients à utiliser l'énergie de manière plus productive, à réduire les émissions de carbone et à fonctionner avec la précision et la résilience requises dans des industries en expansion rapide telles que les centres de données, la santé, la pharmacie, la fabrication avancée et l'enseignement supérieur.
Depuis plus de 140 ans, Johnson Controls offre des performances là où cela compte vraiment. Soutenus par une technologie de pointe, des services de cycle de vie et une organisation de terrain leader dans l'industrie, nous améliorons les performances des clients, transformons les objectifs en résultats concrets et contribuons à faire progresser la société.
Construisez votre meilleur avenir avec l'équipe Johnson Controls
Johnson Controls, leader mondial de la gestion thermique, des systèmes de bâtiment critiques, de l'efficacité énergétique et de la décarbonisation, aide ses clients à utiliser l'énergie de manière plus productive, à réduire les émissions de carbone et à fonctionner avec la précision et la résilience requises dans des industries en expansion rapide telles que les centres de données, la santé, la pharmacie, la fabrication avancée et l'enseignement supérieur. Rejoignez une équipe gagnante qui vous permettra de construire votre meilleur avenir ! Nos équipes sont idéalement positionnées pour soutenir une multitude d'industries à travers le monde. Vous aurez l'opportunité de vous développer à travers des projets de travail significatifs et des opportunités d'apprentissage. Nous nous efforçons de fournir à nos employés une expérience axée sur le soutien de leur bien-être physique, financier et émotionnel. Devenez membre de la famille Johnson Controls et épanouissez-vous dans une culture d'entreprise responsabilisante où votre voix et vos idées seront entendues – votre prochaine grande opportunité n'est qu'à quelques clics !
Un développeur d'intégration senior très expérimenté et pratique, responsable de la conception et de la livraison de solutions d'intégration complexes de niveau entreprise. Pilote le développement avancé, est propriétaire de la conception de bas niveau (LLD) et assure une livraison de haute qualité axée sur CI/CD en utilisant les services d'intégration Azure, tout en encadrant les équipes et en contribuant à l'alignement architectural.
Ce que nous offrons
- Salaire compétitif avec plan de bonus
- Congés payés/jours fériés/jours de maladie
- Forfait avantages complet comprenant une retraite (401K), une assurance médicale, dentaire et une couverture de la vue
- Opportunités de formation sur le tas/transversale
- Environnement d'équipe encourageant et collaboratif
- Engagement envers la sécurité à travers notre politique Zero Harm
Responsabilités clés
Développement principal (Focus primaire)
- Diriger le développement de solutions d'intégration complexes et à grande échelle utilisant les services d'intégration Azure (Logic Apps, Azure Functions, Data Factory, Service Bus, Event Grid).
- Construire des solutions performantes, évolutives et prêtes pour la production, gérant des scénarios d'intégration d'entreprise complexes.
- Développer des frameworks réutilisables, des modèles d'intégration avancés et des composants partagés pour accélérer la livraison à travers les programmes.
Développement d'API et gouvernance APIM
- Concevoir et implémenter des APIs de niveau entreprise en utilisant Azure API Management (APIM).
- Configurer des politiques APIM avancées, y compris la sécurité, la transformation, la limitation et le routage.
- S'assurer que les APIs respectent les normes de performance, de sécurité et de gouvernance.
Conception de bas niveau et propriété technique
- Être propriétaire et piloter la conception de bas niveau (LLD) pour les modules et les composants critiques.
- Traduire les exigences commerciales et architecturales en conceptions techniques évolutives et bien structurées.
- Assurer le respect strict des normes architecturales, des principes de conception et des meilleures pratiques.
Azure DevOps et CI/CD (Responsabilité clé)
- Concevoir, implémenter et optimiser les pipelines CI/CD en utilisant Azure DevOps / GitHub Actions.
- Piloter l'automatisation de bout en bout des processus de build, de déploiement et de release en utilisant l'Infrastructure as Code (IaC).
- Assurer des releases cohérentes, fiables et de haute qualité à travers les environnements.
- Améliorer l'efficacité du déploiement, les stratégies de rollback et la gouvernance des releases.
Tests, débogage et support de production
- Diriger les stratégies de tests unitaires, de tests d'intégration et de validation.
- Gérer le débogage complexe et l'analyse des causes profondes à travers les APIs, les événements et les workflows.
- Fournir un support solide pour les problèmes de production critiques et les goulots d'étranglement de performance.
Surveillance, fiabilité et performance
- Implémenter et améliorer les frameworks d'observabilité en utilisant Azure Monitor et Application Insights.
- S'assurer que les solutions respectent les SLA en matière de fiabilité, d'évolutivité et de performance.
Développement activé par l'IA et Copilot
- Utiliser activement GitHub Copilot / M365 Copilot pour :
- Accélération et optimisation du code
- Génération de LLD et de documentation d'API
- Débogage et insights de performance
- Appliquer des pratiques d'ingénierie assistées par l'IA pour améliorer la productivité et la qualité de la livraison.
- Contribuer à l'adoption de pratiques de développement pilotées par l'IA au sein de l'équipe.
Leadership technique et mentorat
- Fournir un leadership technique pratique, guidant les développeurs sur la conception, le codage et les meilleures pratiques.
- Effectuer des revues de code, des revues de conception et des contrôles de qualité.
- Encadrer les ingénieurs et les développeurs juniors, en développant de solides capacités techniques au sein de l'équipe.
Collaboration dans des programmes de livraison complexes
- Travailler en étroite collaboration avec les responsables, les architectes, l'assurance qualité, les DevOps et les parties prenantes métier.
- Piloter l'alignement entre la conception, le développement et les délais de livraison.
- Contribuer activement à des environnements de livraison agiles à haute vélocité.
Compétences requises
- Expérience : 6–9 ans avec un accent fort sur le développement d'intégration pratique dans des environnements de livraison complexes.
- Intégration Azure : Expertise approfondie des services d'intégration Azure (AIS).
- Développement d'API : Expérience avancée avec Azure API Management (APIM).
- Programmation : Solide expertise en codage en C#, .NET, REST APIs, JSON, XML.
- Compétences en conception : Expérience avérée dans la prise en charge des LLD et la contribution aux HLD.
- Modèles d'intégration : Solide connaissance des architectures pilotées par les événements, distribuées et basées sur les microservices.
- Azure CI/CD : Expertise pratique dans la conception et la gestion des pipelines CI/CD en utilisant Azure DevOps / GitHub Actions.
- Débogage et performance : Compétences avancées en dépannage et optimisation.
- Compétences IA et Copilot :
- Utilisation active et efficace de GitHub Copilot / M365 Copilot
- Compréhension pratique des flux de travail de développement assistés par l'IA
Compétences préférées
- Expérience avec MuleSoft (architecture, migrations ou coexistence).
- Exposition aux cas d'utilisation d'intégration IA/ML et à l'automatisation intelligente.
- Connaissance de la sécurité d'entreprise, de la gouvernance des API et des cadres de conformité.
FOURCHETTE DE SALAIRE À L'EMBAUCHE : $89,000-$105,000 (Le salaire sera déterminé par l'éducation, l'expérience, les connaissances, les compétences et les aptitudes du candidat, l'équité interne et l'alignement avec les données du marché.)
Ce poste comprend un ensemble d'avantages sociaux compétitifs. La fourchette de salaire affichée reflète la rémunération cible pour ce rôle. Cependant, nous reconnaissons que des candidats exceptionnels peuvent apporter des compétences et des expériences uniques qui dépassent le profil typique. Si vous pensez que votre parcours justifie une considération au-delà de la fourchette indiquée, nous vous encourageons à postuler.
Pour soutenir un processus d'embauche efficace et équitable, nous pouvons utiliser des outils assistés par la technologie, y compris l'intelligence artificielle (IA), pour aider à identifier et évaluer les candidats. Toutes les décisions d'embauche sont finalement prises par des examinateurs humains. Pour plus de détails, veuillez visiter l'onglet À propos de nous sur le site Carrières de Johnson Controls à l'adresse jobs.johnsoncontrols.com/about-us.
Johnson Controls International plc. est un employeur qui souscrit au principe de l'égalité d'emploi et de l'action positive, et tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'origine nationale, d'âge, de statut d'ancien combattant protégé, d'informations génétiques, d'orientation sexuelle, d'identité de genre, de statut de personne qualifiée handicapée ou de toute autre caractéristique protégée par la loi.
Pour consulter plus d'informations sur vos droits en matière d'égalité d'emploi et de non-discrimination en tant que candidat, visitez EEO is the Law johnsoncontrols.com/-/media/jci/careers/landing/eeo-is-the-law.pdf.
Si vous êtes une personne handicapée et que vous avez besoin d'un aménagement pendant le processus de candidature, veuillez visiter ici [SpecialAccommodations@jci.com?subject=Candidate%20Accommodated%20Requested&body=Hello%2C%20%0A%0AI've%20applied%20to%20an%20opportunity%20and%20require%20an%20accommodation%20during%20the%20application%20process.].
