Software Engineer
Primary stack
Job description
About the Position
We are looking for a Software Engineer to join our Product team based in Paris. Your role will involve creating software to enhance the productivity of Roland Berger consultants and developing custom SaaS products for our clients.
Responsibilities
- Create software to increase the productivity of Roland Berger consultants (data collection, data processing, visualization tools / interactive dashboards)
- Create custom SaaS products for our clients (API / dashboard / interactive map, …)
- Design and implement functional / technical architecture to process large volume of data
- Prototype and assess technologies
- Ensure the availability of the architecture to support business requirements
- Work closely with the Product Manager and the Tech lead
Requirements
- Master 2 or an engineering degree with a specialization in computer science
- Fluent in English and French; knowledge of an additional language is a plus
- Good knowledge of Python
- Experience with the design and implementation of APIs
- Knowledge of relational databases and NoSQL
- Knowledge of the Big Data ecosystem (Hadoop, Spark, etc.)
- Experience with at least one cloud provider (AWS, Azure, GCP)
- Experience with CI/CD pipelines, orchestration platforms and container runtimes
- Knowledge of orchestration platforms
- Knowledge of monitoring/logging tools
We Offer
- Opportunity to work with a leading consulting firm in France
- Be part of a team that helps clients make strategic decisions
- Work in a diverse and dynamic environment
About the Company
Founded in 1990, Roland Berger Paris is one of the leading consulting firms in France, with more than 300 employees. The Paris office is recognized as a reference by the largest industrial and service groups, covering multiple business sectors such as Aerospace & Defense, Automotive, Consumer Goods, Energy & Environment, Industry, Private Equity, Financial Services, Public Sector, Telecoms & Media, Transport & Tourism, etc.
Roland Berger helps its clients take decisions by exploring and proposing the best strategic options to face all kinds of changes (digital transformation, economic growth or downturn, disruption in traditional markets, changing environment and frameworks…). We are delivering tailored-made strategies and transformation plans.
Our three corporate values, Excellence, Entrepreneurship, and Empathy, are the foundation of our value proposition to our clients which ranges from the analysis to the implementation. At Roland Berger, we get things done.
© Roland Berger Digital. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.