Analytics Developer - Business Intelligence Job at Opusing Corporation, Canada

RnFXSlA5cWsvOU1BelVrV1dmcVBCcVhvM1E9PQ==
  • Opusing Corporation
  • Canada

Job Description

Job Description

Job Description

duration of the mandate - 6 months, possible renewal.

Working hours: 40 hours/week

 

Working mode: Hybrid

Language: French

 

We are in search of a Senior Analytical Developer with strong experience in open source software technologies and in DevOps and MLOps methodologies. Under the supervision of the Senior Manager, Data and Analytics, and in close collaboration with the solution designer, the developer will be responsible for optimizing processes on new BI platform as well as the technical part of advanced analytics projects. He or she will also participate in the development and maintenance of analytical software solutions, as well as in ongoing training activities within the BI team to promote best practices.

The Senior Developer will also have to help define the needs of advanced analytics projects in collaboration with the solution designer and meet with relevant stakeholders to ensure their implementation.

 

The responsibilities of the senior developer are as follows:

  • Design and develop solutions for data analysis
  • Perform tests and debug software solutions to ensure their quality
  • Play a lead and mentor role for other developers on the team
  • Optimize processes in order to control platform costs
  • Have a strong collaboration with the solution designer to lead advanced analytics projects in production
  • Rigorously follow DevOps best practices
  • Assist the team in implementing MLOps best practices
  • Participate in solution transfers to support teams

Personal qualities

  • Strong analytical skills
  • Mentoring skills
  • Pay close attention to detail
  • Ability to communicate best practices

Additional information

  • 10+ years of experience in code production
  • 2+ years of experience as a lead of a development team
  • Higher education degree in a relevant discipline
  • Excellent programming hygiene in documenting code and processes

Essential skills and experience

  • 10 years of experience in IT
  • 5 years of experience in data programming
  • Experience with collaborative development under Git
  • Experience as a lead of a team of developers
  • Knowledge of Agile and Kanban methodologies
  • Familiarity with open source programming concepts (Papa preferred)
  • Experience in MLops and DevOps an asset.
  • Knowledge of the passenger transport industry or marketing analysis is an asset.
  • Knowledge of the railway or transport industry is an asset (equipment maintenance, train planning and operation).

Software

  • Experience with Python, Java, Scala
  • 5 years of experience with a Spark distribution (Databricks, container, home distribution, etc.)
  • 3 years of experience with a Kafka distribution (Confluent, AWS Kinesis, container, home distribution, etc.)
  • Notions or experience with requirements management tools (e.g. Modern Requirements/DevOps, JIRA, Top Team)
  • Power BI
  • Microsoft Azure BI environments: Azure Data Lake, Azure Data Factory and Data Flow, Azure Data Brick, Azure SQL Server, Azure Analysis Services

Desired skills and experiences

  • Familiarity with free software programming concepts(preference for Apache)
  • Experience in MLops and DevOps an asset.
  • Knowledge of the passenger transport industry or marketing analysis is an asset.
  • Knowledge of the railway or transport industry is an asset (equipment maintenance, train planning and operation).

 

Description du poste

Nous sommes à la recherche d’un développeur analytique sénior possédant une solide expérience dans les technologies logicielles open source et dans les méthodologies DevOps et MLOps.

Sous la supervision du gestionnaire principal, Données et analytique, et en étroite collaboration avec le concepteur de la solution, le développeur sera responsable de l’optimisation des processus sur la nouvelle plateforme BI de VIA Rail ainsi que du volet technique des projets d’analytique avancée. Il ou elle participera également au développement et à la maintenance des solutions logicielles analytiques, ainsi qu’aux activités de formation continue au sein de l’équipe BI afin de promouvoir les meilleures pratiques.

Le développeur sénior devra également contribuer à définir les besoins des projets d’analytique avancée en collaboration avec le concepteur de la solution et rencontrer les parties prenantes concernées pour assurer leur mise en œuvre.

 

Les responsabilités du développeur senior sont les suivantes :

  • Concevoir et développer des solutions pour l’analyse de données ;
  • Effectuer des tests et déboguer les solutions logicielles pour assurer leur qualité ;
  • Jouer un rôle de lead et mentor pour les autres développeurs de l’équipe ;
  • Optimiser les processus dans un souci de contrôle des coûts des plateformes ;
  • Avoir une forte collaboration avec le designer de solutions pour mener des projets d’analytique avancée en production ;
  • Suivre rigoureusement les meilleures pratiques du DevOps ;
  • Assister l’équipe pour mettre en place les meilleures pratiques du MLOps :
  • Participer aux transferts des solutions vers les équipes de support.

Qualités personnelles

  • Grand sens analytique ;
  • Aptitudes de mentorat ;
  • Porte une grande attention aux détails ;
  • Capacité à communiquer les meilleures pratiques

Renseignements supplémentaires

  • 10+ ans d’expérience en production de code ;
  • 2+ ans d’expérience en tant que lead d’une équipe de développement ;
  • Diplôme d’éducation supérieure dans une discipline pertinente ;
  • Excellente hygiène de programmation dans la documentation du code et des processus

Compétences et expériences essentielles

  • 10 ans d’expérience en TI ;
  • 5 ans d’expérience en programmation de données
  • Expérience avec le développement collaboratif sous Git ;
  • Expérience comme lead d’une équipe de développeurs ;
  • Connaissance des méthodologie Agile et Kanban.
  • Familiarité avec les concepts de programmation de logiciel libre (préférence pour Apache) ;
  • Expérience en MLops et devops un atout.
  • La connaissance de l’industrie du transport de passagers ou de l’analyse marketing est un atout.
  • La connaissance de l’industrie ferroviaire ou du transport est un atout (entretien des équipements, planification et exploitation des trains).

Logiciels

  • Expérience avec Python, Java, Scala ;
  • 5 ans d’expérience avec une distribution de Spark (Databricks, conteneur, distribution maison, etc.) ;
  • 3 ans d’expérience avec une distribution de Kafka (Confluent, AWS Kinesis, conteneur, distribution maison, etc.) ;
  • Notions ou expérience avec des outils de gestion des exigences (par exemple, Modern Requirements/DevOps, JIRA, Top Team)
  • Power BI
  • Microsoft Azure BI environments: Azure Data Lake, Azure Data Factory and Data Flow, Azure Data Brick, Azure SQL Server, Azure Analysis Services

Familiarité avec les concepts de programmation de logiciel libre (préférence pour Apache) ;

  • Connaissance des concepts de programmation en logiciel libre (préférence pour Apache) ;
  • Expérience en MLops et DevOps un atout.
  • Connaissance du secteur du transport de passagers ou de l'analyse marketing un atout.
  • Connaissance du secteur ferroviaire ou du transport un atout (maintenance des équipements, planification et exploitation des trains).
Company Description

Opusing is a 100% Minority-owned and diversity-certified Digital Transformation and staffing firm that empowers startups, businesses, and corporations to leverage the power of Technology and Manpower to trigger unstoppable growth. The success of our clients is the only goal of our team, which is led by digital native professionals in creative thinking, programming paradigms, and commercial acumen.

We are a globally growing firm with our headquarters in Boston, USA. With a focus on addressing clients' unique needs by significantly enhancing their businesses, we offer unmatched staff augmentation, HR outsourcing, and IT & non-IT staffing services globally.

We have been a forward-thinking and trustworthy technology & staffing partner for top-tier brands since 2007. We have worked with fortune 2000 companies in North America -the United States, Canada, India, and the UK. We have been the primary go-to vendor for all our clients for Contract and Fulltime Professional services, Offshore Staffing & SOW-based project work.

Company Description

Opusing is a 100% Minority-owned and diversity-certified Digital Transformation and staffing firm that empowers startups, businesses, and corporations to leverage the power of Technology and Manpower to trigger unstoppable growth. The success of our clients is the only goal of our team, which is led by digital native professionals in creative thinking, programming paradigms, and commercial acumen.\r\n\r\nWe are a globally growing firm with our headquarters in Boston, USA. With a focus on addressing clients' unique needs by significantly enhancing their businesses, we offer unmatched staff augmentation, HR outsourcing, and IT & non-IT staffing services globally.\r\n\r\nWe have been a forward-thinking and trustworthy technology & staffing partner for top-tier brands since 2007. We have worked with fortune 2000 companies in North America -the United States, Canada, India, and the UK. We have been the primary go-to vendor for all our clients for Contract and Fulltime Professional services, Offshore Staffing & SOW-based project work.

Job Tags

Full time, Contract work, Offshore,

Similar Jobs

DESANTO ELECTRIC LLC

Electrician Job at DESANTO ELECTRIC LLC

 ...Job Summary We are seeking a skilled Electrician to join our team! You will be responsible for installing and repairing wiring, electrical fixtures, and control equipment, as well as training apprentices on the job. If you are a Journeyman Electrician with a can-do... 

APPLIED MATERIALS

Field Service Engineer II - Install Teams - (C2) Job at APPLIED MATERIALS

 ...equipment, delivering world-class support for multimillion-dollar production systems. Candidates must be fully authorized to work in the...  ..., or the underpinnings for robotics, AI, and even smart TV display screens. With 27,000 employees in 19 countries, we offer... 

The Mayo Clinic

Registered Nurse - Mayo 365 Concierge Medicine Job at The Mayo Clinic

 ...nursing care, including direct patient care, patient/family education and transitions of care. The RN supports professional nursing practice across practice settings and across the cont Registered Nurse, Concierge, Medicine, Registered, Nurse, RN, Healthcare The Mayo Clinic

Aegis Therapies

Occupational Therapy Assistant / COTA Job at Aegis Therapies

 ...Occupational Therapy Assistant / COTA Job Type: Full-time Schedule: 40 hours per week, Monday to Friday Setting: Nursing Home, Rehabilitation Center, Skilled Nursing, Assisted Living, Independent Living Location: Lewis Memorial Christian Village - Springfield... 

Kansas State University

Clinical Recruiter Job at Kansas State University

About This Role:The Physician Assistant (PA) Program , within the College of Health and Human Sciences, is looking to hire a Clinical Recruiter to join their team. In coordination with the clinical team, this position will be responsible for recruiting and retaining clinical...