Nominal
Sumitomo Mitsui Banking Corporation
Chef d'équipe développeur d'applications
À propos du poste
SMBC Group est un groupe financier mondial de premier plan. Avec son siège social à Tokyo et une histoire de 400 ans, SMBC Group propose une gamme diversifiée de services financiers, notamment la banque, la location, les valeurs mobilières, les cartes de crédit et le financement aux consommateurs. Le Groupe compte plus de 130 bureaux et 80,000 employés dans le monde, répartis dans près de 40 pays. Sumitomo Mitsui Financial Group, Inc. (SMFG) est la société holding de SMBC Group, l'un des trois plus grands groupes bancaires du Japon. Les actions de SMFG sont cotées sur les bourses de Tokyo, Nagoya et New York (NYSE : SMFG). Dans les Amériques, SMBC Group est présent aux États-Unis, au Canada, au Mexique, au Brésil, au Chili, en Colombie et au Pérou. Soutenu par la solidité financière de SMBC Group et la valeur de ses relations en Asie, le Groupe offre une gamme de services bancaires commerciaux et d'investissement à ses clients d'entreprises, institutionnels et municipaux. Il connecte une clientèle diversifiée aux marchés locaux et au vaste réseau mondial de l'organisation. Les sociétés opérationnelles du Groupe dans les Amériques comprennent Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A. et Sumitomo Mitsui Finance and Leasing Co., Ltd.
DESCRIPTION DU RÔLE
Nous recherchons un Lead Technique expérimenté et stratégique – Développement Full Stack avec 10+ années d'expérience dans la conception, la construction et la livraison de solutions logicielles de niveau entreprise. Le candidat idéal possède une expertise approfondie en développement back-end Java/basé sur Node, React.js et des architectures cloud-natives modernes sur Microsoft Azure. Vous serez responsable de diriger des équipes interfonctionnelles, de prendre des décisions architecturales, de mentorer des développeurs et d'assurer la livraison de code de haute qualité pour des solutions full-stack.
Le poste est basé dans notre bureau de Charlotte, en mode hybride.
Les employés de SMBC participent à un modèle de travail hybride qui offre aux employés la possibilité de travailler à domicile, ainsi que depuis un bureau SMBC. SMBC exige que les employés résident à une distance raisonnable du bureau. Les candidats potentiels en apprendront davantage sur leur horaire de travail hybride spécifique au cours du processus d'entretien. Le travail hybride peut ne pas être autorisé pour certains postes, y compris, par exemple, certains postes enregistrés FINRA pour lesquels la présence au bureau pendant toute la semaine de travail est requise.
SMBC fournit des aménagements raisonnables pendant la candidature aux personnes handicapées, conformément aux lois fédérales, étatiques et locales applicables. Si vous avez besoin d'un aménagement raisonnable pendant le processus de candidature, veuillez nous en informer à [email protected].
OBJECTIFS DU RÔLE
- Diriger l'architecture, la conception et le développement d'applications full-stack évolutives en utilisant React.js (frontend) et Java/Spring Boot/TypeScript/Node.js (backend).
- Assurer la conception et la mise en œuvre d'APIs RESTful et d'architectures de microservices, en garantissant la performance, l'évolutivité et la sécurité.
- Agir en tant que leader pratique et mentor technique, guidant les développeurs sur les meilleures pratiques en matière de programmation orientée objet, de modèles de conception et de qualité du code.
- Promouvoir l'utilisation des services cloud Azure, notamment :
- Gestion des API (APIM)
- Event Hub
- Fonctions Azure
- App Services
- PostgreSQL
- Superviser l'utilisation des bases de données SQL et NoSQL pour la modélisation, le stockage et l'accès aux données.
- Contribuer à définir et à mettre en œuvre des pipelines CI/CD robustes, des flux de déploiement et des stratégies de conteneurisation à l'aide de Docker et de Kubernetes.
- Collaborer étroitement avec les propriétaires de produits, les architectes, les ingénieurs DevOps et les parties prenantes pour fournir des solutions techniques alignées sur les objectifs commerciaux.
- Promouvoir les pratiques Agile, diriger la planification des sprints et les rétrospectives, et assurer la livraison en temps voulu des fonctionnalités et des versions.
- Effectuer des revues de code, faire respecter les normes de codage et s'assurer que la documentation technique est maintenue.
QUALIFICATIONS ET COMPÉTENCES
- 10+ années d'expérience pratique en développement logiciel full stack, y compris :
- Forte expertise en Java (Spring Boot), TypeScript (Node.js) et React.js
- Maîtrise de JavaScript, TypeScript, HTML5 et CSS3
- Compréhension approfondie de la conception orientée objet, des modèles architecturaux et des meilleures pratiques en ingénierie logicielle
- Expérience avérée dans la conception et la mise en œuvre de microservices et d'APIs RESTful
- Maîtrise avancée des services cloud et de l'architecture Azure
- Solide expérience des pipelines CI/CD, de l'orchestration de conteneurs (Kubernetes) et de la culture DevOps
- Expérience avec les bases de données relationnelles (PostgreSQL, SQL Server) et NoSQL (par ex., MongoDB, Cosmos DB)
- Expérience confirmée en leadership technique, y compris le mentorat d'équipe, les revues de solutions et la collaboration inter-équipes
- Solides compétences en communication, leadership et gestion des parties prenantes
QUALIFICATIONS PRÉFÉRENTIELLES
- Licence ou Master en informatique, ingénierie logicielle ou domaine connexe
- Les certifications Microsoft Azure, Kubernetes ou pratiques Agile sont un plus
- Expérience dans la direction d'équipes distribuées et le travail dans des environnements de livraison mondiaux
- Familiarité avec la conception pilotée par le domaine, l'architecture pilotée par les événements et le développement axé sur les API
