Description

  • 5 plus years of professional experience in software development along with Bachelor Degree or higher in Software Engineering, Computer Science or a related technical field.
  • Proven success-track in the development of highly scalable cloud applications 
  • Strong analytical and problem-solving skills 
  • Working knowledge of agile development principles and experience using GitHub 
  • A positive, open-minded, and collaborative personality with strong self-management skills 
  • Deep knowledge of programming constructs like functional, Object-Oriented programming  
  • Experience with microservice architectures and distributed systems.
  • Experience in automated testing (Unit Testing, Integration Testing, E2E UI testing) 

 

Preferred skills: 

  • Applied programming skills in at least two of the programming languages: JavaScript/Typescript, Java, Python. Knowledge in JAVA Spring boot. Knowledge of front-end frameworks such as React or AngularJS 
  • Knowledge in developing on cloud infrastructures (e.g. AWS, Azure, SAP Business technology platform) 
  • Knowledge of cloud deployment paradigm using Docker, Kubernetes, Cloud Foundry   

Furthermore, the followings skills might be a benefit: 

  • Experience with OData and REST.
  • Ideally working experience with CI/CD pipelines.
  • Awareness of secure programming.
  • Understanding of process mining domain.
  • Understanding in data pipelining and data modelling

Education

Bachelor's degree