Arnhem
Senior
36 uur per week
Startdatum op 4 maart
Verlopen
62 Dagen geleden
Alliander

Python software engineer

Experience with implementing data driven solutions

Medior/Senior Python software engineer with background in developing data driven solutions

Are you a (Python) Back-end developer with a keen eye for code quality and a drive to make a meaningful impact on the energy transition in the Netherlands? If so, we invite you to join our development team, known as grid-insight-management at Alliander. The very large societal problem is that our electricity grid is congested. Meaning that customers are waiting for electricity-connections. As a medior or senior Python Back-end Developer, you will play a pivotal role in the agile release train System Operations. At system operations we address congestion and waiting lists by making sure we maximize grid-utilisation through operating flexibility contracts. The three main data sources for running system operations are, measurements, forecasts and grid-models. We are responsible for the last. We service connectivity and topology models, but also answer a wide variety of connectivity questions. For example, to what congestion points is this solar park connected? Everything we do is in the near-real time or 48 hour ahead domain. Our technology stack consists of Python, OpenShift, FastAPI, Kubernetes, AWS, Tekton, Elasticsearch, ArgoCD, GitHub and Celery. At grid-insight-management, we are committed to a set of core values that guide our work and define our culture:

  1. Code Quality: We take pride in our code. We strive for excellence and believe in delivering high-quality solutions.
  2. Continuous Improvement: We are open to feedback and always seek ways to improve ourselves and our work every day.
  3. Equality: We value diversity and promote an inclusive environment where everyone's voice is heard and respected.
  4. Autonomy: We trust our team members to take ownership of their work and make decisions that drive us forward.

We operate in an Agile environment, within the team we try and minimize waste through leveraging kanban principles. We mostly work remote and gather in the office once every two weeks.

Responsibilities

  • Collaborate with cross-functional teams to develop REST APIs
  • Write clean and reusable Python code that aligns with our commitment to code quality.
  • Ensure software quality through unit- and integration testing.
  • Optimize application performance and maintain software quality and deployment pipelines.
  • Engage in technical discussions to address and meet design requirements.

Requirements and Skills

  • Minimum of 3/5 years of experience as a (Python) developer;
  • Proficiency in building and utilizing REST APIs;
  • Experience with implementing data driven solutions;
  • Strong teamwork skills and a problem-solving mindset;
  • Proficiency in English (System Operations main language) and/or Dutch;
  • You are curious to learn about the physical grid and the way to model it.

Nice to Have

  • Affinity with the energy sector and knowledge of CIM modeling;
  • Experience with FastAPI, Openshift, Kubernetes, or Tekton Pipelines;
  • Experience with a microservice architecture.