About the job LS-0878-0426: Application Programmer
About the Role:
- The GIS Application Programmer will support the GIS Service Team and other departments in scoping, designing, programming and deploying Web-GIS applications for staff and DMCs that build on and integrate seamlessly with Spatial Data Infrastructure (SDI) / Enterprise GIS.
Scope of Work/Responsibilities
Familiarize with Spatial Data Infrastructure and specific geopolitical environment.
Understand technical processes and standards such as software engineering standards, security license to operation, and perform deployment work.
Under the supervision of the GIS Server Manager and Administrator, support the day-to-day operation of the Enterprise GIS IT environment (on AWS), including but not limited to
Monitoring server performance, security, and performing updates and applying patches
Application Programming Interface (API) development
Micro Service Development
User Experience Improvements
Workflow and Automation
Report and Simulation Development
AI Agent for productivity improvements
Under the supervision of the Senior GIS Specialist, design and deliver services and applications built on Enterprise GIS, including, but not limited to:
Plan and implement Enterprise GIS integration with key business databases and map-enabled applications including AIDE, eOps/SovOps, NSO, CDRAE, MATALAS-ISMS, etc., and develop or improve all necessary plug-ins, microservices and user interfaces,
Support the migration of ESRI products (Apps, Dashboards, StoryMaps and their data) built by projects into Enterprise GIS,
Support consultant teams hired by individual projects to develop standards and security-conform applications that integrate seamlessly with the SDI / Enterprise GIS during and after the end of their projects,
Ensure proper hand-over / migration of Web-GIS Apps developed by consultant teams under departments and projects not under ITD, and (co)-maintain the Apps on a regular basis once launched, in close coordination with the App owners,
Actively participate in Agile delivery through SCRUM and Kanban operation for production system support, delivery of assigned tasks, and resolving of tickets on inquiries, glitches and service requests.
Attend team cadence to update status, understand day-to-day tasks and enhancements, and etc.
Back-up GIS Server Manager and Administrator when needed.
Any other task ITD GIS considers necessary.
Deliverables and Dates
- Enterprise GIS IT system customized, deployed and regularly maintained: July 2026
- Integration of Enterprise GIS with databases, apps and processes: Sept 2026
- Web-GIS App development and enhancements: Nov 2026
- Production Support: Dec 2026
Requirement and Qualification (Education & Work Experience)
- University degree in computer science / IT or related field,
- At least 10 years' experience in planning and deploying Enterprise GIS IT (AWS, Azure, Kubernetes) and successfully developing related Web-GIS applications,
- Infrastructure/IT skills and experience: Windows and Linux OS, Terraform, Datadog, AWS, Azure, Kubernetes etc.
- Database and programming skills and experience: HTML & CSS, JavaScript/Angular JS, Leaflet, Python, R, C#, PostgreSQL, PostGIS, REST API, WebArchitecture, NPM, Information Security & Privacy, etc.
- Web-GIS skills and experience: ESRI ArcGIS Enterprise, GeoNode, Geoserver, etc.
- Agile delivery experience including SCRUM, Kanban, DevOps (ADO)
- Working knowledge of the IT environment / technology and related security regulations and guidelines is considered an advantage
- Fluent written and spoken English,
- Strong verbal and written communication skills.
Work Arrangement
- Hybrid, requiring employees to report onsite three times a week. If the user unit requires contractors to report to HQ, compliance is mandatory.
- Work Schedule is from 8:00AM – 5:00PM Manila Time.