Software Engineer III - Cloud ETL

Job expired!

Élevez votre carrière en ingénierie logicielle avec une opportunité enrichissante chez JPMorgan Chase. Rejoignez notre groupe de technologie d'entreprise - l'équipe Finance and Risk Warehouse en tant qu'ingénieur logiciel III. Dans ce rôle, vous serez un membre expérimenté d'une équipe agile, concevant et livrant des produits technologiques de pointe, sécurisés, stables et évolutifs.

Le Finance and Risk Warehouse, faisant partie du groupe de technologie d'entreprise de JP Morgan, intègre les données de divers systèmes de produits bancaires dans un lac de données unique. Cette organisation prend en charge la création de rapports pour Finance & Risques, y compris le risque de liquidité, le risque de taux d'intérêt, le risque de crédit et les rapports réglementaires internationaux. Contribuez à la modernisation de systèmes complexes et critiques dans un domaine technologique en pleine croissance.

Principales responsabilités

  • Exécuter des solutions logicielles, y compris la conception, le développement et le dépannage technique, pour construire ou déconstruire efficacement des problèmes techniques.
  • Créer du code de production sécurisé et de haute qualité et maintenir des algorithmes synchrones avec les systèmes appropriés.
  • Produire des artefacts d'architecture et de conception pour des applications complexes, en veillant à ce que les contraintes de conception soient respectées et à obtenir le consensus des pairs.
  • Recueillir, analyser, synthétiser et développer des visualisations et des rapports à partir de divers ensembles de données pour l'amélioration continue des applications et systèmes logiciels.
  • Identifier les problèmes cachés et les modèles dans les données pour améliorer l'hygiène du codage et l'architecture des systèmes.
  • Contribuer aux communautés de pratique d'ingénierie logicielle et explorer les technologies émergentes.
  • Foster une culture d'équipe axée sur la diversité, l'équité, l'inclusion et le respect.
  • Mettre en œuvre l'infrastructure, la configuration et le réseau en tant que code en utilisant des pipelines d'intégration et de livraison continue automatisés.
  • Collaborer avec des experts techniques, des parties prenantes et des membres de l'équipe pour résoudre des problèmes complexes.
  • Comprendre les indicateurs et objectifs de niveau de service pour résoudre de manière proactive les problèmes potentiels impactant les clients.
  • Soutenir l'adoption des meilleures pratiques d'ingénierie de la fiabilité des sites au sein de l'équipe.

Qualifications requises

  • Formation ou certification formelle en concepts d'ingénierie logicielle et fiabilité des sites avec plus de 3 ans d'expérience appliquée.
  • Expérience pratique en conception de systèmes, développement d'applications, tests et stabilité opérationnelle.
  • Compétences en codage dans au moins un langage tel que Python, Java, et Spring Boot.
  • Expérience en développement, débogage et maintenance de code dans un environnement professionnel avec des langages de programmation modernes et de requête de bases de données.
  • Connaissance approfondie du cycle de vie du développement logiciel.
  • Compréhension solide des méthodologies agiles comme CI/CD, Résilience des applications et Sécurité. Connaissance de GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM et des outils de livraison continue.
  • Expertise démontrée dans les applications logicielles et les processus techniques dans des disciplines comme le cloud, l'IA, le ML et le mobile.
  • Connaissance spécialisée en ETL en utilisant des outils tels que Ab Initio ou Spark ETL.
  • Connaissance pratique de Kubernetes, Docker et autres technologies de conteneurs.
  • Connaissance des environnements Cloud (privés ou publics), avec une préférence pour une expérience et certification AWS.
  • Disponibilité pour fournir un support le week-end.

Qualifications préférées

  • Expérience de déploiement et d'utilisation des outils Ab Initio ETL sur un cloud public comme AWS.
  • Compréhension et mise en œuvre des Data Bricks sur un cloud public comme AWS.
  • Connaissance de l'administration de l'environnement Hadoop, y compris les déploiements de versions à Hive/HBase, la supervision des travaux et la coordination des clusters.
  • Compétences solides en analyse, recherche et résolution de problèmes avec une approche structurée.
  • Expérience en gestion