Here's what you'll be doing
In this technical role, you will serve as the centre of our development team, entrusted not only with the deployment of code but also with guiding and shaping our strategic approach to Python development. As the lead Python developer, you will play a pivotal role in driving the successful execution of our projects, leveraging your expertise to ensure the robustness, scalability, and efficiency of our software solutions.
Beyond your technical responsibilities, you will serve as the team's representative in discussions with internal IT stakeholders, effectively communicating our development needs and ensuring alignment with broader organisational objectives. Your ability to bridge the gap between technical requirements and business objectives will be instrumental in fostering collaboration and driving results.
Moreover, you will provide invaluable support to our team of analysts, serving as a mentor and resource in their software development endeavors. Your guidance and expertise will empower them to enhance their technical skills and contribute effectively to the achievement of our collective goals.
Here's what you'll be doing
- Working as a lead Python developer in the Azure cloud
- Enabling a team of analysts-developers of varying levels of technical ability through training and implementing frameworks
- Being the primary technical point of contact with an internal IT team that manages the Azure platform
- Using a variety of different Python libraries and frameworks (PySpark, Numpy, Pandas) to develop front-end and back-end solutions
- Building Python packages, microservices and documenting solutions accordingly
- You will be involved in all stages of development, from solution design to development and deployment, testing, maintenance and support.
- Using Azure DevOps CI/CD build and release pipelines
- Actively promoting knowledge exchange for Python coding best practices and use of the Azure platform within Volume Forecasting and across Energy Markets UK
What we need from you
Essential
- Experienced Python developer
- Strong technical capabilities around technologies such as: Azure cloud (Azure Data Factory, Azure Data Lake, Azure Data Bricks), DevOps practices/tools, Snowflake, or other relational databases, SQL, PowerBI
- Ability to work both independently and within a team in combination with excellent communication skills
- Fluent in English
Desirable
- Energy industry experience
Here’s what you need to know
Is the new role in the same pay grade as your current role? Don’t forget - your salary will only increase if you actually go up a pay grade.
Please ensure your line manager has been informed of your application.
Contractors are not able to apply unless the role is advertised externally.
This role will be assessed against the new Grow@E.ON competencies. For more information please visit the grow@E.ON Connect page.
We’re committed to equal opportunities and actively promote a diverse and inclusive working environment, and fairness for everyone.