Premier développeur de logiciel
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Description Du Poste
RBC Marchés des Capitaux est une société mondiale de services de banque d’investissement de premier plan qui offre des services bancaires, de financement et de marchés des capitaux à des sociétés, des investisseurs institutionnels, des gestionnaires d’actifs et des gouvernements du monde entier. Le groupe Technologie de financement et de liquidité, Services technologiques et quantitatifs, RBC Marchés des Capitaux, est chargé d’appuyer les unités opérationnelles qui gèrent à la fois le financement garanti et non garanti au sein de Marchés des capitaux. Nous investissons dans de nouvelles capacités pour garantir que RBC est aussi efficace que possible en ce qui concerne le financement de la société conformément à notre appétit pour le risque. Vous travaillerez au sein d’une petite équipe qui entretient des liens directs avec les analystes d’entreprise et les utilisateurs à RBC. Ce rôle constitue une véritable occasion d’en apprendre davantage sur le secteur des Marchés des capitaux.
Description Du Poste
RBC Marchés des Capitaux est une société mondiale de services de banque d’investissement de premier plan qui offre des services bancaires, de financement et de marchés des capitaux à des sociétés, des investisseurs institutionnels, des gestionnaires d’actifs et des gouvernements du monde entier. Le groupe Technologie de financement et de liquidité, Services technologiques et quantitatifs, RBC Marchés des Capitaux, est chargé d’appuyer les unités opérationnelles qui gèrent à la fois le financement garanti et non garanti au sein de Marchés des capitaux. Nous investissons dans de nouvelles capacités pour garantir que RBC est aussi efficace que possible en ce qui concerne le financement de la société conformément à notre appétit pour le risque. Vous travaillerez au sein d’une petite équipe qui entretient des liens directs avec les analystes d’entreprise et les utilisateurs à RBC. Ce rôle constitue une véritable occasion d’en apprendre davantage sur le secteur des Marchés des capitaux.
Responsabilités
- En tant que premier développeur de logiciel, vous collaborerez avec l’équipe pour mettre en œuvre des logiciels pour les initiatives de l’équipe Financement et les intégrer au pipeline de traitement des données génériques.
- Effectuer des analyses de données et des conceptions de schémas pour les applications de l’équipe Modernisation, Financement et liquidités.
- Coder, mettre à l’essai, déboguer, mettre en œuvre et soutenir le traitement stratégique par lots en fin de journée, et la production de rapports stratégiques sur l’actif et le passif et le fiancement en temps réel.
- Analyser, déboguer et résoudre les problèmes de production liés notamment aux flux de données, au rendement des applications, à la latence du système et aux produits d’infrastructure et de réseau.
- Offrir son soutien à la mise en place des applications et à la résolution des incidents de production et de problèmes, à tour de rôle, à titre de développeur ou de propriétaire d’applications, avec une possibilité limitée de travail en dehors des heures habituelles et une disponibilité pour le traavil sur appel.
- Agir comme mentor et dirigeant technique afin de superviser l’architecture et diriger la technologie pour l’ensemble des travaux en cours et à venir.
- Collaborer avec la communauté générale de Marchés des Capitaux pour obtenir des commentaires et une revue de l’approche et de la conception utilisées.
- Dans le cadre de ce rôle, vous communiquerez et interagirez fréquemment avec des partenaires et des collègues au Canada ou ailleurs dans le monde.
Éléments clés de la réussite
Exigences
- Baccalauréat ou maîtrise ès sciences en génie logiciel ou dans un programme technique connexe
- Au moins 5 ans d’expérience professionnelle en programmation Java, en microservices et en architecture
- Excellente connaissance de Spring Boot, des modèles de conception, des structures de données, des algorithmes, de la programmation multifil et de l’accès simultané
- Excellente connaissance de SQL, Maven, Unix et des autres outils de développement liés à l’intégration continue et à la prestation continue
- Connaissance des applications infonuagiques réparties (Docker, Kubernetes, Containerization)