Notre client recherche un ou une Développeur(se) Big Data - Plateforme de données pour un mandat de 6 mois réellement renouvelable (possibilité dêtre salarié aussi sur payroll lié au contrat). Taux horaire estimé par notre cabinet : 65-71 $/h pour 375 h/semaine.
Maîtrise du français important (French language skills are important).
Travail en mode hybride : 6 jours par mois au bureau au centre-ville de Montréal (dont 2 jours au Vieux-Port de Montréal pendant 8 semaines).
Tâches principales :
Vous serez responsable de la conception du développement et du déploiement dapplications et de solutions logicielles sur mesure destinées à répondre aux besoins spécifiques de nos clients quils soient des utilisateurs finaux ou des entités professionnelles.
Vous manipulerez différents langages de programmation pour transformer les spécifications techniques et fonctionnelles en solutions robustes. Ces spécifications vous seront transmises sous forme de cahier des charges généralement élaboré en collaboration avec nos analystes métier ou nos consultants internes.
La qualité de vos réalisations reposera sur une validation rigoureuse : vous effectuerez des tests unitaires pour chaque composant développé et participerez aux phases de validation plus larges. Selon lorganisation de léquipe vous collaborerez étroitement avec nos analystes en assurance qualité qui mèneront des tests complémentaires (tests de régression notamment) pour sassurer de la robustesse du code et de la préservation des fonctionnalités existantes. Cette collaboration vous permettra didentifier et de corriger tout dysfonctionnement détecté.
Au-delà du développement initial vous serez chargé de la maintenance continue de vos applications : gestion des mises à jour résolution des incidents signalés par nos utilisateurs internes ou externes et amélioration progressive de vos solutions.
Enfin vous participerez régulièrement aux sessions dexamen de code avec vos collègues que ce soit en tant quévaluateur de leurs travaux ou en accueillant leurs retours constructifs sur vos productions.
Profil
Requis :
- 6 à 10 dexpérience
- Dec ou BAC
- Doit être familier avec les bonnes pratiques de programmation et savoir faire des tests unitaires au besoin.
- Doit être familier avec un logiciel de gestion du code (e.g. Github).
- Avoir une maîtrise des pratiques de développement (e.g Peer review unit tests CI/CD)
- Connaissances des méthodologies agile et/ou Scaled Agile Frameworks (SAFe)
- Techno:
- PySpark
- Git
- Docker
- Connaissance de linfonuagique (idéalement GCP ou Azure)
- Connaissance de SQL
Les atouts:
- Possède les notions des livrables darchitecture tel que document de solution diagramme fonctionnel diagramme technologique modélisation de données.
- Expérience avec des outils darchitecture.
- Avoir des connaissances en modélisation de données
- Connaissance des pratiques Big Data
- Connaissance du développement web (JavaScript/TypeScript HTML CSS)
- Connaissance de tout autre langage de programmation
- Copilot
- GitHub
Informations contractuelles
Required Skills:
Data developer développeur Big Data SQL
Required Education:
IT
Notre client recherche un ou une Développeur(se) Big Data - Plateforme de données pour un mandat de 6 mois réellement renouvelable (possibilité dêtre salarié aussi sur payroll lié au contrat). Taux horaire estimé par notre cabinet : 65-71 $/h pour 375 h/semaine. Maîtrise du français important (Frenc...
Notre client recherche un ou une Développeur(se) Big Data - Plateforme de données pour un mandat de 6 mois réellement renouvelable (possibilité dêtre salarié aussi sur payroll lié au contrat). Taux horaire estimé par notre cabinet : 65-71 $/h pour 375 h/semaine.
Maîtrise du français important (French language skills are important).
Travail en mode hybride : 6 jours par mois au bureau au centre-ville de Montréal (dont 2 jours au Vieux-Port de Montréal pendant 8 semaines).
Tâches principales :
Vous serez responsable de la conception du développement et du déploiement dapplications et de solutions logicielles sur mesure destinées à répondre aux besoins spécifiques de nos clients quils soient des utilisateurs finaux ou des entités professionnelles.
Vous manipulerez différents langages de programmation pour transformer les spécifications techniques et fonctionnelles en solutions robustes. Ces spécifications vous seront transmises sous forme de cahier des charges généralement élaboré en collaboration avec nos analystes métier ou nos consultants internes.
La qualité de vos réalisations reposera sur une validation rigoureuse : vous effectuerez des tests unitaires pour chaque composant développé et participerez aux phases de validation plus larges. Selon lorganisation de léquipe vous collaborerez étroitement avec nos analystes en assurance qualité qui mèneront des tests complémentaires (tests de régression notamment) pour sassurer de la robustesse du code et de la préservation des fonctionnalités existantes. Cette collaboration vous permettra didentifier et de corriger tout dysfonctionnement détecté.
Au-delà du développement initial vous serez chargé de la maintenance continue de vos applications : gestion des mises à jour résolution des incidents signalés par nos utilisateurs internes ou externes et amélioration progressive de vos solutions.
Enfin vous participerez régulièrement aux sessions dexamen de code avec vos collègues que ce soit en tant quévaluateur de leurs travaux ou en accueillant leurs retours constructifs sur vos productions.
Profil
Requis :
- 6 à 10 dexpérience
- Dec ou BAC
- Doit être familier avec les bonnes pratiques de programmation et savoir faire des tests unitaires au besoin.
- Doit être familier avec un logiciel de gestion du code (e.g. Github).
- Avoir une maîtrise des pratiques de développement (e.g Peer review unit tests CI/CD)
- Connaissances des méthodologies agile et/ou Scaled Agile Frameworks (SAFe)
- Techno:
- PySpark
- Git
- Docker
- Connaissance de linfonuagique (idéalement GCP ou Azure)
- Connaissance de SQL
Les atouts:
- Possède les notions des livrables darchitecture tel que document de solution diagramme fonctionnel diagramme technologique modélisation de données.
- Expérience avec des outils darchitecture.
- Avoir des connaissances en modélisation de données
- Connaissance des pratiques Big Data
- Connaissance du développement web (JavaScript/TypeScript HTML CSS)
- Connaissance de tout autre langage de programmation
- Copilot
- GitHub
Informations contractuelles
Required Skills:
Data developer développeur Big Data SQL
Required Education:
IT
View more
View less