Développeur spécialiste des données

CGI

$70K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Statistics, or Mathematics, or equivalent technical training and experience.
  • 3-5 years of experience in Python programming and strong SQL knowledge.
  • Fluent communication skills in both French and English, both written and spoken.
  • Experience with the Microsoft Azure tech stack, including Azure Functions and Azure SQL.
  • Familiarity with Agile development methodologies, ideally Scrum.

Responsibilities

  • Develop and maintain Python libraries and applications.
  • Assist in migrating existing Datamart solutions to the new Snowflake platform.
  • Support the development of cloud solutions in Azure or migrate existing solutions to the cloud.
  • Collaborate with business analysts to understand data sources and business rules for analytical solutions.
  • Document technical solutions and assist the development team with related activities.
  • Maintain and enhance complex business intelligence solutions.
  • Ensure the quality of development deliverables, including thorough testing.

Benefits

  • Flexible work schedule with a hybrid model of onsite and remote work.
  • Opportunity to work in a dynamic team environment in downtown Montreal.
  • Engagement in innovative technologies and methodologies in data management and analytics.
Full Job Description
Développeur spécialiste des données

Category: Software Development/ Engineering

Main location: Canada, Quebec, Montréal

Position ID:J0526-2085

Employment Type: Full Time

Position Description:

Rejoignez notre équipe de données CGI où l'expertise data façonne l'avenir. En tant que Développeur spécialiste des données, vous jouerez un rôle clé dans la transformation des solutions analytiques vers une architecture moderne et performante. Vous contribuerez à bâtir des pipelines robustes, à migrer des environnements complexes vers Snowflake et Azure, et à soutenir des équipes d'affaires qui comptent sur la qualité et la fiabilité des données pour prendre des décisions stratégiques. Si vous aimez résoudre des défis techniques, collaborer avec des experts et laisser votre marque dans des projets d'envergure, ce poste est fait pour vous.

Les personnes dans ces rôles seront responsables de la gestion et de la structuration des données - pipelines de données et jeux de données - afin de soutenir les rapports et les interfaces devant être convertis vers le nouveau modèle SCD.

Mode de travail : 3 jours sur site puis 4 jours sur site dès le 14 septembre
Lieu : Montréal, Centre-Ville

Your future duties and responsibilities:
• Contribuer au développement de bibliothèques et d'applications Python.
• Contribuer à la migration et à la réingénierie des solutions Datamart existantes vers la nouvelle plateforme Snowflake.
• Contribuer au développement de solutions Azure et/ou à la migration de solutions existantes vers le cloud.
• Travailler en étroite collaboration avec les analystes d'affaires afin d'identifier et de comprendre les sources de données des systèmes, ainsi que les règles d'affaires intervenant dans les solutions analytiques.
• Rédiger la documentation technique et soutenir l'équipe de développement dans les activités liées aux solutions.
• Contribuer à la maintenance et à l'amélioration de solutions complexes d'intelligence d'affaires.
• Comprendre l'architecture d'entreprise et appliquer les meilleures pratiques en intelligence d'affaires et en gestion des données.
• Collaborer et partager des idées avec les communautés de pratique.
• Assurer la qualité de la livraison et de la documentation des activités de développement, incluant des tests rigoureux.
• Accompagner les membres de l'équipe dans le développement de solutions conformes aux modèles de développement et à la conception des solutions, tout en contribuant à l'efficacité de l'équipe.

Required qualifications to be successful in this role:

Formation académique
Détenir un baccalauréat ou une maîtrise en informatique, génie logiciel, statistiques ou mathématiques, et/ou une combinaison équivalente de formation et d'expérience dans un rôle technique.

Séniorité : Intermédiaire ou senior.

Expérience
• 3 à 5 ans et plus d'expérience en programmation Python et solide connaissance de SQL.
• Excellentes compétences en communication, à l'oral comme à l'écrit, en français et en anglais.
• Expérience avec les frameworks cloud et l'ensemble de la stack Microsoft Azure : Azure Functions, Azure SQL, Service Bus, Event Hub, Event Grid, App Insights, Key Vault.
• Expérience dans le développement d'API REST.
• Expérience avec plusieurs paradigmes de programmation, notamment la programmation orientée objet et la programmation fonctionnelle.
• Expérience avec les patrons de conception et la conception de solutions.
• Expérience en optimisation de code.
• Expérience au sein d'une équipe de livraison agile, idéalement en mode Scrum.

Compétences
• Connaissance des investissements sur les marchés cotés et privés est nécessaire
• Connaissance d'Azure DevOps et de Power BI
• Compréhension de processus quantitatifs, tels que la préparation des données et le backtesting, est un atout.
• Compréhension des méthodologies de développement logiciel Agile.
• Connaissance des marchés côtés, des marchés privés, des opérations d'investissement, de la comptabilité des investissements et de l'analytique d'investissement

Mode de travail : 3 jours sur site puis 4 jours sur site dès le 14 septembre
Lieu : Montréal, Centre-Ville

*La capacité de communiquer en anglais, tant à l'oral qu'à l'écrit, est une exigence car la personne occupant ce poste devra collaborer régulièrement avec des collègues et des partenaires aux États-Unis et en Europe.

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l'expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 000$ et 135 000$. Ce poste est vacant.

#LI-AR1

Skills:
  • English
  • French
  • Azure
  • Azure Event Grid
  • Azure Key Vault
  • Python
  • SQL


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Développeur spécialiste des données jobs: