Apprenticeship: Full Stack / Dev Ops Developer - F/M
We help the world run better
What you'll do
SAP Business Objects Enterprise is one the Business Intelligence solutions of SAP. It includes a suite of BI software, some of which allows querying and reporting on multiple data sources.
Several internal tools have been developed to ease code updates, manage the quality and needed resources to reproduce a customer case or do specific tests on Web Intelligence, one of the BI Suite products. These tools are used widely inside our group.
You will work on the following tools:
TP Catalog: a tool that will extract from the context of our BI Suite, the list of used Third Parties and manage them through this application.
Upport Tool: a tool that gives, from a defined version of our BI Suite, towards which versions migration is possible. The result is shared from the SAP portal to our customers.
Test Resource Repository: a tool centralizing and allowing to introspect the content of internal BI resources.
1 bug – 1 test: a tool guaranteeing that each product defect has an associated test.
Also, the Dev Ops processes for our BI Suite allow us to manage compilation, continuous integration, and tests from the different components.
You will potentially also work on the improvement of our compilation, continuous integration, and test chain. To do so, you will start learning the different infrastructures and associated scripts. Then, you will maintain the whole system and propose improvements by working daily with the other team members and the developers.
As part of your missions, you will have to:
Define the specifications.
Contribute to the definition and realization of developments.
Ensure communication on the new deliveries.
Show the results.
The apprenticeship will therefore tackle new themes in the world of software development and deepen the apprentice’s BI knowledge. He/she will develop strong skills in Business Intelligence by manipulating our tools and will be immersed in the development in real industrial conditions. We are looking for 3 apprentices to join the team.
What you bring
Student in 1st or 2nd of engineering school
Passionate about development and new technologies, the apprentice must show a rigorous approach, a good knowledge of conceptual concepts and capacity to work in team.
Good French communication (at least B2 level) and technical language knowledge in English.
Good level in some programming languages: Java, JavaScript, Bash, PowerShell, and SQL
Technical Environment:
SCM: GITHub and Perforce
Languages: Java and Javascript
Framework: React, SAP UI5 / UI5
Database: SAP HANA, SQL language
CI & CD: Jenkins / Groovy, Terraform, Docker/Kubernetes
Apprenticeship contract ("contrat d'apprentissage") for 2 or 3 years
Start date: September 2024
Meet your team
You’ll work in a team of around 10 members. More specifically, on the tools mission, you’ll work with another apprentice and with a functional owner. On the Dev Ops part, you will work with the other 4 team members in charge of this activity. A team member will supervise the technical aspects and you will be under the responsibility of the team manager.