Job Description
In this role, you will work closely with customers to implement Smallworld GIS and related technologies based on the customer requirements. You will act as an individual contributor on these engagements, contributing to software implementation, upgrades, and troubleshooting while balancing scope versus project time and resource commitments.
Roles/Responsibilities
• Provide technical support to applications
• Execute on the implementation of software solutions.
• Engage throughout the full lifecycle of assigned projects, participating in decisions on design and functionality.
• Effectively leverage product capability, driving standardisation, limiting customization, and maximising reuse of content developed for previous solutions.
• Interact with Product Development Team, Commercial Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required for the solution.
• Effectively communicate both verbally and in writing with peers and team members as an inclusive team member, supporting pre-sale strategy, services consulting efforts and project execution.
• Effectively apply GE Digital execution methodology and project standards.
• Maintain & continuously update technical skills and knowledge.
• Work independently as well as part of the team.
Skills Required
• Experience in GIS for Utilities/Telecom preferably using GE Smallworld suite
• Strong background in spatial technology, graphical applications, real time systems, or other utility enterprise solutions
• Proficiency in software engineering tools and processes in general, specifically in object-oriented analysis, design and development (e.g. Magik, Java) and web technologies (Javascript, HTML5, CSS, AngularJS)
• Experience in developing software in an agile environment. (e.g. scrum, continuous integration, test driven development)
• Must be open to travel
• Must be open to work in across time zones to support assignments for APAC, EURAF and NAM projects
Desired Characteristics
• Software skills in software analysis, design, methodology, and architecture
• Programming experience in software development with Microsoft Visual Studio / Development tools, Eclipse, Java, Magik or C# programming
• Demonstrated ability to learn new software development practises, languages, and tools
• Design and Development experience with Web Technologies such as such as HTML 5, Javascript, CSS, AngularJS and JQuery
• 3-5 years’ experience in software analysis, design, methodology, development and architecture
• Good Knowledge with Windows, RDBMS, Smallworld VMDS, SQL databases, Web Services and SOA technologies
• Strong spoken and written English language skills
• Experience with data extraction and conversion.
• Proficiency in database tools (e.g. Oracle/ Oracle Spatial) and database modelling
• Ability to lead workshops, conduct training / 1:1 meetings
• Shares knowledge, power and credit, establishing trust, credibility, and goodwill.
• Coordinates role responsibilities with that of others to achieve mutual goals.
• Encourages groups to work together to efficiently resolve problems.