Senior Python Developer

This project has been archived and is not accepting more applications.
Browse open projects on our job board.


Expediting Agile Methodology Python (Programming Language) Communication Algorithms Code Review Economy Forecasting Problem Solving Linear Programming Scheduling Team-working Java (Programming Language) Adaptabilidad Application Programming Interfaces (APIs) Algebra Assertive Data Processing Databases Integer Programming Interpersonal Skills Mathematical Modeling Project Management Language Modeling Negotiation Operational Systems Product Management Scrum Methodology Risk Analysis Solution Architecture Stakeholder Management Web Services Testing Budgeting Self Motivation Team Management


Job Title:

Senior Python Developer


Only UK National or ILR


Wokingham, UK Hybrid

Job Purpose and primary objectives:

Sr Python Developer

Key responsibilities (please specify if the position is an individual one or part of a team):

You will be collaborating with our internal team and with the customer teams, which consist of an Optimisation lead, Domain SMEs, Product Owner, Scrum Master, Service Owner, Solution Architect and other Agile Devops teams. Key responsibility as part of the role
Develop and support Power Scheduling & Dispatch solution for Transmission & Distribution
Work in a large complex agile project to implement new or enhance existing power dispatch systems.
Understand the technical requirements on economic power dispatch and develop to-be solution
Deploy the code into various environments
Conduct code reviews and suggest improvements
Work with Business SMEs, business analyst, and solution architects on day-to-day basis.
Understand the technical requirements on economic power dispatch and develop to-be solution
Deploy the code into various environments
Conduct code reviews and suggest improvements

Supervisory/Managerial responsibilities (please specify if the position will have persons reporting to it):
Ability to handle team and guide them technically.
Able to manage the customer and stakeholders.

Other responsibilities - Budgets, targets, equipment etc (please specify):
Well-developed communication and interpersonal skills, with the ability to work independently and collaboratively within a multi-disciplinary team
Demonstrated ability to recognize and communicate project risks
Ability to adapt to changing priorities and challenges throughout the project development and successfully managing the customer expectations

Key Skills/Knowledge:

Proven experience in Optimisation solutions scheduling, dispatch and various commercial and technical problem-solving requirements.
Hands on experience in Python, C, C , Java programming and its application for complex problem solving, optimisation, data processing, prediction, forecasting etc.
Expertise in Linear Programming, Mixed Integer Programming, non-linear programming, algebraic modelling language (AMPL).
Experience in Mathematical modelling and algorithms development for optimisation. Fine tuning of the algorithms to produce the results within acceptable timelines and accuracy using various relaxation techniques and parameter variations.
Experience in using problem solvers such as Gurobi, etc.
Experience in interface/integration development with other systems running in different operating systems (using web service, remote procedure calls, APIs, database links etc.)
Experience working in Agile software development environment with multi vendors

Experience required:

7+ Years

Duration of the Assignment:

12 months and rolling

Person Specification:

ie Negotiating, client facing, communication, assertive, team leading/team member skills, supportive.

Good stakeholder communication. Ability to work with Product Owner, Product Manager, Development, Testing and Implementation teams.

Good exposure and expertise with projects involving Agile Methodology are pivotal.

Start date
Infoplus Technologies UK Ltd
Published at
Project ID:
To apply to this project you must log in.