Job Description
- Lead and work in with GIS teams to develop, test, Integrate, implement, and support solutions using GIS platforms like (ESRI,QGIS).
- Provide a superior level of experience and knowledge of the GIS platforms Such as Esri and QGIS to support team members through all phases of the delivery lifecycle.
- Responsible for ensuring an efficient of developing deliverables, timely builds, and overall code quality.
- Mentor and provide advice and guidance to team members on best practice.
- Guide requirements discussions with technology and business partners.
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web ,Mobile and Desktop based business applications built on GIS technologies.
- Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
- Prepare reports, manuals and other documentation on the status, operation, and maintenance
- Package and support deployment of releases.
- Create and maintain the structures necessary for GIS data storage.
- Develop tools for loading/transferring GIS data between different systems.
- Manipulate, analyze, and present geographical information by creating programs to convert GIS information from one format to another.
- Develop internet apps to present GIS data and tools on corporate websites.
- Use tools to join different GIS datasets and create new information or investigate patterns.
- Review the training material and user manual and conducts package specific training for the client.
- Evaluate vendors with collaboration with the Pre-Sales team.
- Review/Compile the compliance Matrix to demonstrate the proposed solution based on the team capabilities
- Supervise, review, and approve the development of functional specifications related to the proposed applications and obtains the client alignment.
- Act as the technical expert on the project and resolve any issues if raised.
- Participate on GIS team hiring.
- Review all the TO BE processes and applications requirement deliverables developed by the Software Architect to ensure technical soundness, adherence to the project scope and meeting the customer expectations
Skills
- Bachelor’s degree or equivalent experience preferred Computer Science or Engineering
- Strong personal ownership and ability to set and meet high professional standards, flexible and responsive work style
- Strong communication, interpersonal and presentation skills
- Ability to multi-task and work under pressure
- Excellent leadership and people management skills
- Excellent verbal and written communication skills; influencing skills and ability to work effectively in a geographically dispersed team
- Good demonstrated technical leadership
- Team working skills and the ability to work independently
- Presentation skills & project management skills