We currently have an Application Maintenance and Support Engineer position available in GE Energy Connections, a division providing high-tech, software solutions to the Utility and Telecommunications industries.
Within the GE Group, we develop applications on our Asset Management portfolio which includes our GeoSpatial and Mobile solutions as part of the full Smallworld product suite which enables customers to maintain and manage critical network assets.
A. Application Technical Support
Troubleshoot complex Smallworld custom application technical issues reported by customers via GE support or services channels.
Contribute technical and problem-solving expertise to ad hoc teams for resolution of customer escalations
Assist front-line Support and Engineering with recreation of complex/subtle/elusive technical issues on custom applications
Provide expert advice/consultancy to customers and mentoring to colleagues
Maintain expertise with custom features, supported platforms and common configurations in one or more technology areas and have broad knowledge of the entire product line
Effective communication with customers and colleagues in Support/Services
Contributing to wider Services project work when appropriate, such as testing activities as part of knowledge transfer
B. Application Maintenance (build, maintain, release)
Create Application Development and Test Environments for the long-term support and release of the Application
The build environment owner is responsible for enforcing the process whereby any future change is controlled and released to the customer.
Maintain a version of the build environment which is accessible to stakeholders (GE support channels, engineers, 3rd Party Suppliers).
Creation of Application Service Packs, deployment to Live Environment plus associated release documentation and localisation requirements.
Management and triage of application defect records in a defect tracking system
Defect resolution (defect fixes) within the application in the form of new Service Packs or, for high priority issues, hot-fixes
Application Release Management - creation of Application Service Packs, integration, regression and release testing ready for Live System.
Maintaining Application specific documentation
Fluent in English
Bachelor’s degree, preferably in Computer Science/Engineering OR “STEM” Majors (Science, Technology, Engineering and Math) or equivalent work experience
2+ years of experience in a support or projects role
Basic Software development skills
Ability to work effectively in a team environment.
Experience of Citrix, VMware, Cloud technologies
Experience with GIS
Good written and verbal communication skills
Proven ability for troubleshooting and problem solving complex issues
Ability to demonstrate skills in a complex source code management and defect tracking environment
Experience of Source Code Management tools such as Mercurial
Experience of automated build tools (ideally Electric Commander) as a means to enable standard build operations such as overnight builds, continuous integration builds and automatic creation of ISO installers