Développeur Full Stack (SGI) / Full Stack Developer (IMS)

Technology (I.T., and Systems) Montréal, Quebec


Description

Rédigé au masculin pour alléger le texte 

Nous recherchons des professionnels en développement de logiciels motivés pour rejoindre notre département IMS (Information Management & Support), qui prend en charge les outils de gestion et de production. Le support inclut diverses solutions SaaS et systèmes CMS. En travaillant depuis notre bureau de Montréal, vous ferez partie d’une équipe mondiale du service IMS.

Vous contribuerez à l'équipe élargie en abordant des tâches de développement et de support clairement définies, localement ou à distance.

Le rôle 

Nous recherchons un développeur de logiciel Full stack capable de travailler dans notre département IMS, qui prend en charge les outils de gestion et de production ; diverses solutions SaaS et systèmes CMS. En travaillant à partir de notre bureau de Montréal, vous ferez partie d'une équipe mondiale collaborative où vous apporterez votre contribution en prenant en charge des tâches de développement et de support clairement définies, qui surviennent à la fois localement et à distance. Les principales responsabilités incluent :

  • Prise en charge et maintenance des fonctionnalités existantes dans les solutions sur site et dans le cloud - opérations, finances, rapports et production.
  • Implémentation et maintenance de la plate-forme et du middleware backend - bases de données PostGres, MySQL et SQL, ETL, virtualisation des données, etc.
  • Gestion de la file d'attente avec les directives du responsable technique, aide à l'estimation des travaux, à la faisabilité et à la planification, le cas échéant.
  • Faire partie de l'équipe de projet et travailler avec le gestionnaire de projet dans des fonctionnalités et des outils nouveaux / mis à jour, en identifiant les améliorations en termes de fiabilité, d'évolutivité et de performance.

Points requis

  • Expérience démontrable de développement d’applications complètes
  • Expérience confirmée dans le développement et la mise en œuvre d'applications, notamment Web, utilisant C #, ASP.NET, HTML5, formulaires Web ASP.NET, MVC, AngularJS, JSON.
  • Une expérience des frameworks de tests unitaires JavaScript (Jasmine, Mocha) et des outils d’orchestration est un atout
  • Vous aurez également de bonnes compétences techniques étendues, ainsi qu'une connaissance pratique de la programmation orientée objet et des environnements distribués : .net, XML, services Web (SOAP et REST).
  • Avoir une solide connaissance de SQL, T-SQL, PL / SQL. Avoir de l'expérience avec un ou plusieurs des SGBDR suivants : MS SQL, MySQL, PostgreSQL
  • Compréhension solide des environnements d'applications Web et des outils de développement, développement d'applications événementielles, gestion de l'état de session.
  • Expérience des stratégies de configuration et de déploiement Web, du réglage de la sécurité et des performances et des méthodes de débogage
  • Diplôme d'un collège ou d'une université accréditant (atout)

Au propos de vous

  • Doit posséder d’excellentes compétences en communication verbale et écrite;
  • Gestion efficace du temps (établir des priorités et effectuer plusieurs tâches efficacement
  • Avoir une passion pour la résolution de problèmes, la capacité à apprendre rapidement de nouveaux concepts et pouvoir interagir avec les équipes techniques et commerciales à tous les niveaux.
  • Aptitude confirmée à travailler indépendamment ou en tant que membre à part entière d’une équipe
  • être un joueur d'équipe, motivé et capable de travailler en collaboration avec plusieurs organisations et lieux géographiques
----------------------------------------------------

We're looking for smart, driven software professional to join our IMS (Information Management & Support) department, which supports management and production tools.  Support includes various SaaS solutions and CMS systems. Working from our Montreal office, you will be part of a global team with the IMS department. 

You will contribute to the wider team by tackling clearly defined development and support tasks that arise locally as well as remotely.

The role

We're looking for an experienced software developer to work across the full stack in our IMS department which supports management and production tools; various SaaS solutions and CMS systems. Working from our Montreal office, you will be part of a collaborative, global team where you will contribute by tackling clearly defined development and support tasks that arise locally as well as remotely. Key responsibilities include

  • Supporting and maintaining existing features and functionality within onsite and cloud-based solutions - operations, finance, reporting, and production
  • Implementation and maintenance of backend platform and middleware - PostGres, MySQL, and SQL databases, ETL, Data Virtualisation etc.
  • Actioning the support queue with directives from Tech Lead, helping in work estimations, feasibility, and planning where needed.
  • Being part of project team, and working with PM in new/ updated features and tools, identifying improvements in or reliability, scalability and performance

 Must have

  • Demonstrable full stack application development experience
  • Proven experience developing and implementing applications particularly web-enabled applications using C#, ASP.NET, HTML5, ASP.NET web forms, MVC, AngularJS, JSON
  • Experience with JavaScript unit testing frameworks (Jasmine, Mocha) and orchestration tools is a plus
  • You will also have good and broad technical skills, with a practical knowledge of OOP and distributed environments: .net, XML, web services (SOAP and REST)
  • Have solid knowledge of SQL, T-SQL, PL/SQL. Have experience with one or more of the following RDBMS: MS SQL, MySQL, PostgreSQL
  • Solid understanding in web application environments and development tools, event-driven application development, session state management
  • Experience of web configuration and deployment strategies, security and performance tuning, and debugging methodologies
  • Bachelor's degree from accredited degree granting college or university is preferred

 About You

  • Must possess excellent verbal and written communication skills;
  • Effective time management. Must be able to prioritize and multi-task effectively
  • Have a passion for problem solving, the ability to quickly learn new concepts, and must be able to interact with all levels of technical and business teams
  • Proven ability to work independently or as an integral member of a team
  • Be a team player, self-motivated and able to work collaboratively across organisations and geographic locations


About Us
We are DNEG, one of the world's leading visual effects, animation and stereo conversion companies for feature film and television, with studios in London, Vancouver, Mumbai, Los Angeles, Chennai, Montréal, Chandigarh, Hyderabad and Goa.