Job Description
This position is for a Solution Architect in charge of the implementation of GE’s Mobile Enterprise software for Distribution Optimization and Outage Response.
The Solution Architect’s role is to ensure best in class and optimal technical design to meet customer functional and non-functional requirements, project budget and timescale for those solutions, covering Asset Control, Asset Management and Mobility.
For projects in their dedicated segment or domain, the Solution Architect drives, validates, and audits the design of the solution during the different phases of the execution of a project. These phases begin from the Tendering stage and continue till the system acceptance in the customer site.
Responsibilities
- Lead the architecture and design of technical solutions for customers. Own the design deliverables for assigned area of work (Statement of Work, Architecture documents)
- Understand capabilities of GE's Mobile Software Products
- Contribute to technical analysis activities, such as requirements gathering and product gap analysis of user requirements
- Responsible for design documentation. Deliver detailed design specifications as per customer requirements. Ensure that proposed architectures and designs are according to best practises and are optimal
- Manage involvement of other SMEs (e.g. business analysts, IT / Cybersecurity experts) and make sure their design contributions meet system architecture functional and non-functional requirements
- In partnership with IT/cyber experts, software experts, proposes the best IT/Infrastructure layers and components for the solution (covering among other topics virtualisation, operating systems, storage & archival, network architecture, … )
- Engage throughout the entire lifecycle on projects and provide feedback on architecture, design, and functionality while working closely with team members
- Liaison with the Product Management and Development teams to help build best practises within the European region
- Effectively leverage product capability, driving standardisation, limiting customisation, and maximising reuse of content developed for previous solutions
- Follow technical review processes and provide insights for product enhancements
- Drive excellence in execution through continuous improvement & Lean mindset (best practises and reference material - reference architectures, reference solutions)
Requirements
- Minimum of 6 years related work experience architecting and implementing 24X7 mission critical software applications, involving mobile client, relational databases and data synching processes
- Minimum 5 years of mobile or mobile GIS experience
- Strong Software development skills in software analysis, design, methodology, and architecture
- Understanding of enterprise architecture patterns, especially on meeting performance, scalability, and security. Working knowledge of designing scalable and highly distributed solutions, as well as cloud and containerization technologies, like Kubernetes, OpenShift, OpenStack, DockerSwarm, Cloud Foundry, AWS, Azure, etc.
- Experience with digital solution concepts such as cybersecurity, SW virtualization, SW containerization, connectivity protocols, microservice architecture, Service Oriented Architecture (SOA), application design, data analytics, machine learning, and artificial intelligence (AI).
- Knowledge & experience in microservices architecture and web services (SOAP, REST)
- Programming experience in software development. Exposure to iterative product development and program management techniques including Agile, Scrum, and use of a CI/CD development pipeline
- Experience with software development and collaboration tools such as JIRA and Confluence
- Working knowledge of Smallworld and industry solutions, ESRI, Intergraph or other GIS system
- Understanding of or experience implementing and integrating SmallWorld GIS and Mobile GIS products
- Experience with Windows, SQL databases, SSRS, Web Services and SOA technologies
- Experience with Oracle, SQL*Plus and SQL Developer
- Ability to plan for and implement product version upgrades into a customer production environment
- Experience with data extraction and conversion
- Familiarity with iOS and Android mobile platforms and tools
- Look for opportunities to improve the customer experience while maintaining business requirements
- Experience in building scalable and highly available distributed solutions,
- Private data centre Infrastructure knowledge (network, storage, compute)
- Cyber Security knowledge (principles, 3rd party products, security standards, typical requirements, etc.)
- Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water) is a plus
- Experience with GE Digital Grid software is a plus
- Bachelor’s degree in computer science or similar