Posted: Mar 12, 2025 Closing date of the competition: Mar 26, 2025
Apply Now
Location:
Montreal (Balmoral)
Flexibility Profile:
Mostly Remote
Salary Range:
9 - $81,835 to $103,610
Position Status:
Continuous - Full-time
Position Number:
00021363
Division:
Technologies
Department:
Information Technology & Infrastructure
Union Category:
PIPSC
Are you passionate about great storytelling, about exploring the issues that matter, about pushing the boundaries in new audiovisual experiences? So are we. As Canada's public producer and distributor, the National Film Board has been telling the country's stories and pioneering breakthroughs in virtually every field of audiovisual content since 1939. But to do this, we need a team that truly reflects the richness and diversity of Canada. If you'd like to be a part of this team--and part of the NFB's incredible legacy--we'd love to hear from you.
SUMMARY OF DUTIES
As a member of the Enterprise Architecture and Systems Evolution team, works on the development and implementation of internal web-based and REST applications, services and systems. Responsible for programming projects assigned to them and, in consultation with key staff from NFB technical departments, proposes specific and innovative development solutions. Develops mainly within Grails and Python Flask frameworks in a continuous integration (CI) and continuous deployment (CD) environment.
MAJOR RESPONSIBILITIES
Works on developing and implementing the technical aspects of software-development projects based on the needs of NFB clients and in consultation with other members of the development team.
Helps to analyze project feasibility and industry-recognized technology solutions.
Contributes to team-management practices using Agile software development methodologies and tools.
Participates in peer code review while applying programming standards to ensure the quality of the applications under development.
Participates in the development of new tools, applications, services and interfaces, including inter-systems links, synchronization scripts and managing workflows.
Engages in an ongoing technology watch and proposes specific and innovative solutions to optimize development approaches to service projects, including automating links between systems.
REQUIRED QUALIFICATIONS
Bachelor's degree in computer science, application development or equivalent;
Minimum of three (3) years' experience in programming web applications or services, or an equivalent combination of training and experience;
Very good knowledge and practical experience with web services architecture;
Very good knowledge of the tools and applications used in the design, development and implementation of web services and corporate applications;
In-depth knowledge of web-programming languages such as Java, Javascript, Groovy, Python or Ruby;
Practical knowledge of python MVC or REST frameworks for building websites and services;
Knowledge of common CSS libraries such as Bootstrap;
Able to develop using modern IDE tools such as Intellij;
Proficiency with source-code management tools such as Git;
Knowledge of continuous deployment and continuous integration tools such as Gitlab-CI or Jenkins;
Ability to work in a Linux environment using command-line tools such as Bash;
Experience with standard relational databases such as Oracle or MySQL;
Demonstrated experience in using AGILE methodologies;
Fluency in in both official languages (French and English), both orally and in writing.
PERSONAL QUALITIES
Suitable personal qualities such as open-mindedness, creativity, a sense of innovation and organization, good judgment and attention to detail;
Ability to work effectively as part of a multidisciplinary team;
Great interest in their area of expertise and highly motivated in constantly renewing their knowledge of new technologies.
The NFB is committed to building a skilled, diverse workforce that's reflective of Canadian society. It promotes initiatives such as employment equity and encourages candidates to voluntarily indicate in their cover letter if they are a woman, a member of a First Nations group, Inuk, Metis, a person with a disability, or a member of a visible-minority group.
The NFB is also committed to developing inclusive, barrier-free selection processes and work environments. Feel free to advise us of any accommodation needs.
Please note that only applicants selected for an interview will be contacted.
Apply Now
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.