This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Python Developer & CI/CD and Tooling expert 20461

We are looking for a Python and JAVA Developer with expert level CI/CD experience to join our existing team of rock solid frontend and backend developers developing new Energy Services for our future fully or partly electric BMW driving machines.


If you are a passionate developer comfortable with both front -end and back-end development, full of energy and ambition, a great communicator and team player, this is the right position for you.

Job Activities

  • Contribute to the Energy Services front-end back-end development for several user groups, e.g. pool operator, asset owner.
  • Contribute to refinement of user stories (the user stories at the beginning of a development sprint might not be finally specified)
  • Clarify open points possibly making proposals and/or developing a prototype for further discussion.
  • Develop the frontend part of user stories, suitable for the different devices that have to be supported.
  • Take part in regular Scrum meetings via Skype. Daily, Planning, Estimation, Refinement, Review, Retro
  • Liaise with stakeholders and team members
  • Support existing solutions, DevOps

Required skills:

  • Profound Continuous Integration, Continuous Deployments and Tooling expertise (e.g. GitLab, Kubernetes, Ansible, Terraform, Sonarqube, Concourse, Docker, etc…)
  • Sound knowledge in Python and Java
  • At least 5 years' worth of experience back-end technologies
  • Sound experience in developing backend applications:
  • Architecture and Interface Design.
  • Data modeling and Database technologies (relational, document, graph, time series, geolocation), e.g. Postgres, Influx.
  • Implementation of Backend Services.
  • Basic Knowledge of: Internet of Things, MQTT.  Algorithms (constrained integer optimization).
  • Excellent communication skills and team oriented work behaviour in a distributed team
  • Experience of agile methodologies, particularly Scrum
  • Fit for business purpose mind-set, i.e. the solutions provided must meet the business goals

Added advantage:

  • Experience with JavaScript frameworks like Angular or React
  • Experience with testing tools like Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, Jest, pytest
  • Experience with Jira and Confluence
  • Experience with backend frameworks like Spring, Java EE, Django
  • Experience with Cloud technologies like AWS and Azure

Get Alerts
 

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.