Rôle et responsabilités
- Participer à la documentation technique avec l’architecte et valider les documents des analystes fonctionnels
- Travailler en cocréation avec les partenaires d’affaires, les architectes et les contributeurs d’infrastructure pour bien comprendre et ainsi réaliser l’arrimage des solutions représentants les intentions et objectifs d’affaires
- S’assurer de l’installation et des tests de progiciels ou de l’implantation des applications.
- Participer à l’élaboration des stratégies de réalisation complexes
- Analyser et concevoir les bases de développement et les preuves de concept.
- Effectuer le développement de produits logiciels soit l’architecture logicielle, la conception, le code, les tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
- Est à l’affût des bonnes pratiques liées à la cybersécurité et les applique dans tous les axes de son travail.
- Participe et contribue à l’élaboration des étapes d’implantation et de déploiement pour limiter les risques et problèmes lors des implantations (conversion de données, stratégie de retour en arrière, de déploiement progressif, etc.).
- Produis du code de qualité (clair, bien documenté et maintenable) .
- Automatiser les essais (maitriser les méthodologies associées ; ex : pyramides des essais, Essais unitaires, TDD, BDD ) et se porter imputable de la qualité
- Être capable de vulgariser des concepts compliqués.
- Être capable d’influencer aussi bien l’équipe vis-à-vis des meilleures façons de faire de l’industrie, que les autres personnes avec qui on interagit (partenaires d’affaires, gestionnaires, fournisseurs et autres)
- Être curieux, savoir se remettre en question et déployer des efforts pour apprendre de nouvelles choses. Stimuler l’innovation ->
assurer une vigie, Capacité de comprendre rapidement, de s’adapter et d’anticiper, Capacité d’apprentissage en continu,
- Être organisé, rigoureux et savoir gérer les priorités. Avoir un grand sens des responsabilités.
- Capacité à anticiper les problèmes, les bloquants et trouver des façons proactives de les contourner. Capacité de comprendre rapidement, de s’adapter et d’anticiper
Connaissance spécifique
- Maitrise du langage .NET
- Développement API
- Maitrise du langage Angular
- Configuration et administration des pipeline Concourse et Azure DevOps
- Connaissance des Bases de données : Azure SQL, SQL Server, PostgreSQL
- Maitrise de la platforme GIT
- Atout : Jmeter
- Atout : Framework d’essais BDD (ex. SpecFlow)
Expertises recherchées :
- Baccalauréat dans une discipline appropriée
- Un minimum de huit ans d’expérience pertinente
- Expérience à titre analyste-programmeur(euse) senior
- Expérience en mode Agile
- Expérience dans le secteur bancaire ou financier
- Travail en escouade
- Communication orale et écrite en anglais
Il y a plus de 30 jours