Junior Programmer (Support) – Toronto

This is a perfect role for an ambitious programmer just starting their career who is keen to work in an un-hierarchical and global organisation. You will have exposure to studies programs from end to end including scoping, creating, iterating and producing, and will be able to learn from qualified experts in the team, in addition to working closely with our consultants and clients.

Company Overview

NMG Consulting is a leading multinational insurance, reinsurance and investments consultancy, integrating consulting, insights and analytics. Our consultants provide strategy consulting, insights, analytics and actuarial services to financial institutions including banks, insurers, reinsurers and fund managers.

We are constantly evolving and the range of work that we do challenges and expands our peoples’ knowledge at lightning speed. Our flat, team-based structures encourage participation from all experience levels – everyone is encouraged to contribute, regardless of their role. We advocate hearing different points of view, collaboration and constructive debate.

Summary Statement

This role will be responsible for supporting senior programmers and consultants in managing the delivery of reports for multiple study programmes; with the aim of ultimately being able to manage and run a complete programme.

This is a perfect role for an ambitious programmer just starting their career who is keen to work in an un-hierarchical and global organisation. You will have exposure to studies programs from end to end including scoping, creating, iterating and producing, and will be able to learn from qualified experts in the team, in addition to working closely with our consultants and clients. It is expected that the incumbent will contribute project experience, research and analysis skills to the team, and will be able to apply out of the box thinking and creativity to truly make an impact within the organisation.

Role

Junior Programmer (Support)

Location:

Toronto

Industry:

Key Responsibilities

  • Develop, manage and deliver the desired outputs for the assigned insights programmes: a) Manage survey data from different sources; b) Analyse survey data using both existing and innovative methodologies; c) Visualise results using both existing (SAS) and interactive dashboards; and d) Understand existing data and code structure, workflow and processes and proactively suggest innovations

  • Develop skills in order to be responsible for each stage of the programme cycle, as follows: a) Questionnaire design (either paper or online); b) Data capture template development o Data entry/data audit; c) Deliver reports (static and interactive) to various clients; and d) Manage various ad hoc requests

  • Interact proactively and positively with programme managers and colleagues from other areas of NMG to gain better understanding of the various programmes and deliver accurate outputs

  • Applying a creative and curious mindset, applying new and evolving approaches to improve the effectiveness and efficiencies of our Insights studies

  • Living the NMG Values of Collaboration, Make it Count, Curiosity and ‘Go for it!’

Competencies, Qualifications & Experience

  • Graduate-level position (up to 3 years’ experience); a bachelor degree or higher (in Computer Science, Statistics/Mathematics, Computing or equivalent) with strong academic performance

  • [Essential] Working knowledge in SAS (SAS Base, SAS/GRAPH) – current data management and reporting are done in SAS; [plus] knowledge in other programming languages is valued e.g. VBA, JavaScript, HTML, CSS, Python, R; proficient in Excel and Power Point;

  • Strong visualisation skills (dashboard and/or graph designing); good analytical abilities, ability to interrogate and model data; passion in programming as well as data analysis

  • Effective communication skills at all levels, able to build excellent working relationships with clients and team members

  • Ability to prioritise competing demands and organise work flows clearly; ability to work well under pressure; excellent attention to detail; creativity and ability to think ‘outside the box’; curious, flexible and learning-oriented; ambitious and motivated; proved fast and keen learner – willing to ask questions when necessary

Related Job Openings

Scroll to Top