Software Engineer II – Data Visualization (Tableau, QlikView, Reporting)

Job expired!

Êtes-vous prêt à acquérir les compétences et l'expérience qui feront avancer votre carrière ? Nous avons une opportunité exceptionnelle pour vous en tant qu'ingénieur logiciel II chez JPMorgan Chase au sein de l'équipe des services aux fournisseurs mondiaux du secteur corporatif.

Dans ce rôle, vous ferez partie d'une équipe agile axée sur la conception, l'amélioration et la livraison de composants logiciels sécurisés, stables et évolutifs pour nos produits technologiques de pointe. En tant que membre d'une équipe émergente d'ingénierie logicielle, vous exécuterez des solutions logicielles par la conception, le développement et le dépannage technique de plusieurs composants au sein d'un produit technique, d'une application ou d'un système.

Responsabilités clés

  • Exécuter des solutions logicielles standard, de la conception au développement en passant par le dépannage technique, en utilisant des approches innovantes pour construire des solutions ou résoudre des problèmes techniques.
  • Écrire un code sécurisé et de haute qualité en utilisant au moins un langage de programmation avec une orientation limitée.
  • Concevoir, développer, coder et dépanner en tenant compte des systèmes en amont et en aval et des implications techniques.
  • Appliquer la connaissance des outils au sein de la chaîne d'outils du cycle de vie de développement de logiciels pour augmenter la valeur de l'automatisation.
  • Appliquer des compétences de dépannage technique pour résoudre des problèmes techniques de complexité basique.
  • Collecter, analyser et tirer des conclusions à partir de grands jeux de données diversifiés pour contribuer aux décisions de développement d'applications sécurisées et stables.
  • Apprendre et appliquer les processus, méthodologies et compétences du système pour développer du code et des systèmes sécurisés et stables.
  • Promouvoir une culture d'équipe de diversité, d'équité, d'inclusion et de respect.
  • Écrire des codes SQL/procédures stockées pour capturer des exceptions et développer des tableaux de bord Tableau, en prenant la responsabilité de bout en bout.
  • Créer des modèles de données pour des applications et intégrations complexes, en assurant la conformité avec les normes d'ingénierie des données et le développement de code logiciel.
  • Identifier de manière proactive les problèmes cachés et les modèles dans les données pour améliorer l'hygiène du code et l'architecture du système.

Qualifications, capacités et compétences requises

  • Formation ou certification formelle en concepts d'ingénierie logicielle et 2+ ans d'expérience appliquée.
  • Expérience pratique en conception de systèmes, développement d'applications, tests et stabilité opérationnelle.
  • Expérience en développement, débogage et maintenance de code dans un grand environnement d'entreprise en utilisant un ou plusieurs langages de programmation modernes et de requêtage de bases de données.
  • Capacité à coder dans des langages tels que Java, Python ou SQL.
  • Expérience à travers le cycle de vie du développement logiciel.
  • Exposition aux méthodologies agiles comme CI/CD, résilience des applications et sécurité.
  • Connaissances émergentes des applications logicielles et processus techniques au sein de disciplines techniques (par exemple, cloud, IA, apprentissage automatique, mobile).
  • Utilisateur actuel de Tableau, Alteryx, SQL ou outils apparentés, avec expérience en exploration de données, statistiques descriptives et prédictives, et principes de visualisation de données.
  • Maîtrise des bases de données relationnelles et NoSQL, avec des connaissances dans les outils et logiciels de modélisation de données (par exemple, Erwin, SQL).

Qualifications, capacités et compétences préférées

  • Exposition aux technologies cloud.
  • Expérience pratique avec des outils ETL (conception et développement) y compris Informatica, modèles de données en étoile, AWS Glue et Databricks.
  • Expérience en intégration de données à grande échelle, solutions d'entrepôt de données et modélisation de données.
  • Expérience avec les bases de données Oracle 19c ou supérieures, y compris le partitionnement et les bases de données NoSQL (MongoDB).
  • Expérience