Développeur-euse web chez l'Office national du film du Canada | Web Developer at National Film Board of Canada

瀏覽次數:9 次
跳到第一則未讀訊息

onfn...@gmail.com

未讀,
2017年10月30日 下午4:31:192017/10/30
收件者:Montréal-Python
English version will follow

20 octobre 2017

DÉVELOPPEUR-EUSE WEB

NUMÉRO DE POSTE : 00021346
STATUT DU POSTE : Continu, temps-plein
DIVISION : Plateformes numériques
SERVICE : Plateformes numériques
ÉCHELLE SALARIALE : 09 – 64 588 $ à 81 773 $ (non révisé)
CATÉGORIE SYNDICALE : IPFPC
EMPLACEMENT : Montréal

QUI ÊTES VOUS ?

Vous êtes un individu ouvert d’esprit et très motivé avec une passion pour les nouvelles technologies et une compréhension sur la façon dont les utilisateurs interagissent avec les technologies Web et mobiles. Vous excellez dans ce que vous faites et vous aimez votre travail. Vous êtes un joueur d'équipe qui communique bien et vous ne vous prenez pas trop au sérieux, mais vous savez quand il est temps d’agir et d’avoir des résultats ! Vous aimez la diversité, vous êtes un développeur orienté vers l'avenir et, surtout, vous aimez un défi.

QUEL EST LE TRAVAIL ?

En tant que producteur et distributeur public de films du Canada, l'Office national du film du Canada (ONF) crée des documentaires d'émissions sociales, de l'animation d'auteur et du contenu numérique, offrant au monde une perspective canadienne unique. Notre principal moyen de partager cette richesse créative est le Site Web ONF.ca. L'ONF actuellement en changement sur la façon dont ce contenu est diffusé, nous essayons de mettre en valeur de nombreux projets Web qui vont transformer l'expérience en ligne de nos auditoires.

Vous travaillerez avec l'équipe des plateformes, développerez et gèrerez différents projets numériques, y compris les sites Web, les applications et les API natives. Vous aiderez l'équipe à développer l'architecture du site et à trouver des solutions techniques innovantes pour les projets, en collaboration avec le personnel clé des services techniques de l'ONF.

Clé : analyse de faisabilité, veille technologique et optimisation du développement.

QU’EST-CE QUI EST REQUIS ?
  • Diplôme universitaire dans une discipline appropriée telle qu’en sciences informatiques, génie logiciel ou technologie du multimédia.
  • Au moins trois (3) années d’expérience en développement Web.
  • À l’aise dans les deux langues officielles (le français et l’anglais), tant à l’oral qu’à l’écrit.
  • Connaissance approfondie des langages de programmations suivants : Python, PHP ou NodeJS (ES6). La connaissance de Java est un plus.
  • Programmation: Python ou Ruby, techniques de programmation modernes pour les sites web (Angular, …), et un bon niveau de confort avec JavaScript, HTML / CSS, HTTP.
  • Très bonne connaissance de Git et des flux de travail Git (revues de code, manipulation de branches, ...) ainsi que de la gestion des dépôts (GitLab/GitHub).
  • Expérience en création de sites Web avec Django, Flask, Express ou WordPress.
  • Expertise en conception « endpoints » et versionnage d’API RESTful pour séparer par des interfaces les responsabilités « front-end » et les services « back-end ».
  • Connaissance des bases de données (MySQL, ElasticSearch ou Mongo).
  • Connaissance des technologies de mise en cache comme Redis et Memcache.
  • Connaissance des technologies de serveur comme Apache2 ou Nginx.

Nous croyons que l'écriture de code est un art. Envoyez votre CV, même si c'est seulement en format haiku, à rh...@onf.ca  AU PLUS TARD LE 2 NOVEMBRE 2017.  Veuillez indiquer le numéro de concours : CM-00021346.


OCTOBER 20, 2017

WEB DEVELOPER

POSITION NUMBER: 00021346
POSITION STATUS: Continuous, Full-Time
DIVISION: Digital Platforms
DEPARTMENT: Digital Platforms 
SALARY RANGE: 09 – $64,588 to $81,773
UNION CATEGORY: PIPSC
LOCATION: Montreal


WHO ARE YOU?

You’re an open-minded, highly motivated individual with a passion for new technology and a keen sense of how users interact with web and mobile tech. You’re good at what you do and you love your work. 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.

WHAT’S THE JOB?

As Canada’s public film producer and distributor, the National Film Board of Canada (NFB) creates social-issue documentaries, auteur animation, and digital content, providing the world with a unique Canadian perspective. Our primary means of sharing this creative wealth is the NFB.ca website. The NFB is currently shifting the way this content is disseminated, as we attempt to bring to life myriad web projects that will transform our audiences’ online experience.
 
You would be working with the Platforms team, developing and managing various digital projects including websites, native apps and APIs. You will help the team develop site architecture and find innovative technical solutions for projects, in cooperation with key staff in the NFB’s technical departments.

Key: Feasibility analysis, technology watch, and optimizing development.

WHAT IS REQUIRED?
  • A university degree in an appropriate discipline, such as Computer Science, software engineering, or multimedia integration technology 
  • 3+ years of experience in web development
  • Written and spoken English and French
  • In-depth knowledge of the following programming languages: Python, PHP, or NodeJS (ES6). Additional knowledge in Java is a plus
  • Programming: Python or Ruby, modern programming techniques for websites (e.g. Angular), and a good level of comfort with JavaScript, HTML/CSS, HTTP
  • Very good knowledge of git and git workflows (Code reviews, branching, merge/pull requests), and repository managers (Gitlab/Github)
  • Experience building websites with Django, Flask, Express, or WordPress
  • Expertise in designing RESTful API endpoints and versioning, to provide a clear separation of concerns connecting front-end interfaces and apps to back-end services
  • Knowledge of data stores, such as, MySQL, ElasticSearch, or Mongo
  • Knowledge of caching technologies, such as, Redis and Memcache
  • Knowledge of server technologies, such as, Apache2, Nginx

We believe that writing code is an art. Send your CV, even if it’s only in haiku format, to rh...@nfb.ca, BY NOVEMBER 2, 2017, citing competition number: CM-00021346.

回覆所有人
回覆作者
轉寄
0 則新訊息