Bank of America

Architecte

JavaScriptTypeScriptJavaSQL
Traduction automatique. Consultez l’original.

Description du poste

Chez Bank of America, nous sommes guidés par un objectif commun : contribuer à améliorer la vie financière de nos clients grâce à la force de chaque connexion. Nous y parvenons en favorisant une croissance responsable et en répondant aux besoins de nos clients, de nos collaborateurs, de nos communautés et de nos actionnaires au quotidien.

Être un lieu de travail idéal et offrir une culture bienveillante est au cœur de notre approche de la croissance responsable. Nous nous engageons à favoriser un environnement de travail inclusif où chaque collaborateur a la possibilité de réussir, de construire sa carrière et de contribuer à notre succès commun. Cela implique d'attirer et de développer des talents exceptionnels, de reconnaître et de récompenser la performance, et de soutenir le bien-être physique, émotionnel et financier de nos collaborateurs grâce à des avantages sociaux abordables, compétitifs et flexibles.

Nous valorisons les perspectives uniques que les individus apportent, quels que soient leurs parcours et leurs expériences professionnelles, qu'ils soient issus du service militaire, d'une formation universitaire ou d'une grande variété d'expériences de vie et de travail. Ces parcours favorisent la résilience, le leadership et l'innovation, renforçant ainsi nos effectifs et ayant un impact positif sur les communautés que nous servons.

Bank of America s'engage à maintenir une culture de présence au bureau qui favorise la collaboration, l'engagement et le développement de carrière. Notre approche inclut des attentes claires en matière de présence au bureau, tout en offrant un niveau de flexibilité approprié en fonction des responsabilités liées au poste et des besoins de l'entreprise.

Chez Bank of America, vous pouvez bâtir une carrière réussie avec des opportunités d'apprendre, de grandir et d'avoir un impact. Rejoignez-nous !

Description du poste

Ce poste consiste à définir une vision architecturale et une solution alignée sur la stratégie d'architecture d'entreprise, les choix technologiques et les plateformes. Les responsabilités clés incluent la description de l'intention de la solution et de l'environnement opérationnel associé, l'évaluation des impacts sur le système, la détermination des systèmes/sous-systèmes principaux et de leurs interfaces, ainsi que l'assistance à la conception de solutions de bout en bout. Les attentes du poste incluent la définition des exigences non fonctionnelles et de la trajectoire architecturale pour soutenir les nouvelles épopées/fonctionnalités, et la garantie que les solutions sont adaptées à leur usage en travaillant avec les parties prenantes et les prestataires de services.

Responsabilités

  1. Consulter les équipes métier et opérationnelles pour identifier et comprendre les défis et les opportunités d'améliorer l'utilisation et l'efficacité de la technologie, trouver des solutions créatives grâce à la connaissance du domaine, des expérimentations pratiques et des preuves de concept (PoC), et aligner l'intention de la solution et la vision architecturale sur un backlog de changement technologique en évolution.
  1. Travailler avec la gestion de produit et d'autres parties prenantes pour planifier et prioriser les éléments du backlog axés sur la technologie pour la trajectoire architecturale afin de permettre les épopées/fonctionnalités métier.
  1. Effectuer des revues de conception et de code pour s'assurer que toutes les exigences non fonctionnelles d'une solution sont suffisamment satisfaites (par exemple, sécurité, performance, maintenabilité, évolutivité, utilisabilité et fiabilité).
  1. Diriger le façonnage rapide d'une architecture de haut niveau avec des détails complétés par les exigences métier émergentes et s'assurer que l'architecture est flexible, modulaire et conçue pour s'adapter facilement.
  1. Former les membres de l'équipe aux pratiques technologiques, aux stratégies de normalisation et aux meilleures pratiques pour créer des solutions innovantes.
  1. Clarifier l'architecture et assister les équipes de développement dans la conception du système pour soutenir la mise en œuvre, et fournir des options de solution pour résoudre tout obstacle architectural.
  1. Utiliser les meilleures pratiques, modèles et documentations définis pour créer des conceptions architecturales et suggérer des améliorations aux meilleures pratiques et modèles.

Qualifications requises

  1. 10+ années d'expérience en développement logiciel, incluant une expérience pratique du développement Core Java pour la création d'applications d'entreprise.
  1. Solide expérience pratique de Java, Spring Boot, APIs RESTful, services Web et développement d'applications de niveau intermédiaire.
  1. Solide expérience dans la conception, le développement, l'intégration et le support de APIs et de services backend évolutifs et sécurisés.
  1. Solide compréhension de la sécurité API, du Single Sign-On (SSO), de OAuth 2.0, de l'authentification/autorisation et des en-têtes de sécurité HTTP.
  1. Expérience avec l'architecture de microservices, l'intégration API, la gestion des exceptions, la journalisation et le dépannage d'applications distribuées complexes.
  1. Expérience dans le développement et le déploiement d'applications dans des environnements OpenShift/conteneurisés.
  1. 5+ années d'expérience en développement de bases de données, de préférence Oracle, avec de solides compétences en SQL et PL/SQL, incluant la capacité à développer et optimiser des requêtes d'application.
  1. Au moins 2+ années d'expérience en développement front-end utilisant Angular et TypeScript, avec une connaissance pratique de HTML5, CSS3, JavaScript et des pratiques modernes de développement d'interface utilisateur.
  1. Expérience avec CI/CD et des outils de développement logiciel tels que Jira, Jenkins et Bitbucket.
  1. Solides compétences en conception d'applications, résolution de problèmes, débogage et analyse de performance, avec la capacité de dépanner des problèmes sur l'ensemble de la pile technologique.
  1. Capacité démontrée à fournir un code propre, maintenable, testable et réutilisable tout en suivant les normes d'ingénierie établies.
  1. Expérience en conception d'applications, développement, support de production et architecture de solutions techniques dans des environnements d'entreprise complexes.
  1. Excellentes compétences en communication écrite et orale, avec la capacité de collaborer efficacement avec les équipes de développement, les architectes, les leaders technologiques seniors et les partenaires commerciaux.
  1. Une expérience en ADA/accessibilité est un plus.

Exigence minimale d'éducation : Licence ou expérience professionnelle équivalente.

Qualifications souhaitées

  1. Une personne intègre, dynamique et optimiste, autonome et motivée.
  1. Expérience dans le secteur financier.
  1. Développement Front end avec Angular, Javascript, JSP, HTML/DHTML, Ajax.
  1. Une personne à l'écoute, qui sollicite les avis et implique les autres dans ses communications ; une personne qui valorise et cultive les relations.
  1. Une personne ayant une capacité démontrée à accomplir des tâches et à faire bouger les choses ; une personne ingénieuse, qui saisit les opportunités et qui est innovante.
  1. Une personne entreprenante qui n'a pas peur de remettre en question ; une personne créative capable de penser « en dehors des sentiers battus ».
  1. Un professionnel qui souhaite contribuer à l'organisation et qui est axé sur les résultats.
  1. Responsable du développement de code propre et progressivement amélioré pour des applications d'entreprise complexes.

Compétences

  1. Pensée analytique
  1. Architecture
  1. Orientation résultats
  1. Conception de solutions
  1. Développement de stratégie technique
  1. Développement d'applications
  1. Collaboration
  1. Gestion des données
  1. Pratiques DevOps
  1. Gestion des risques
  1. Pratiques Agile
  1. Automatisation
  1. Influence
  1. Processus de livraison de solutions
  1. Ingénierie de test

Équipe : 1ère équipe (États-Unis d'Amérique)

Heures par semaine : 40

Détails sur la transparence salariale

US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150)

Informations sur la rémunération et les avantages

Fourchette salariale $105,600.00 - $165,000.00 salaire annualisé, les offres seront déterminées en fonction de l'expérience, de l'éducation et des compétences.

Avantages

Éligible à une prime discrétionnaire

Ce poste est éligible à la participation au plan discrétionnaire annuel. Les employés sont éligibles à une prime discrétionnaire annuelle basée sur leurs résultats de performance individuels globaux et leurs comportements, la performance et les contributions de leur secteur d'activité et/ou groupe, ainsi que sur le succès global de l'entreprise.

Ce poste est actuellement éligible aux avantages sociaux. Nous offrons des avantages de premier plan, un accès à des congés payés, des ressources et un soutien à nos employés afin qu'ils puissent avoir un impact réel et contribuer à la croissance durable de notre entreprise et des communautés que nous servons.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter