(English will follow)
En tant que Développeur Full Stack chez eXplorance, vous aiderez l'équipe de développement à créer des produits innovants de classe mondiale. Sur le front-end, en tant que développeur web full stack, vous utiliserez une combinaison de HTML, CSS, AngularJS, Node.js et JavaScript pour construire l'interface utilisateur. Sur le back-end, vous développerez des applications, serveurs, et bases de données qui constituent la structure fondamentale en utilisant C#, ASP.NET, Python et SQL.
Responsabilités:
- Implémentation d'un ensemble robuste de services, de fonctionnalités et d'APIs qui propulsent nos produits web.
- Construction de code et de bibliothèques sécurisées et réutilisables.
- Traduction des exigences et des analyses techniques en éléments visuels ou fonctionnalités back-end.
- Validation et correction de la conception technique en amont.
- Compréhension des principes fondamentaux de conception d'une application évolutive.
- Capacité à implémenter des tests unitaires automatisés.
- Migration, transformation et script de données.
- Rédaction de conception technique et d'architectures partielles.
- Responsable de l'examen efficace du code.
- Résolution de problèmes et correction de bugs de produit.
- Responsable de certaines démonstrations de fonctionnalités.
- Estimation des fonctionnalités et des tâches.
- Suivre et participer aux normes et lignes directrices de développement d'eXplorance.
Compétences :
Front-End
- Fondamentaux du web comme HTML, JavaScript, et CSS
- Directives d'accessibilité (WCAG)
- Préprocesseurs CSS comme Sass ou LESS
- Frameworks JavaScript comme AngularJS, React, ou Ember etc., ou outils de construction JS comme Grunt, Gulp, et Bower
- Bibliothèques comme jQuery
- Frameworks front-end (CSS) comme Foundation ou Bootstrap
- AJAX
- Connaissance des APIs SOAP et REST
- Expérience de collaboration avec des graphistes et des exigences UI/UX
Back-End
- Conception et développement d'API
- CRUD (Créer, Lire, Mettre à jour, Supprimer)
- Services RESTful
- Langages côté serveur comme C#, ASP.NET, Python
- Microsoft SQL Server
- NoSQL
- Technologies de serveurs web comme IIS, Node.js
Autres exigences
Poste basé à Montréal (ou environs) et nécessitera de travailler en présentiel au bureau.
(English will follow)
As an Explorance Full Stack Developer, you will be helping the development team to create innovative world class products. On the front-end, as a full stack web developer, you will use a combination of HTML, CSS, AngularJS, Node.js and JavaScript to build the user interface. On the back-end, you will develop applications, server, and database that make up the foundational structure using C#, ASP.NET, Python and SQL.
Responsibilities
- Implementation of robust set of services, features, APIs that power our web products.
- Building secure and reusable code and libraries.
- Translation of requirements and technical analysis into visual elements or back-end features.
- Validation and correction of upstream technical design.
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated unit testing.
- Data migration, transformation, and scripting.
- Write technical design and partial architectures.
- Responsible for effective code review.
- Troubleshooting and product bug correction.
- Responsible for some feature demos.
- Estimation of features and tasks.
- Follow and participate to Explorance development standards and guidelines
Skills:
Front-End
- Web fundamentals like HTML, JavaScript, and CSS
- Accessibility guidelines (WCAG)
- CSS preprocessors like Sass or LESS
- JavaScript frameworks like AngularJS, React, or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower
- Libraries like jQuery
- Front-end (CSS) frameworks like Foundation or Bootstrap
- AJAX
- SOAP and REST API knowledge
- Experience working with graphic designers and UI/UX requirements
Back-End
- API design and development
- CRUD (Create, Read, Update, Delete)
- RESTful Services
- Server-side languages like C#, ASP.NET, Python
- Microsoft SQL Server
- NoSQL
- Web server technologies like IIS, Node.js
Other Requirements
This role is Montreal-based (or surrounding areas) and requires full in-office presence.