Day-To-Day:
Work closely with the product owner to understand requirements.
Understand end-user needs and develop software solutions.
Continuously improve existing solutions for greater performance and flexibility.
Deliver quality software by ensuring testing is in place.
Collaborate with other developers to design systems and write code.
This team regularly must solve problems that are unsolved elsewhere.
Requirements:
Experience with Python - Skill.
Postgres or some experience with relational databases.
Understanding of container-based architecture - e.g. Docker and container orchestrators such as Kubernetes.
Go or willingness to learn Go.
Django.
Worked with CI/CD practises.
Interest or willingness to learn TDD.
Experience within the energy industry.
The team has a commitment to continuously improvement. They hold regular retrospectives, participate in blameless post-mortems and hold a regular developer session where they address how they are advancing towards the goal of quality working software.
More like this:
