Come work for a leading company in environmental services, within a dynamic department which builds innovative technologies and solutions!
Veolia Water Technologies (VWT), a subsidiary of the Veolia group, is the leading specialist in water treatment. Our teams design and deliver drinking water or wastewater treatment plants as well as smaller standardized water treatment equipment for industrial or municipal customers. VWT also offers a range of services (audit, maintenance, digital,…) to cover all water treatment plant management needs.
HUBGRADE™ is a digital offering that gives clients access to all of Veolia’s expertise in the water cycle field, for optimal and permanent monitoring of their installation. The HUBGRADE
digital suite offers all professionals and communities a coherent and effective solution to improve the environmental impact and the performance of their water treatment installation.
The platform is entirely built on AWS (using IaaS, but also managed and serverless services), highly automated and resilient, using IoT data coming through Data Lake, and offering online digital services such as remote monitoring, advanced analytics, performance optimization algorithms, remote assistance, auto-piloting, …
HUBGRADE is accessible to our customers and engineers through a web portal, which needs to be easy to use and user-friendly.
To help us achieve this goal we would like to onboard a passionate and dynamic trainee (preparing a Bachelor or a Master diploma) into the team, to work on backend and frontend development.
Activities
Potential development areas:
● Back-end development
AWS Serverless services (Lambda), using mainly Python and NodeJS
AWS API
Knowledge of Drupal 8/9 (PHP, custom module dev, Drupal API) would be a plus
● Front-end development
Front-end dev with Angular
Consumption of REST and GraphQL APIs
Usage of the AWS Amplify framework
Integration with third-party APIs
● Automation
Deployment automation
Test automation
CI/CD
Infrastructure-as-code
Permanent activities:
● Active participation in the Scrum team activities
● Technology watch and prototyping
Required skills
Required:
● Git
● Python
● TypeScript / JavaScript
● Modern frontend frameworks (Angular, React, Vue …)
● APIs (REST, GraphQL)
● Databases (relational, NoSQL)
● Cloud environment
● Scripting (Linux, Windows), Python
Optional:
● NodeJs
● Familiar with modern tooling (Google apps, GitHub/GitLab, CI/CD, Jira, Slack, …)
● Familiar with Agile organization
● PHP
● Drupal
Desired Characteristics
● Technology minded
● Able to smoothly integrate into a dev team, and easily collaborate
● Comfortable with Agile and DevOps organizations
● Able to quickly skill up on any technology topic
● Fluent in English and French
● Able to work in a multicultural environment
● Innovative state of mind
● Strong oral and written communication skills
Education
Bachelor’s to Master’s degree