Anduril Industries
JPMorgan Chase & Co.
Ingénieur logiciel II - Développement Full Stack | Technologie de gestion d'actifs
À propos du poste
Vous êtes prêt à acquérir les compétences et l'expérience nécessaires pour évoluer dans votre poste et faire progresser votre carrière, et nous avons l'opportunité en ingénierie logicielle idéale pour vous.
Nous reconnaissons que nos collaborateurs sont notre force et que les divers talents qu'ils apportent à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande valeur à la diversité et à l'inclusion au sein de notre entreprise. Nous ne pratiquons aucune discrimination fondée sur un attribut protégé, notamment la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou d'ancien combattant, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous prenons également des mesures d'aménagement raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour leurs besoins en matière de santé mentale ou de handicap physique. Consultez notre FAQ careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.
En tant qu'ingénieur logiciel II chez JPMorganChase au sein de la division Asset & Wealth Management, vous faites partie d'une équipe agile qui travaille à améliorer, concevoir et livrer les composants logiciels des produits technologiques de pointe de l'entreprise de manière sécurisée, stable et évolutive. En tant que membre émergent d'une équipe d'ingénierie logicielle, vous mettez en œuvre des solutions logicielles par la conception, le développement et le dépannage technique de multiples composants au sein d'un produit, d'une application ou d'un système technique, tout en acquérant les compétences et l'expérience nécessaires pour évoluer dans votre rôle.
Ce rôle est full stack avec une emphase plus marquée sur le frontend (React), ainsi que sur le développement backend en Java/Spring Boot et le déploiement sur AWS (tel que fourni).
J.P. Morgan Asset & Wealth Management fournit des solutions de gestion d'investissement et de banque privée de premier plan. Asset Management offre aux particuliers, aux conseillers et aux institutions des stratégies et une expertise couvrant tout le spectre des classes d'actifs grâce à notre réseau mondial de professionnels de l'investissement. Wealth Management aide les particuliers, les familles et les fondations à adopter une approche plus intentionnelle de leur patrimoine ou de leurs finances afin de mieux définir, cibler et réaliser leurs objectifs.
Responsabilités du poste
- Exécuter des solutions logicielles créatives couvrant la conception, le développement et le dépannage technique, en allant au-delà des approches routinières pour résoudre des problèmes complexes.
- Construire des solutions de bout en bout en tirant parti d'architectures natives pour le cloud, basées sur des microservices et des pratiques d'ingénierie modernes.
- Utiliser des outils d'assistance au codage par IA autorisés par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et la productivité (par exemple, génération/refactorisation de code, création de tests unitaires, documentation), tout en validant les résultats par le biais de revues par les pairs, de tests automatisés et de normes de codage sécurisé.
- Appliquer la connaissance des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris les capacités de développement et d'automatisation assistées par IA autorisées par l'entreprise, pour améliorer la valeur générée par l'automatisation.
- Appliquer des techniques de modélisation de domaine pour structurer les logiciels en vue de leur clarté, de leur testabilité et de leur évolution.
- Développer un code de production sécurisé et de haute qualité ; examiner, déboguer et améliorer le code écrit par d'autres.
- Identifier les opportunités d'éliminer ou d'automatiser la remédiation récurrente pour améliorer la stabilité opérationnelle.
- Enquêter rapidement sur les problèmes et les résoudre, et s'assurer qu'ils ne se reproduisent pas ; maintenir les technologies et les modèles à jour.
- De plus, vous concevrez des solutions qui évitent les points de défaillance uniques et prennent en charge des modèles évolutifs (y compris les mises en production sans interruption et l'optimisation des performances des données, le cas échéant).
Qualifications, capacités et compétences requises
- Formation formelle ou certification sur les concepts d'ingénierie logicielle et 2+ années d'expérience appliquée.
- Expérience dans le développement, le débogage et la maintenance de code tout au long du cycle de vie du développement logiciel dans un environnement d'entreprise de grande envergure.
- Expérience pratique en ingénierie logicielle en tant que développeur full stack, avec une emphase marquée sur le développement frontend moderne.
- Maîtrise des piles frontend modernes (JavaScript/TypeScript) et React (Angular acceptable si une forte capacité en React peut être démontrée).
- Maîtrise de Java/Spring Boot, avec une expérience dans l'application de modèles d'architecture de microservices.
- Solide connaissance pratique de HTML5, CSS et des préprocesseurs tels que Sass/LESS.
- Expérience pratique de l'utilisation d'outils de développement logiciel assistés par IA autorisés par l'entreprise dans l'environnement de travail (par exemple, pour le codage, les tests, le dépannage ou la documentation) avec une capacité démontrée à évaluer et valider de manière critique les résultats générés par l'IA.
- Compréhension de l'utilisation responsable de l'IA dans les flux de travail d'ingénierie, y compris les considérations relatives à la sensibilité des données, la manipulation sécurisée des entrées/sorties et le respect des attentes en matière de résilience et de sécurité.
- Exposition aux méthodologies agiles telles que CI/CD, la résilience des applications et la sécurité.
- Capacité démontrée à résoudre indépendamment des défis de conception et de fonctionnalité avec un minimum de supervision.
- Capacité à travailler au sein de grandes équipes collaboratives avec une passion pour bâtir une culture inclusive et innovante.
Qualifications, capacités et compétences souhaitées
- Exposition aux technologies cloud et/ou certification pertinente (par exemple, AWS).
JPMorganChase, l'une des plus anciennes institutions financières, propose des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients institutionnels, gouvernementaux et entreprises les plus importants au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et nous sommes aujourd'hui un leader de la banque d'investissement, de la banque de détail et aux petites entreprises, de la banque commerciale, du traitement des transactions financières et de la gestion d'actifs.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes en situation de handicap/anciens combattants.
Nous offrons une rémunération globale compétitive, incluant un salaire de base déterminé en fonction du poste, de l'expérience, des compétences et du lieu. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, versée sous forme d'espèces et/ou d'actions confisquables, accordée en reconnaissance des réalisations et contributions individuelles. Nous proposons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, selon leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien en santé mentale, un coaching financier, et plus encore. Des détails supplémentaires sur la rémunération totale et les avantages seront fournis au cours du processus de recrutement.
