B&A
Rocket Companies
Ingénieur Logiciel Senior – Programmeur d'Applications IMS TM/DB
Résumé du poste
C'est un plaisir de travailler dans une entreprise où les gens CROIENT vraiment en ce qu'ils font !
Nous recherchons un Ingénieur Logiciel Senior accompli, possédant une expertise approfondie en programmation d'applications IBM IMS™ Transaction Manager (TM) et Database (DB), pour piloter l'évolution de nos technologies compatibles IMS au sein de notre plateforme de modernisation d'entreprise. Ce rôle est idéal pour une personne qui a passé des années à construire, maintenir ou optimiser des applications basées sur IMS sur le mainframe et qui souhaite maintenant apporter ces connaissances du domaine dans des outils, des environnements d'exécution et des solutions de replatforming de nouvelle génération.
En tant qu'ingénieur logiciel senior, vous fournirez un leadership architectural, guiderez la conception de fonctionnalités compatibles IMS et traduirez des concepts complexes de mainframe en une implémentation robuste et performante pour des environnements distribués et basés sur le cloud.
Ce rôle est au cœur de notre mission de moderniser des applications d'entreprise établies de longue date et critiques, et de fournir une infrastructure stable et haute performance sur laquelle s'appuient les entreprises mondiales.
Qui vous êtes
- Un ingénieur expérimenté avec une solide connaissance du comportement des applications IMS et des fondamentaux du système.
- Compétent pour distiller les concepts de mainframe en architecture logicielle moderne.
- Motivé par le défi de moderniser des plateformes établies et critiques.
- Un mentor qui élève les capacités techniques de l'ensemble de l'organisation d'ingénierie.
Architecturer et Construire des Technologies Compatibles IMS TM/DB
- Contribuer à la conception et au développement de composants clés qui répliquent ou étendent les comportements IMS TM et DB, y compris la gestion des messages, la planification des transactions, les structures PSB/DBD, la compatibilité des appels DL/I et la sémantique des bases de données hiérarchiques.
- Définir et faire évoluer la direction architecturale de notre environnement d'exécution de replatforming IMS, en assurant la parité avec les concepts IMS de base lorsque nécessaire et en exploitant les opportunités de modernisation lorsque cela est bénéfique.
- Traduire les internes d'IMS et les modèles de programmation d'applications en composants évolutifs et fiables sur des systèmes distribués.
Appliquer une Expertise Approfondie du Domaine IMS
- Modéliser des scénarios d'applications IMS du monde réel (batch et en ligne) au sein de notre pile de modernisation.
- Fournir des conseils faisant autorité sur les constructions IMS telles que :
- Files d'attente de messages, planification et régions de transaction
- Conception de DBD/PSB et chemins d'accès
- Flux d'appels DL/I, gestion des PCB, structure des segments et verrouillage hiérarchique
- Interactions de traitement batch IMS avec TM et DB
- Collaborer avec la direction des produits et de l'ingénierie pour garantir que les fonctionnalités répondent aux attentes de fiabilité et de performance de niveau entreprise.
Leadership Technique
- Contribuer aux initiatives d'ingénierie inter-équipes qui ont un impact sur les compilateurs, les environnements d'exécution, les couches d'intégration et les fonctionnalités d'interopérabilité.
- Mentorer les ingénieurs de différentes équipes, en les aidant à comprendre les fondamentaux d'IMS et comment ces concepts doivent se refléter dans notre implémentation.
- Mener des revues techniques approfondies, dépanner des problèmes complexes de compatibilité d'environnement d'exécution et guider les stratégies d'optimisation des performances.
Collaboration Interfonctionnelle
- Influencer les décisions de la feuille de route produit relatives au replatforming, à la compatibilité et à la modernisation d'IMS.
- Interagir avec les clients, l'ingénierie sur le terrain et les équipes de support pour comprendre les charges de travail IMS du monde réel et les scénarios de migration.
Ce que nous recherchons
Expérience Requise
- 10+ années d'ingénierie logicielle professionnelle, y compris la responsabilité de niveau senior pour des composants complexes au niveau système.
- Expérience pratique directe dans le développement ou la maintenance d'applications IMS TM et DB sur IBM z/OS (essentiel).
- Connaissance approfondie de :
- Architecture pilotée par les messages d'IMS
- Blocs de spécification de programme (PSB), blocs de communication de programme (PCB) et structures DBD
- Appels DL/I et accès aux bases de données hiérarchiques
- Planification des transactions IMS et comportement des files d'attente de messages
- Forte maîtrise de C, C++, ou de langages système similaires.
- Expérience dans la livraison de systèmes logiciels critiques et à haute disponibilité.
Qualifications Souhaitées
- Expérience dans l'implémentation ou le travail avec des routines d'exit IMS, des exits utilisateur, des exits de planification ou des utilitaires de base de données.
- Expérience avec la modernisation, le replatforming ou les technologies d'émulation de mainframe.
- Familiarité avec la sémantique des applications COBOL ou PL/I et leurs interactions avec les environnements IMS.
- Exposition aux systèmes distribués modernes, à la conception cloud-native ou aux architectures d'exécution hybrides (Azure, AWS, Kubernetes).
- Expérience dans la construction de compilateurs, d'environnements d'exécution, d'interpréteurs ou de couches de compatibilité pour les charges de travail héritées.
Pourquoi nous rejoindre ?
- Influencer la conception et la mise en œuvre de la technologie de modernisation IMS TM/DB de nouvelle génération.
- Travailler avec une équipe d'ingénierie très expérimentée, profondément engagée dans des systèmes d'entreprise critiques à grande échelle.
- Jouer un rôle fondamental dans la manière dont les clients migrent des décennies d'investissements IMS vers des environnements flexibles et modernes.
- Une culture qui valorise la profondeur technique, la pensée à long terme et la maîtrise au niveau système.
Ce que Rocket Software peut vous offrir aux États-Unis
- TEMPS DE VACANCES ILLIMITÉ AINSI QUE JOURS FÉRIÉS PAYÉS ET JOURS DE MALADIE
- OPTIONS DE COUVERTURE SANTÉ ET BIEN-ÊTRE POUR LES ROCKETEERS ET LEURS DÉPENDANTS
- COUVERTURE VIE ET INVALIDITÉ
- FIDELITY 401(K) ET ÉPARGNE RETRAITE ROTH AVEC COTISATIONS ÉGALE
- PROGRAMME MENSUEL DE PRESTATION POUR LES DETTES ÉTUDIANTES
- OPPORTUNITÉS DE REMBOURSEMENT DE FRAIS DE SCOLARITÉ ET DE CERTIFICATION
- OPPORTUNITÉS DE FORMATION EN LEADERSHIP ET EN COMPÉTENCES
#LI-JC1 #LI-Remote
La fourchette de salaire annuel pour ce poste se situe entre $120,500.00 - $162,675.00 brut avant impôts.
.
EOE M/F/Vet/Disability. Rocket Software Inc. s'engage à créer un environnement diversifié et est fière d'être un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'origine nationale, de génétique, de handicap, d'âge ou de statut d'ancien combattant. Rocket Software Inc. s'engage également à respecter toutes les pratiques d'emploi équitables concernant la citoyenneté et le statut d'immigration.
Chez Rocket Software, nous pensons que l'IA est un catalyseur essentiel d'innovation et de productivité. Tous les Rocketeers sont censés utiliser activement des outils et technologies basés sur l'IA, le cas échéant, pour améliorer l'efficacité, améliorer la prise de décision et générer un plus grand impact dans leurs rôles. L'adoption de l'apprentissage continu et de l'utilisation responsable de l'IA est une partie essentielle de notre façon de travailler.
Rocket s'engage à travailler avec et à fournir des aménagements raisonnables aux personnes ayant des handicaps physiques et mentaux. Si vous avez besoin d'une assistance spéciale ou d'un aménagement lors de votre recherche d'emploi, veuillez appeler le 781-577-4321 ou envoyer un e-mail à people@rocketsoftware.com. Nous prendrons une décision concernant votre demande d'aménagement raisonnable au cas par cas.
Dans le cadre de notre engagement envers un lieu de travail sûr et digne de confiance, nous incluons des vérifications d'antécédents et de références dans notre processus d'embauche.
Il est illégal dans le Massachusetts d'exiger ou d'administrer un test de détecteur de mensonges comme condition d'emploi ou de maintien de l'emploi. Un employeur qui viole cette loi sera passible de sanctions pénales et de responsabilité civile.
Si vous aimez la croissance rapide et travailler avec des personnes enthousiastes et qui excellent, vous apprécierez votre carrière chez nous !
