Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.
En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Cette offre d’emploi est publiée en anglais pour souligner l’importance de cette langue dans nos opérations quotidiennes. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.
Project Overview:
- We are developing the NDP portal using a headless architecture to decouple the front end from the back end. This approach will provide flexibility, scalability, and ease of maintenance.
Technology Stack:
- Framework Options (any of next): Angular (Typescript), React (JavaScript), Vue (JavaScript), Vanilla JavaScript without libraries
- Current Focus: React (JavaScript)
- Serverless architecture leveraging AWS Lambda functions
- Non-SQL database: DynamoDB
- Runtime Environment: Node.js
Team Structure:
- Work closely with a team already skilled in React JavaScript to ensure smooth operational development and maintenance once the web portal becomes operational.
Roles and Responsibilities:
- Develop and maintain web applications using React (JavaScript) or other provided frameworks.
- Create responsive, high-performance, and interactive UI components.
- Collaborate with UX designers to ensure the user interface is intuitive and visually appealing.
- Integrate front-end components with serverless back-end services.
- Ensure cross-browser compatibility and optimize front-end performance.
Must-Have Skills:
- Proficiency in React (JavaScript) or any of the provided frameworks (Angular, Vue, Vanilla JavaScript)
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)
- Experience with front-end development tools and build systems
- Familiarity with version control systems like GIT
Nice-to-Have Skills:
- Experience with headless CMS
- Understanding of serverless architecture and how it integrates with the front-end
- Knowledge of front-end testing frameworks
Back-End :
- Develop and maintain serverless backend services using AWS Lambda.
- Design and implement APIs to serve front-end applications.
- Manage and interact with non-SQL databases such as DynamoDB.
- Ensure high performance and responsiveness of the back end.
- Implement security and data protection measures.
Must-Have Skills:
- Strong knowledge of Node.js as a runtime environment
- Experience with AWS Lambda and other serverless technologies
- Proficiency in working with DynamoDB or similar non-SQL databases
- Experience in designing and consuming APIs
- Experience with CI/CD pipelines and deployment automation
Nice-to-Have Skills:
- Familiarity with other AWS services (e.g., API Gateway, S3)
- AWS technical certifications (Associate Developer, DevOps Engineer Professional)
- Knowledge of backend testing frameworks
General Requirements:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field
- Experience: Minimum of 3 years in relevant development roles
- Excellent problem-solving abilities
- Effective communication and collaboration skills
- Proactivity and self-motivation
- Ability to work in a distributed team environment
Availability:
- Full-time availability, with a start date as soon as possible (Roche will wait for month or so for good candidate)
- Ability to join meetings in evenings/late afternoon twice a week (working directly with stakeholders in US – for candidates outside of NALA
Découvrez
Let’s Tech Together
