To apply for this job you must first either login or register

Full-Stack Developer

Montreal, Quebec  - Permanent



Job Description

Notre Client, localisé dans le Vieux Montréal, est à la recherche d’un développeurs Web - quelqu'un de dynamique et énergétique pour joindre son équipe de 50 personnes. Notre client est spécialisé dans le domaine de la communication visuelle - considéré comme une moyenne entreprise mais aussi une grande entreprise - supportée par une maison mère en Europe avec un chiffre d'affaire de presque 1 milliard de dollars.

Le candidat idéal devrait avoir une bonne maîtrise et un flair pour le coté Client (Front End: JavaScript, Node, jQuery, jQuery-UI, Backbone, Require.js) et être tout à fait à l’aise avec la couche intermédiaire (logique) et du côté serveur (back-end), dans un environnement SaaS ou un intérêt pour le développement mobile (iOS, Android, Objective C, Xamain). Vous serez responsable de la conception, le développement et la maintenance de nos produits existants, ainsi que nos applications de prochaine génération.


Notre client est à la fois petit et grand. L’équipe montréalaise compte environ 50 personnes et est appuyée par un puissant acteur dans le domaine des communications visuelles.

_________________________

Our client in Old Montreal is looking for a new, eager, energetic, Software Developer with either a strong focus on the front (Front End: JavaScript, Node, jQuery, jQuery-UI, Backbone, Require.js) and an appreciation of all that makes the Front End of an application both beautiful to behold and in a Cloud environment or a strong command of the middle tier (Logic ) and back-end (data source ).

Our client is also interested in those interested in Mobile Development (iOS, Android, Objective C, Xamarin). As a member of one of several small teams you will be responsible for the design, development, and maintenance of our existing products, as well as our next generation applications.
Our client is both Small and Large. The Montreal team has about 50 persons. They are backed by a Powerhouse in the field of Visual Communications



Must Have Skills:

Responsabilités:

• Contribuer à l'architecture globale et la conception du système
• Travailler sur le développement et la conception de nos futurs produits.
• Poursuivre le développement, la conception et la maintenance de la gamme des produits existants
• Évaluer l'architecture / environnement actuel de développement de logiciels et de contribuer à leur amélioration.
• Travailler avec l'équipe de gestion des produits pour définir les nouveaux produits et leurs caractéristiques en fonction des exigences du marché.
• Supporter les techniciens dans la résolution des problèmes reliés aux clients
• Suivre les pratiques et techniques de développement des applications standards de l'industrie.
• Fournir la documentation du logiciel à la fois dans le code du programme et à l'externe.
• Participer aux réunions de développement et fournir des rapports.
• voyager occasionnellement pour soutenir l'intégration du système chez les clients.

Education/Experience:

• Baccalauréat en ingénierie ou en informatique
• 3 à 5 années d’expériences minimum dans le développement de logiciels produit orienté objet.
• 3 à 5 années d’expériences minimum avec JavaScript, Node, jQuery, jQuery-UI, Backbone, Require.js
• 3 ans d'expériences en développement avec un ou plusieurs des technologies suivantes : C #, Java, PHP ou autre
• Expérience avec les services REST et / ou Web / SOAP

Qualifications:

• Développer des applications logicielles de qualité commerciale
• Développement d'applications avec HTML5, Javascript, JQuery, (une expérience appréciée avec Ember, angulaire, Backbone, Node..),
• Développer des interfaces utilisateur intuitives utilisant des concepts et composants actuels
• connaissances appliquées de principes d'analyse, de conception et programmation orientée objet.
• Une connaissance approfondie de la gestion de données, y compris les bases de données relationnelles, et le traitement des données en temps réel
• Une connaissance approfondie des concepts « Software-as-a-Service» (SaaS) et exigences de conception.
• Développement d'applications côté client / serveur dans des environnements multi-utilisateurs.

Expérience dans les domaines suivants serait considérée comme un atout

• Développement d'applications mobiles pour iOS et/ou Android
• Construction d’applications dédiées à la gestion des actifs de médias numériques
• Développement d'applications de serveurs transactionnels à haut volume en utilisant les technologies Microsoft .NET
• Développer des architectures de serveurs hautement évolutives, y compris l'équilibrage de charge, la redondance et les mécanismes de signalement de défaillance.
• Solides compétences en communication (Orale e écrite) en anglais.
• Expérience avec DirectX, DirectShow, ou autres librairies graphiques / vidéos est un atout


-------------------------------------


Responsibilities:

•Contribute to global architecture and system design
•Work on the development and design of our next generation products
•Continue development, design and maintenance of existing product suite
•Evaluate current software architecture/development environment and contribute to their improvement.
•Work with product management team to define new products and product features based on market requirements
•Provide engineering support to support group for troubleshooting in-field customer problems
•Follow industry standard applications development techniques and practices.
•Provide software documentation both in program code and externally
•Participate in development meetings and provide status reports.
•Occasionally travel to customer facilities to support system integration efforts

Education/Experience:

• Bachelor’s degree in engineering or computer science
•Minimum 3-5 years product oriented software development experience
• Minimum 3-5 years with JavaScript, Node, jQuery, jQuery-UI, Backbone, Require.js)
• Minimum 3 years of development experience using C#, .NET, C/C++, Java, PHP or other
• Experience with REST and/or web services/SOAP
• Experience with DirectX, DirectShow, or other graphics/video libraries is an asset


Qualifications:

•Developing commercial-grade software applications
•Developing applications with HTML5, Javascript, JQuery, (any experience with Ember, Angular, Backbone, Node etc very nice to haves..),
•Developing intuitive user interfaces using current concepts and components
•Applied knowledge of object-oriented analysis, design and programming principles.
•In-depth knowledge of data management, including relational databases, and real-time data processing
•In-depth understanding of Software-as-a-Service (SaaS) concepts and design requirements
•Developing client/server applications in multi-user environments


Experience in the following areas would be considered an asset

•Developing mobile applications for iOS and or Android
•Building content management applications for managing digital media assets
•Developing high-volume transactional server applications using Microsoft .NET technologies
•Developing highly scalable server architectures, including load-balancing, redundancy, and failure reporting mechanisms
•Excellent written and verbal communication skills in English



Details:
Starting: ASAP
To apply for this job you must first either login or register