Êtes-vous prêt à faire progresser votre carrière en ingénierie logicielle ? Rejoignez JPMorgan Chase en tant que Software Engineer III au sein de l'équipe Customer Data Mart de notre Community & Consumer Bank. Jouez un rôle pivot dans une équipe agile pour concevoir et fournir des produits technologiques de pointe qui sont sécurisés, stables et évolutifs.
Responsabilités Clés
- Exécuter des solutions logicielles, conception, développement et résoudre des problèmes techniques de manière créative.
- Créer du code de production sécurisé et de haute qualité, et maintenir les algorithmes synchronisés 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 par le code logiciel.
- Réunir, analyser, synthétiser et développer des visualisations et des rapports à partir de divers ensembles de données pour l'amélioration continue des logiciels.
- Identifier de manière proactive des problèmes cachés et des schémas dans les données, améliorant ainsi l'hygiène du codage et l'architecture du système.
- Contribuer aux communautés de pratique de l'ingénierie logicielle en explorant de nouvelles technologies émergentes.
- Encourager une culture de diversité, équité, inclusion et respect au sein de l'équipe.
- Concevoir et développer des systèmes évolutifs et résilients en utilisant Java ou Python/SQL, contribuant à des améliorations continues et itératives des produits.
Qualifications Requises
- Formation formelle ou certification en concepts d'ingénierie logicielle et plus de 3 ans d'expérience pratique appliquée.
- Expérience pratique en conception de systèmes, développement d'applications, tests et stabilité opérationnelle.
- Maîtrise des langages de programmation tels que Python et SQL.
- Expérience dans le développement, le débogage et la maintenance de code dans un environnement d'entreprise large.
- Compréhension solide du cycle de vie du développement logiciel et de méthodologies agiles comme CI/CD, résilience des applications et sécurité.
- Connaissance des disciplines techniques incluant le cloud, l'intelligence artificielle, l'apprentissage automatique, le mobile, le traitement ETL et les opérations de planification.
- Expérience avec Teradata/Oracle SQL et développement pratique ETL Ab Initio ou Informatica et expérience avec les entrepôts de données.
- Connaissance approfondie de la programmation ETL Ab Initio, Informatica (GDE/EME), scripting Unix Shell, et planificateurs de lots Control-M / Autosys.
Qualifications Préférées
- Expérience avec le framework Java, les technologies front-end modernes et les technologies cloud.
- Expérience pratique avec AWS (EC2, S2, Glue, AWS Lambda, Athena, RDS, SNS), maîtrise de PySpark et disciplines d'apprentissage automatique.
- Expérience solide avec des frameworks de calcul distribué tels que Apache Spark, en particulier PySpark, et une architecture pilotée par les événements utilisant Kafka.
À Propos de JPMorgan Chase
JPMorgan Chase est une entreprise leader de services financiers, aidant près de la moitié des ménages et petites entreprises américaines à atteindre leurs objectifs financiers grâce à une large gamme de produits. Nous favorisons des relations durables en plaçant nos clients au centre de tout ce que nous faisons. De plus, nous soutenons les petites entreprises, les organisations à but non lucratif et les villes avec des solutions pour tous leurs besoins financiers.
Nous offrons un ensemble de récompenses totales compétitives, comprenant un salaire de base approprié en fonction du rôle, de l'expérience, des compétences et de l'emplacement. Pour les rôles éligibles, une compensation incitative discrétionnaire peut être attribuée en fonction des réalisations et contributions individuelles. Notre programme d'avantages est conçu pour répondre aux besoins des employés et comprend une couverture de soins de santé complète, des centres de bien-être sur site, des plans d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de sc