Offers “CGI”

Expires soon CGI

Développeur NodeJS

  • Montreal (Montreal)
  • IT development

Job description

Job Description

Développeur NodeJS

Description de poste
"Responsabilités:
Développement et intégration de solutions de bout en bout

Intégration d'éléments orientés vers l'utilisateur développés par des développeurs frontaliers avec une logique côté serveur

Expérience de développement et de débogage Node dans un environnement de production à grande échelle

Vous appréciez la collaboration sur les idées, la réflexion sur les problèmes et la mise à disposition de ceux qui en ont besoin. Contribuer à l'architecture des applications avec un grand œil sur l'évolutivité

Produire un code modulaire, bien testé et documenté

Rédaction d'un code réutilisable, vérifiable et efficace

Conception et implémentation d'applications à faible latence, haute disponibilité et performantes

Mise en œuvre de la sécurité et de la protection des données

Intégration de solutions de stockage de données comme Mongo, Redis
Exigences:
Expériences de 2 ans et plus de NodeJS / JavaScript

5 ans et plus en tant que développeur de pile complète

Développement évolué orienté objet / compétences OOD ou expérience dans les langages de script

Forte maîtrise de JavaScript / ES6 et des meilleures pratiques

Connaissance de NodeJS et des modules disponibles pour cela tels que Express.js, MongoSkin, json-schema

Comprendre la nature de la programmation asynchrone et ses capacités et solutions de contournement

Authentification et autorisation des utilisateurs entre plusieurs systèmes, serveurs et environnements

Intégration de plusieurs sources de données et bases de données dans un seul système

Comprendre les principes de conception fondamentaux derrière une application évolutive

Mise en œuvre de tests automatisés, tests unitaires et tests fonctionnels

Compréhension approfondie des outils de version de code, tels que Git

Expérience avec Mocha, Grunt

Expérience avec Mongo avec réplication et déchiquetage

Expérience avec Redis

Expérience avec ElasticSearch

Expérience de création de l'API REST

Passion pour les technologies JavaScript émergentes

Expérience dans un environnement agile

AngularJS ou tout autre cadre FE

Connaissance de l'intégration continue

Concept et architecture des micro-services
=======================================================================================
Responsbibilities:
End to end solution development and integration

Integration of user-facing elements developed by front-end developers with server side logic

Experience developing and debugging Node in a large-scale production environment

You enjoy collaborating on ideas, thinking through problems, and offering a hand to those who need it- Contribute to application architecture with a keen eye on scalability

Produce modular, well-tested, and documented code

Writing reusable, testable, and efficient code

Design and implementation of low-latency, high-availability, and performant applications

Implementation of security and data protection

Integration of data storage solutions like Mongo, Redis
Requirements:
2+ Years of NodeJS/JavaScript experiences

5+ Years as full stack developer

Demonstrated Object-Oriented Development / OOD skills or experience in scripting languages

Strong proficiency with JavaScript / ES6 and best practices

Knowledge of NodeJS and modules available for it such as Express.js, MongoSkin, json-schema

Understanding the nature of asynchronous programming and its quirks and workarounds

User authentication and authorization between multiple systems, servers, and environments

Integration of multiple data sources and databases into one system

Understanding fundamental design principles behind a scalable application

Implementing automated testing, unit tests and functional tests

Proficient understanding of code versioning tools, such as Git

Experience with Mocha, Grunt

Experience with Mongo with replication & sharding

Experience with Redis

Experience with ElasticSearch

Experience of creating REST API

Passion for emerging JavaScript Technologies

Experience in an Agile environment

AngularJS or any other FE framework

Continuous Integration knowledge

Micro services concept and architecture

" Fonctions et responsabilités
Qualités requises pour réussir dans ce rôle
Donnez un élan à votre carrière.

Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.

La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.

Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.

Pour en savoir davantage à propos de CGI : www.cgi.com.

Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.

CGI favorise l’équité en matière d’emploi. De plus, CGI s’engage à offrir des accommodements aux personnes handicapées, conformément à la législation provinciale. Veuillez nous indiquer si vous vivez avec un handicap nécessitant la mise en place d’accommodements raisonnables dans le cadre de notre processus de recrutement, nous collaborerons avec vous pour répondre à vos besoins.

Skills

Reference

556205

Make every future a success.
  • Job directory
  • Business directory