Upcoming events
Forum EPFL (Lausanne, CH)

Join us to engage with our team of experts and recruiters, and discover our internships and graduate jobs!

Learn more
job search

Master Thesis : Process automation with AWS Step functions and BPM

Lausanne | ELCA Informatique
Job number
Date posted Feb 21, 2024
Job category Software Engineering Level of experience -
Job type Full time Employment type
Work site Lausanne Company
Meet our interns

About ELCA

We are ELCA, one of the largest Swiss IT tribe with over 2,200 experts. We are multicultural with offices in Switzerland, Spain, Italy, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.

Your role

Step Functions are defined as “a visual workflow service that helps developers use AWS services to build distributed applications, automate processes, orchestrate microservices, and create data and machine learning (ML) pipelines.” These topics are also covered by BPMS, at least for the design and implementation of workflows with visual modeling tools, the orchestration of services and the overall process automation.

The internship objectives are to:

  • Evaluate and compare the two approaches in the context of a practical business case – in terms of concepts, features, architecture, technology stack, limitations or constraints, complexity of implementation, running costs. 
  • Draw recommendations on the use case of each approach.
  • Provide an example of a business process automated with each solution that can be demonstrated internally in the IIM Business Line and externally to customers.
  • To structure and present the results with the writing of an article to be published on the web. 

The internship activities will cover the entire project lifecycle with business analysis, solution design, implementation test and demo. 

Our offer

› A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team

› Attractive prospects for career path & Personal development through training and coaching

› The chance to make a difference in peoples’ life by building innovative solutions

› Various internal coding events (Hackathon, Brownbags), see our technical blog

› Monthly After-Works organized per locations

› Good work-life balance (2 days per week from home)

› Attractive pension fund with 3 types of Job Category employees’ contributions

› Premium and worldwide coverage with Zurich

Your profile

Cloud concepts understanding to make use of AWS services. Business analysis and solution design. Java (can also be Kotlin) and web development skills. BPM nice to have.