Développeur Full Stack sénior

Développeur Full Stack sénior

Postulez avant :
Type : Full Time @fr
Activités :
Développeur Full Stack sénior
Lieu :
Montréal
Description

Description du poste:

Le développeur logiciel généraliste senior guide une équipe responsable de la conception, du développement, du déploiement et de la maintenance de plus de 40 applications internes de gestion des installations et de la production prenant en charge la création de longs métrages d’animation, de séries épisodiques, de publicités et de contenu de réalité virtuelle. Le candidat effectuera des révisions de code, mettra en vigueur les bonnes pratiques de développement logiciel, formera des développeurs juniors, organisera le support des utilisateurs finaux et suggérera des solutions innovantes pour résoudre une variété de problèmes.

Responsabilités:

• Supporter une équipe chargée de la création d’outils logiciels personnalisés pour la production de films, de télévision, de commerciaux et de contenu en réalité virtuelle.
• Concevoir et mettre en œuvre de nouvelles fonctionnalités dans une suite MERN (Mongo-Express-React-NodeJS).
• Organiser les tests et le lancement de systèmes de production.
• Maintenir les systèmes de production et résoudre les problèmes opérationnels (y compris les anciens Ruby-On-Rails et suite SQL).
• Interagir régulièrement avec les artistes et les responsables des services de production.
• Implémenter les flux de travail établis par le Chef de la production, le gestionnaire de programme et les responsables de produit.
• Communiquer l’état d’avancement et la résolution des problèmes aux clients dont l’expertise technique peut varier.
• Mettre à jour la file d’attente de soutien et gérer de multiples demandes de soutien et de fonctionnalités.
• Travailler dans un environnement Linux, réparti entre plusieurs emplacements géographiques.

Qualifications:

• Baccalauréat, ou diplôme supérieur, en génie logiciel ou dans un domaine technique connexe.
• 5 ans ou plus d’expérience de développement d’applications web ou autre application logicielle.
• Capacité à poser les bonnes questions pour découvrir les exigences.
• Approche basée sur les données pour la résolution de problèmes.
• Capacité à traduire les exigences en modèles de données flexibles et évolutifs.
• Une attention constante sur la maintenabilité du code.
• Maîtrise de la Programmation Orientée-Objet, des Design Patterns, des Modèles Relationnels.
• Maîtrise de Git, Node.js, React, Typescript, RESTful APIs, Linux et Docker.
• Expérience de DBMS (MongoDB, Postgres, MySQL, etc.).
• Expérience de file d’attente de messages (Redis Pub/Sub, etc.).
• Expérience de l’intégration et du déploiement continus.
• Bonne compréhension des principes de l’IU et de l’EU
• Expérience du développement piloté par les tests et des systèmes évolutifs.
• Solides compétences interpersonnelles et en communication.
• Bonnes capacités de planification et d’estimation.
Autres atouts :
• Expérience des tableaux de bord et des index (p. ex., suite ELK, Grafana, etc.).

 

Si ce poste vous intéresse, nous vous invitons à appliquer directement sur notre site web: https://careers.reelfx.com/apply/756?language=fr

Remarque :
Cette description du poste ne se veut pas exhaustive. L’employé pourrait avoir à réaliser d’autres tâches pour répondre aux besoins courants de l’entreprise.
Veuillez noter que les candidatures de citoyens et de résidents permanents du Canada seront examinées en priorité.
Seules les personnes dont la candidature aura été retenue seront contactées.

Postulez maintenant