6 months ago
This role is a rare opportunity working across highly collaborative teams comprising Software Architects, Power Engineers, Tendering experts and Delivery Managers to improve electrical transmission grid technologies world-wide.
*Create designs and oversee the execution of solutions that meet our customer's requirements
*Work closely with Commercial Operations, Delivery Managers and Engineers to optimise designs and their execution though all stages of a project
*Taking a lead role in driving new software architectures and solutions
*By its very nature of large-scale, high-throughput, live data processing, WAMS pushes software technologies to its limits.
*Be part of the team driving the use of orchestrated micro-service architectures, leveraging technologies like kubernetes and kafka, to both improve and standardise the software platform.
*Work closely with software architects to continue this platform revolution, ensuring the new and innovative solutions meet our functional specifications
This role encompasses the following activities:
Analysis of customer requirements
Specifying software enhancements
Support Solution Delivery
Designing IT solutions
*Strong experience of micro-service architecture design and delivery experience or at least 5 years' experience in software delivery organisation, with operation (project delivery) background and system design.
*Bachelor's degree in Computing Science or related area or equivalent.
*Strong knowledge of IT systems; being able to design complex IT solutions involving the collection and processing of high through-put data streams.
*Experience and knowledge of kubernetes, both on-cloud and on-premise would be highly beneficial. In addition, a working knowledge of micro-service architectures used in stream processing, time-series databases and devops approaches is required.
*Knowledge and experience of delivering IT solutions to external customers. This includes designing solutions, writing customer facing design documents and experience working closely with customers throughout the project life-cycle.
*Experience and knowledge of WAMS would be beneficial, but is not necessary. More importantly, the ability to quickly learning and assimilate knowledge, both domain and industry, is critical.
*A good understanding of software development and the agile development process.
*Knowledge of WAMS software and concepts. It would be advantageous to have knowledge of key WAMS, or other Power Systems network protocols (e.g. IEEE C37.118, IEC 61850 etc)
*Experience of the software delivery process.
*A good understanding of IT networking and networking solutions for high through-put data.
*Experience with requirements management tools (such as Jira).