Python Developer (ID: 3473)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design, develop, and maintain Python-based software solutions with a strong focus on algorithm development within the electricity sector ecosystem. Create and maintain algorithms specifically for energy-related use cases while contributing to continuous delivery pipelines using Jenkins, Argo CD, Azure DevOps, and GitHub Actions. Ensure high-quality technical documentation and actively prevent technical debt through proactive identification and mitigation. Collaborate closely with cross-functional teams in an agile, open-source–driven engineering environment to implement scalable Python code and contribute to big data technologies like Kafka and Hadoop.
Required Qualifications
- 8–10 years of overall experience in software development
- strong expertise in Python
- More than 3 years of hands-on Python software development experience
- Proven experience with unit testing in Python
- Demonstrable engineering experience in open-source environments
- Strong exposure to technologies such as Kafka, Hadoop ecosystem (HDFS, Hive, Impala), Git, Jenkins, Docker, and Kubernetes
- Experience working with CI/CD tools including Jenkins, Azure DevOps, and GitHub Actions
- Experience creating algorithms for the electricity sector (mandatory)
- Familiarity with JIRA for agile project tracking
- Design and implement efficient, scalable Python algorithms for energy-related use cases
- Write clean, testable, and maintainable Python code
- Contribute effectively to CI/CD and DevOps practices
- Identify and mitigate technical debt proactively
- Work effectively in agile, fast-paced development environments
- Collaborate with distributed teams using clear and professional communication
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.