Senior Solution Designer

General Electric ,
Edinburgh, City of Edinburgh

Overview

Job Description

**Role Summary:** 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. **Essential Responsibilities:** Create designs and oversee the execution of solutions that meet our customer's requirements Edinburgh is the GE Centre for Excellence for Wide Area Monitoring Systems (WAMS) - using synchrophasors to revolutionise grid visibility and stability. 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. The Edinburgh GE Centre for Excellence is a leading site aggressively adopting new software technologies for use across the whole industry. 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 Coordinating with Power experts, Commercial Operations and Software Architecture teams to understand customer requirements and propose appropriate and efficient solutions. Ensure that proposed architectures are according to best practice and are both deliverable and optimal Driving DevOps Drive the application and improvement of agile development and delivery paradigms over the full software service life-cycle Specifying software enhancements Working with the software architecture teams to design and specify software enhancements and improvements to meet functional and non-functional solution requirements Presenting solutions to the customer Leading a team of power experts, marketing and tendering representatives to present designs to the customer. This role is responsible for the communication of the design to the customer and key project stakeholders though all stages of the project Support Solution Delivery Embed within the Delivery team to ensure the designed solution is executed. Leading the functional design and work statement phases, being responsible for the design documentation and participating in solution gate reviews, Factory and Site Acceptance Testing and project Governance. This includes adapting the design to any issues encountered and working closely with customer through the delivery process Designing IT solutions Proposing the appropriate software and associated hardware to meet the solution requirements. By understanding both the advantages and limitations of micro-service architectures, direct how solutions are built, configured and delivered. Improving Product Life-Cycle Management Working with Engineering, Product Management, Delivery and Support teams to continuously improve the Produce Life-Cycle. This includes adopting new software and delivery practices, keeping the standard functional specifications updated, reviewing and improving design and product documentation Performance Measurement Producing effective, efficient and deliverable designs Working to meet tendering and design delivery milestones on time Open and early communication of progress and issues Keeping within planned project budgets Software Delivery Processes Compliance (solution reviews held) Comply with Quality Procedures, work instructions and Processes in Quality Management System and on site Demonstrate EHS leadership and ensure Zero Deviation Plan is implemented in his area of responsibility **Qualifications/Requirements:** Strong experience of micro-service architecture design and delivery experience or at least 5 years experience in software delivery organization, with operation (project delivery) background and system design Bachelors 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. Applications from job