A Unique Job Connections Program

The HCGM Job Board is a new job listing service, currently offered free of charge, designed to bring together Greek job seekers and employers.

 

Job Seekers can review the current openings below.  Click on the job title to view the entire description.  To apply for a position, please contact the employer or recruitment agency directly.

Analyst, Computer Systems: National Film Board of Canada

Summary Description: Collects and evaluates clients’ requirements; manages software integration and development projects to achieve the goals outlined in the organization’s Technology Plan. Main responsibilities include designing, developing, documenting and supporting applications to meet the needs and expectations of users. Actively participates in the management of technological changes by proposing and implementing continuous improvement initiatives and new solutions. With an understanding of the structure, policies and business processes, recommends solutions to achieve the technological objectives of NFB organizational units.

Employment Type: Full Time
Application Deadline: 2021-02-22

Detailed Description:
POSITION NUMBER: 00021418
POSITION STATUS: Continuous, Full-Time
DIVISION: Finance, Operations and Technology
DEPARTMENT: Enterprise Architecture & Systems Evolution
SALARY RANGE: 09 – $72,687 to $92,027
UNION CATEGORY: PIPSC
LOCATION: Montreal

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

Collects and evaluates clients’ requirements; manages software integration and development projects to achieve the goals outlined in the organization’s Technology Plan. Main responsibilities include designing, developing, documenting and supporting applications to meet the needs and expectations of users. Actively participates in the management of technological changes by proposing and implementing continuous improvement initiatives and new solutions. With an understanding of the structure, policies and business processes, recommends solutions to achieve the technological objectives of NFB organizational units.

MAJOR RESPONSIBILITIES

Based on the organization’s business needs, covers one or more IT fields, such as technical support, programming, development of user interfaces or APIs, as well as technical and functional analysis of systems. Participates, as needed, in project implementation, quality-assurance activities and post-implementation follow-ups. 

  • Meets with clients, analyzes and documents client requests. Defines solutions or finds alternative options, makes recommendations and produces or updates an implementation and specifications or production launch record.
  • Ensures the quality of computer products and services in accordance with the applicable standards, guidelines and procedures.
  • Proposes or develops solutions to solve computer problems or failures.
  • Contributes to solving complex problems that require an analysis and an extensive and comprehensive understanding of all the variables.
  • Develops, exploits, maintains and optimizes the computer systems for information and media management or the company systems (finance, payroll, human resources, etc.).
  • Carries out or coordinates the implementation of different activities, including preparing and conducting testing as well as demonstrating new products to customers. Provides personalized support to users as needed. 
  • Responsible for quality assurance and follow-ups for the implementation of corrective measures to ensure the reliability and availability of the systems.
  • Watches for new technologies and stays abreast of tech developments in the industry; conducts research and testing on new technologies.
  • Evaluates several approaches, methods and tools to determine the best options.
  • Advises and accompanies his or her clients in the development of the project, adopting a proactive approach.
  • Develops, revises and maintains system and problem-resolution documentation. Shares their knowledge with colleagues and users. 
  • Defines and monitors the various strategies related to testing, training and implementation by analyzing the components and by coordinating activities with the other service teams. 

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in computer science, software engineering, information technology or equivalent;
  • Minimum of five (5) years in a similar position, in systems development, as a programmer analyst or systems analyst; 
  • Excellent knowledge of business processes, standards, norms and technology in the media industry;
  • Knowledge of Microsoft Office 365 collaboration tools (Teams, SharePoint, Dynamics 365, Power Platform) and Microsoft programming tools (an asset); 
  • Good knowledge of databases such as Oracle, MySQL, SQL Server or NoSQL;
  • Strong knowledge of Agile Scrum project management methods in Jira and software-development lifecycle tools such as GitLab;
  • Knowledge of programming languages such as JavaScript,  Groovy, SQL, Python, C++, C# or others;
  • Knowledge of frameworks such as GRAILS, Django, Visual Studio or .NET;
  • Knowledge of an operating system (Windows, Linux, iOS);
  • Knowledge of the principles of service-oriented architectures (SOA) and web services 
  • Bilingualism in both official languages (French and English), both orally and in writing.

PERSONAL QUALITIES

  • Effectiveness in finding solutions adapted to user needs;
  • Strong capacity for analysis and synthesis;
  • Autonomy, sound judgement, initiative, creativity and listening skills;
  • Critical thinking and ability to capture expressed needs; 
  • Excellent ability to explain technical processes to colleagues using plain language and an educational approach;
  • Strong interpersonal skills and ability to lead structured actions or projects within multidisciplinary teams;
  • Understanding of system-development tools and techniques;
  • Demonstrated change-management skills with regard to the evolution of information systems;
  • Ability to analyze complex, technical or functional processes involving many systems and requiring action from many of the organization’s sectors;
  • Adapts easily to changing priorities and can navigate stress or uncertainty;
  • Versatile, with a strong ability to learn, and able to work on several projects at the same time.

Interested candidates with the above qualifications are invited to apply in writing, including a copy of their résumé to [email protected], BY FEBRUARY 22, 2021, citing competition number: SN-00021418.

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, Métis, 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.
 
Company Name: National Film Board of Canada
Employer or Recruitment Agency: Employer
Contact Name: Arlette Boghoskhan
Contact Number: 15142997097
Web Site: http://onf-nfb.gc.ca/en/jobs/positions-available/?jobid=21729
Python Back-End Developer: National Film Board of Canada

Summary Description: Are you an experienced and versatile web developer who’s passionate about technology? Are you interested in contributing beyond writing code, and participating in the design of web applications? Are you a true team player with strong social and soft skills? Then this is the job for you. As a Web Developer at the National Film Board of Canada (NFB), you’ll ensure that the user experience is slick and optimized for speed, scalability and usability.

Employment Type: Full Time, Contract
Application Deadline: 2021-02-17

Detailed Description:

Are you an experienced and versatile web developer who’s passionate about technology? Are you interested in contributing beyond writing code, and participating in the design of web applications? Are you a true team player with strong social and soft skills? Then this is the job for you. As a Web Developer at the National Film Board of Canada (NFB), you’ll ensure that the user experience is slick and optimized for speed, scalability and usability.

Why join the NFB? It is the only institution of its kind in the world that produces and distributes auteur animation, documentaries in every form, and interactive work, for both Canadian and international audiences. Our primary means of sharing this creative wealth is the NFB.ca website and the NFB Films app. And 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.
 
YOUR OPPORTUNITY:
  • Join the NFB Platforms team as a Web Developer in a temporary (12-months with possibility of extension), full-time position. You’ll earn a salary in the range of $72,687 to $92,027, plus enjoy a variety of employee benefits—including medical and dental coverage, a government pension plan, and a competitive paid-leave schedule. 
  • Work in the brand-new NFB office space in downtown Montreal, located in the dynamic and arts-centric Quartier des Spectacles, surrounded inside and outside by creators, producers and media professionals. Remote working is an option.
  • Immerse yourself in an exciting mandate: combine the art of design with the art of programming in the creation of NFB corporate digital products, including websites, apps and more (e.g., NFB Films app, NFB.ca).
  • Access to training budgets to keep up with the latest trends related to upcoming projects, in an environment that encourages and supports continuous learning.
ABOUT YOU:
You’re an open-minded, highly motivated individual with a passion for technology and a keen sense of how users interact with web and mobile tech. You’re a team player who communicates well, and you don’t take yourself too seriously, but you know when it’s time to hunker down and get to it! You like diversity, you’re a future-oriented programmer and, most importantly, you like a challenge. You’re a pro at juggling multiple projects simultaneously. You take initiative, work effectively solo and demonstrate great judgement. You’re able to stay flexible, cope with pressure and communicate well at all times. Must be willing to tolerate regular cat pictures and videos being shared on Slack.
 
Also, you possess:
  • A university degree in an appropriate discipline, such as computer science, software engineering or equivalent combination of work and educational experience;
  • At least three (3) years or more of relevant work experience in web development or an equivalent combination of education and experience;
  • Expertise in test-driven development to ensure that a high-quality, maintainable software is developed;
  • Strong experience with the Python programming language;
  • Experience building/maintaining websites with web frameworks such as Django or Flask;
  • Expertise in designing RESTful API, to provide a clear separation of concerns connecting front-end interfaces and apps to back-end services;
  • Familiarity with JavaScript (ES6), Node.js and Vue.js;
  • Knowledge of PHP and React Native is an asset;
  • Knowledge of data stores (MySQL, ElasticSearch or Mongo), of caching technologies (such as Redis and Memcache) and of server technologies (such as Apache2 or Nginx);
  • Very good knowledge of Git and Git workflows (code reviews, branching, merge/pull requests) and repository managers (Gitlab/Github);
  • Interest in containerization technologies (Docker) to build and containerize applications;
  • Good knowledge of AGILE methodology: daily stand-ups, planning, retrospectives and sprint reviews, etc.;
  • Comfortable working in a UNIX environment;
  • Ability to communicate orally and in writing in both official languages (English and French).
If you are interested in this position and have the qualifications above, we invite you to apply in writing, including a copy of your resumé, to [email protected], BY FEBRUARY 17, 2021, citing competition number SN-00021351. 
 
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, Métis, 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.
 
Company Name: National Film Board of Canada
Employer or Recruitment Agency: Employer
Contact Name: Arlette Boghoskhan
Contact Number: 15142997097
Web Site: http://onf-nfb.gc.ca/en/jobs/positions-available/?jobid=21729


If you are looking to hire new talent, click here to post your job opportunity.

Greeks Helping Greeks. The HCGM is here for you.