Current opportunities >> Position Details >>

Position Details

Job order - J0822-0483 - Permanent Full Time
Title Power BI Developer
Category Software Development/ Engineering
City , , Canada

Job Description Power BI Developer

Position Description
Are you motivated by the opportunity to delight your clients by providing with innovative solutions to sophisticated technical problems? CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career.

These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you have a groundbreaking spirit and thrive on innovation where you can influence the direction of technical strategy, now is the time to join our team! Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules.

Specifically for this position, CGI is looking for someone with experience with BI visualization tools such as Power BI and Tableau, SQL, and knows data modeling concepts. You will work in collaboration with the architects, the business and ETL analysts, the ETL developers, the Product Owner, the project manager, the scrum master, etc. More specifically, the role consists of carrying out the semantic layer and the development of new reports and dashboards in compliance with best practices and visualization standards.



Your future duties and responsibilities
• Support Dashboard UX design for Business' information consumers and Business users in their different role levels (operational roles, managerial roles, executive roles and strategic roles information consumers)
• Share design approaches, based on previous experience (as part of overall team)
• Implement Power BI Dashboards for Business decision makers information
• Propose Dashboard design and UX approaches focused on Business user needs (less focus on engineering / technical / statistical / scientific viewpoints)
• Assist in the development of a strategic Information System, providing insights to the future
• Produce solution build and maintenance documentation (i.e. DAX complexity and specifications, comments about sources and sophisticated filters, Dashboard's data quality risk assessment, Dashboard's data source dependence analysis, etc.)
• Deliver the solution in Development, ready for QA and PROD environments (for DevOps purposes)
• Any database design or maintenance. Developer feedback may be used to optimize or update DB design to facilitate the implementation or maintenance of the Power BI Dashboards
• Analyze product, market, and build data warehouse
• Translate business needs into technical specifications
• Develop reporting systems that provide accessible information for decision making
• Use warehouse data to generate reports to support decision making and business performance monitoring
• Maintain data analysis platforms
• Evaluate and improve existing BI systems
• Troubleshoot BI models
• Generate and deliver quality reports to clients and perform quality assurance checks on reports



Required qualifications to be successful in this role
Essential Qualifications:
• Knowledge of the environment, processes and support models of a large company
• Understanding of theoretical principles of robotic engineering
• Good knowledge of the following technologies in the Microsoft application portfolio: SQL Server, Power BI, SSIS, and Azure (DevOps)
• Knowledge of SAFe Agile methodology is a plus
• Degree in Information Systems, any Engineering, Finance or other similar subject area that are enabled to use data
• Minimum of three (3) years of experience using Power BI
• Experience connecting to sources, importing and redefining data for business intelligence
• Experienced in developing user-friendly and insightful visual reports, dashboards and KPI dashboards using Power BI Desktop
• Written & verbal communication, critical thinking and problem-solving skills

Desired Qualifications:
• Solid understanding of DAX, data modelling and power queries
• Ability to effectively lead a large data set and be able to process it
• Adept at developing, publishing and scheduling Power BI reports according to business requirements
• College or University training and education degree in Computer Science
• Any level of expertise is required: junior, intermediate, senior
• Expertise in .Net (C#, VB, ASP) programming, SQL Server, and Microsoft Power Automate
• Experience in programming / scripting / automation initiatives
• Excellent communication skills (English & French), both spoken and written
• Ability to make recommendations on robotic automation opportunities to improve productivity

Professional Attributes:
• Results-oriented with a proven record of successful delivery
• Organization, analytical, and Time-Management skills
• Ability to work within a team setting while demonstrating self-sufficiency and independence
• Strong analytical and learning skills
• Autonomy and creativity in problem solving
• Be passionate, with a pronounced curiosity for new things
• Be an agent of change
• Be a positive leader for their team
• Be autonomous and be resourceful in a sophisticated environment
• Collaborative, effective team player
• Expert in Power BI
• Methodology and standards for Power BI implementation

#LI-BL1



Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.






PowerBI Developeur

Job Description
En réponse à la demande croissante et continue du marché, CGI est à la recherche d'atouts créatifs pour participer au développement de nouvelles technologies. En tant que membre professionnel, vous serez appelé à jouer un rôle de développeur de rapports et de tableaux de bord au sein de l'équipe de livraison. Vous travaillerez en collaboration avec les architectes, les analystes d'affaires et ETL, les développeurs ETL, le responsable de produit (PO), le chef de projet, le Scrum master, etc. Plus spécifiquement, le rôle consiste à réaliser la couche sémantique et le développement de nouveaux rapports et tableaux de bord dans le respect des meilleures pratiques et des standards de visualisation.
CGI recherche une personne ayant de l'expérience avec les outils de visualisation BI tels que Power BI et Tableau, qui peut démontrer des compétences en SQL et qui connaît les concepts de modélisation de données. Cette personne possède un bon leadership, sait écouter, est capable de comprendre à la fois les questions d'affaires et de TI, et est également capable de travailler de façon autonome dans un environnement changeant.
Le développeur est un programmeur qui a une très bonne expérience des bases de données et des outils de gestion et de traitement de grands volumes de données (SQL Server, SSIS, SSRS, Informatica, Cognos, Business Objects, SAP BI, Oracle, Power BI, ETEL, Cube, etc.)



Your future duties and responsibilities
Responsabilités :
· Soutenir la conception UX des tableaux de bord pour les consommateurs d'informations de l'entreprise et les utilisateurs de l'entreprise dans leurs différents niveaux de rôle (rôles opérationnels, rôles managériaux, rôles exécutifs et rôles stratégiques consommateurs d'informations);
· Partager les approches de conception, sur la base de l'expérience antérieure (dans le cadre de l'équipe globale);
· Mettre en œuvre des tableaux de bord Power BI pour les informations des décideurs de l'entreprise;
· Proposer des approches de conception et d'utilisation des tableaux de bord axées sur les besoins des utilisateurs professionnels (moins axées sur les points de vue techniques, statistiques et scientifiques);
· Contribuer à l'élaboration d'un système d'information stratégique, en offrant des perspectives d'avenir et en faisant progresser l'exhaustivité et la maturité des initiatives stratégiques;
· Produire la documentation relative à l'élaboration et à la maintenance de la solution (complexité et spécifications DAX, commentaires sur les sources et les filtres complexes, évaluation des risques liés à la qualité des données de tableaux de bord, analyse de la dépendance des sources de données de tableaux de bord, etc.);
· Livrer la solution en développement, prête pour les environnements QA et PROD (à des fins DevOps);
· Toute conception ou maintenance de la base de données. Les commentaires des développeurs peuvent être utilisés pour optimiser ou mettre à jour la conception de la base de données afin de faciliter la mise en œuvre ou la maintenance des tableaux de bord Power BI;
· Analyser les tendances des produits, des marchés et des stocks pour construire l'entrepôt de données;
· Traduire les besoins de l'entreprise en spécifications techniques;
· Développer des systèmes de rapports qui fournissent des informations accessibles pour la prise de décision;
· Utiliser les données de l'entrepôt pour générer des rapports afin de soutenir la prise de décision et le suivi des performances de l'entreprise;
· Maintenir les plateformes d'analyse de données;
· Évaluer et améliorer les systèmes de BI existants;
· Dépanner les modèles de BI;
Produire et livrer des rapports de qualité aux clients et effectuer des contrôles d'assurance qualité sur les rapports.



Required qualifications to be successful in this role
Qualifications essentielles :
· Connaissance de l'environnement, des processus et des modèles de soutien d'une grande entreprise;
· Compréhension des principes théoriques de l'ingénierie robotique;
· Bonne connaissance des technologies suivantes du portefeuille d'applications Microsoft :
o SQL Server;
o Power BI;
o SSIS;
o Azure (DevOps).
· Bonnes compétences analytiques;
· Approche orientée client;
· Capacité à travailler dans une équipe multidisciplinaire;
· La connaissance de la méthodologie SAFe Agile, un atout;
· Diplôme en systèmes d'information, en ingénierie, en finance ou dans une autre discipline similaire permettant d'utiliser des données;
· Minimum de trois (3) ans d'expérience dans l'utilisation de Power BI;
· Bonne compréhension du bureau et du service Microsoft Power BI;
· Capacité à développer (créer et mettre à jour), publier, planifier des rapports et des tableaux de bord;
· Expérience de la connexion à des sources, de l'importation et de la transformation de données à des fins de business intelligence (informatique décisionnelle);
· Expérience dans le développement de rapports visuels conviviaux et perspicaces, de tableaux de bord et de tableaux de bord KPI à l'aide de Power BI Desktop;
· Connaissance des requêtes SQL (la conception de la base de données est déjà en place ou construite par d'autres membres de l'équipe, prête à utiliser);
· Communication écrite et verbale, esprit critique et capacité à résoudre des problèmes.

Qualifications souhaitées :
· Forte connaissance de DAX, de la modélisation des données et des power queries;
· Capacité à gérer efficacement un grand ensemble de données et à les traiter;
· Aptitude à développer, publier et planifier des rapports Power BI en fonction des besoins de l'entreprise;
· Formation collégiale ou universitaire et diplôme en informatique;
· Tout niveau d'expertise est requis : junior, intermédiaire, senior;
· Expertise en programmation .Net (C#, VB, ASP);
· Expertise en Microsoft SQL Server;
· Expertise en Microsoft Power Automate;
· Expérience en programmation / scripting / initiatives d'automatisation;
· Compétences très créatives en matière de résolution de problèmes;
· Souci du détail et excellentes compétences interpersonnelles;
· Excellentes compétences en communication (anglais et français), tant à l'oral qu'à l'écrit;
· Capacité à faire des recommandations sur les occasions d'automatisation robotique pour améliorer la productivité.

Attributs professionnels :
· Orienté vers les résultats, avec de solides antécédents de réussite;
· Compétences en matière d'organisation et de gestion du temps;
· Capacité à travailler au sein d'une équipe tout en faisant preuve d'autonomie et d'indépendance;
· Fortes capacités d'analyse et d'apprentissage;
· Autonomie et créativité dans la résolution de problèmes;
· Être passionné, avec une curiosité prononcée pour les choses nouvelles;
· Être un agent de changement;
· Être un leader positif pour son équipe;
· Être autonome, faire preuve d'ingéniosité dans un environnement complexe;
· Collaborateur, joueur d'équipe efficace;
· Expert en Power BI;
· Méthodologie et normes pour la mise en œuvre de Power BI.

Autre :
· Poste à distance, susceptible d'être modifié à tout moment;
· ODP = Operational Data Platform.
· Un plus si :
o Capable de développer dans la stack technique Microsoft Power Apps;
o Expérience pratique dans des projets de préparation, de passerelle et d'entreposage de données;
o Expérience dans le cadre de pratiques de développement agiles telles que Scrum ou Kanban;
o Expérience dans la conception, le codage et le débogage en C#, .NET ou similaire.

Langues :
· Français parlé et écrit;
· L'anglais est un atout.



Allier savoir et faire

Alors que la technologie s’inscrit au cœur de la transformation numérique de nos clients, nous savons que les individus sont au cœur du succès en affaires.

Lorsque vous rejoignez CGI, vous devenez un conseiller de confiance, collaborant avec vos collègues et clients pour proposer des idées exploitables qui produisent des résultats concrets et durables. Nous appelons nos employés "membres" parce qu’ils sont actionnaires et propriétaires de CGI. Ils ont du plaisir à travailler et à grandir ensemble pour bâtir une entreprise dont nous sommes fiers. C’est notre rêve depuis 1976. Il nous a menés là où nous sommes aujourd’hui – l’une des plus importantes entreprises indépendantes de conseil en technologie de l’information (TI) et en management au monde.

Chez CGI, nous reconnaissons la richesse que la diversité nous apporte. Nous aspirons à créer une culture à laquelle nous appartenons tous et collaborons avec nos clients pour créer des communautés plus inclusives. En tant qu’employeur qui prône l’égalité des chances pour tous, nous voulons donner à tous nos membres les moyens de réussir et de s’épanouir. Si vous avez besoin d’un accompagnement spécifique durant le processus de recrutement et d’intégration, veuillez nous en informer. Nous serons heureux de vous aider.

Prêt à faire partie d’une entreprise qui est gage d’excellence? Rejoignez CGI – où vos idées et vos actions changent la donne.




Skills
  • MS PowerBI
  • C#
  • SQL

Reference 984222

Click here to apply