GIS Software Developer | Contract

ZENITH INFOTECH (S) PTE LTD.

Singapore

Hybrid

SGD 78,000 - 106,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual Leave 18 days
Medical Leave 14 days
Group Medical Insurance

Job summary

Zenith Infotech (S) Pte Ltd. is seeking a Software Engineer (GIS) to maintain and enhance IT applications, design new features, and troubleshoot issues. You will develop GIS solutions using ArcGIS API and server tech, collaborate with stakeholders, and ensure quality through testing and documentation.

The role requires strong CS/IT background, 3+ years in GIS, and experience with Python ETL, Node.js, and cloud platforms. Hybrid role in Singapore with competitive salary and benefits.

Qualifications

  • Degree in CS/IS/IT or related discipline.
  • Minimum 3 years of relevant experience.
  • Proficiency in JavaScript/TypeScript for front-end web apps.
  • Experience with ArcGIS JS API and ArcGIS Server REST API.
  • Experience with GeoServer and PostGIS.
  • Knowledge of PostgreSQL, MS SQL Server, and Oracle.
  • Git version control.
  • Strong communication and teamwork.
  • Ability to work independently and meet deadlines.
  • Experience with Azure and/or AWS preferred.
  • Familiarity with Node.js, Leaflet, Python ETL.

Responsibilities

  • Maintain and enhance IT applications, implement new features, and troubleshoot live issues.
  • Design and develop new IT applications from specifications.
  • Prototype features iteratively.
  • Perform design, programming, testing to ensure quality.
  • Support users during UAT and resolve issues.
  • Prepare technical documentation.
  • Develop unit and end-to-end tests.
  • Maintain automated test scripts with Jenkins.
  • Troubleshoot issues and create automated test cases.
  • Coordinate deployments to testing and production environments.
  • Collaborate with end users, server/db admins, and analysts.

Skills

JavaScript/TypeScript
ReactJS
React Hooks
Redux
jQuery
HTML5
CSS
AJAX/JSON
NPM
ASP.NET Core
ASP.NET MVC
C#
ArcGIS JavaScript API
ArcGIS Server REST API
GeoServer
PostGIS
PostgreSQL
MS SQL Server
Oracle
Git
Azure Cloud
AWS Cloud
Python ETL
Geospatial concepts
Communication

Education

Bachelor's degree in CS/IS/IT/CE/EE

Tools

GeoServer
PostGIS
Leaflet
Node.js
Azure
AWS

Job description

Company Overview

Zenith Infotech (S) Pte Ltd, founded in 1997, delivers expert IT professionals and solutions to boost productivity for clients including large IT firms, consulting organizations, system integrators, government agencies, and multinational corporations.

Job Summary

As a Software Engineer (GIS) at Zenith Infotech, you will maintain and enhance IT applications, design and develop new features, troubleshoot issues, and collaborate with stakeholders to deliver reliable GIS solutions that meet client needs.

Responsibilities
  • Maintain and enhance IT applications by implementing new features, troubleshooting live issues to identify root causes, and delivering effective solutions.
  • Design and develop new IT applications based on detailed specifications to meet business requirements.
  • Perform iterative prototyping to introduce and improve features within the core system.
  • Conduct design, programming, integration, and system testing to ensure software quality and functionality.
  • Support users during User Acceptance Testing (UAT) by providing guidance and resolving issues.
  • Prepare and maintain technical documentation for applications and system changes.
  • Develop and execute unit tests and end-to-end test scripts to validate new features and prevent regression.
  • Maintain and update automated test scripts using Jenkins to support continuous integration.
  • Troubleshoot and resolve system issues promptly, developing automated test cases to prevent recurrence.
  • Coordinate deployment of enhancements and fixes to testing and production environments within agreed timelines.
  • Collaborate effectively with end users, server administrators, database administrators, and system analysts to support IT systems.
Required competencies and certifications
  • Degree in Computer Science, Information Systems, Information/Infocomm Technology, Computer Engineering, Electronics Engineering, or a related discipline.
  • Minimum 3 years of relevant working experience with demonstrated skills in:
  • JavaScript/TypeScript (ES5/ES6) for client-side web application development.
  • ReactJS, React Hooks, Redux, and jQuery frameworks for building interactive user interfaces.
  • HTML5 and CSS for web page structure and styling.
  • AJAX and JSON for asynchronous data exchange.
  • NPM for package management.
  • ASP.NET Core and ASP.NET MVC for server-side web application development.
  • C# programming for backend logic implementation.
  • ArcGIS JavaScript API and ArcGIS Server REST API for GIS web services.
  • GeoServer and PostGIS for spatial data management and services.
  • PostgreSQL, Microsoft SQL Server, and Oracle databases for data storage and retrieval.
  • Git version control for source code management.
  • Strong communication skills to manage stakeholder interactions effectively.
  • Proven ability to collaborate within a dynamic, fast-paced team environment.
  • Capability to work independently with minimal supervision and take initiative to meet deadlines.
Preferred competencies and qualifications
  • Experience developing applications using Microsoft Azure Cloud and/or AWS Cloud platforms.
  • Familiarity with open-source technologies such as Node.js, Leaflet, GeoServer, PostgreSQL, and PostGIS.
  • Knowledge of geospatial and mapping concepts including spatial analysis and map projections using ESRI technologies.
  • Experience with geoprocessing using Python scripts and ETL tools such as FME.
  • Exposure to Agile development methodologies and DevOps processes.
Other Information
  • Work Week: Monday to Friday (8:30 AM – 6:00 PM)
  • Work Arrangement: Hybrid - Central Region
  • Salary: S$7,000–S$9,500
Benefits
  • Annual Leave: 18 days
  • Medical Leave: 14 days
  • Group Medical Insurance
  • Other leave benefits as per MOM guidelines

EA 20S0237

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GIS Software Developer | Contract
GIS Software Developer | Contract

Zenith Infotech Pte Ltd. • Singapore

Hybrid
SGD 78,000 - 106,000
Annual Leave 18 days
Medical Leave 14 days
Group Medical Insurance
+1
GIS Software Engineer - ArcGIS & PostGIS Specialist
GIS Software Engineer - ArcGIS & PostGIS Specialist

ZENITH INFOTECH (S) PTE LTD. • Singapore

Hybrid
SGD 78,000 - 106,000
Annual Leave 18 days
Medical Leave 14 days
Group Medical Insurance
GIS Software Engineer - Web Mapping & Spatial Apps
GIS Software Engineer - Web Mapping & Spatial Apps

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 90,000 - 130,000
GiS Software Engineer - Contract
GiS Software Engineer - Contract

Zenith Infotech Pte Ltd. • Singapore

On-site
SGD 70,000 - 110,000
GiS Software Engineer - Contract
GiS Software Engineer - Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (GIS)
Software Engineer (GIS)

MAVENTREE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
GIS Software Engineer – Web Mapping & ArcGIS
GIS Software Engineer – Web Mapping & ArcGIS

Zenith Infotech Pte Ltd. • Singapore

On-site
SGD 70,000 - 110,000
Geospatial Web Apps Engineer (GIS) – Hybrid
Geospatial Web Apps Engineer (GIS) – Hybrid

Zenith Infotech Pte Ltd. • Singapore

Hybrid
SGD 78,000 - 106,000
Annual Leave 18 days
Medical Leave 14 days
Group Medical Insurance
+1
React & .NET GIS Engineer
React & .NET GIS Engineer

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 60,000 - 120,000
React & .NET GIS Engineer – Web Mapping Specialist
React & .NET GIS Engineer – Web Mapping Specialist

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 60,000 - 120,000