Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (GIS)

SCIENTEC CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consulting firm in Singapore is seeking a Software Engineer (GIS) to design and support geospatial applications. The role encompasses the full software development lifecycle, focusing on both frontend and backend technologies. The ideal candidate should have at least 3 years of experience, particularly with JavaScript, C#, and geospatial tools. This position offers a collaborative environment and opportunities to work with cutting-edge technology.

Qualifications

  • Minimum 3 years of relevant experience in software development.
  • Strong skills in JavaScript/TypeScript and ReactJS.
  • Experience with database management systems including PostgreSQL.

Responsibilities

  • Maintain and enhance existing IT applications.
  • Design and develop new applications based on specifications.
  • Create and maintain unit tests and automated pipelines.

Skills

JavaScript
TypeScript
ReactJS
HTML5/CSS
C#
PostgreSQL
Git

Education

Degree in Computer Science or related fields

Tools

Jenkins
ArcGIS JavaScript API
GeoServer
Job description
About the Role

We are looking for a Software Engineer (GIS) to design, build, enhance, and support geospatial applications. You will work across the full software development lifecycle — from prototyping and development to testing, deployment, and production support.

Key Responsibilities
  • Maintain and enhance existing IT applications, including implementing new features, troubleshooting production issues, and delivering robust fixes.
  • Design and develop new applications based on provided specifications.
  • Perform iterative prototyping to introduce and refine system features.
  • Handle design, coding, integration, system testing, documentation, and support users during UAT.
  • Create and maintain unit tests, end-to-end test scripts, and automated pipelines (Jenkins).
  • Diagnose and resolve issues, and develop automated tests to prevent recurrence.
  • Work closely with users, server/database admins, and system analysts to ensure smooth deployment of all enhancements and fixes to test and production environments.
Experience & Skills Requirements
  • Degree in Computer Science, Information Systems, IT, Computer/Electronics Engineering, or related fields.
  • Minimum 3 years of relevant experience with strong skills in:
  • Frontend: JavaScript/TypeScript (ES5/6), ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM
    Backend: ASP.NET Core, ASP.NET MVC, C#
    Web GIS: ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS
    Databases: PostgreSQL, MS SQL, Oracle
    Version Control: Git

Good to Have
  • Experience with Microsoft Azure or AWS cloud environments.
  • Exposure to open-source GIS technologies (Node.js, Leaflet, GeoServer, PostgreSQL/PostGIS).
  • Knowledge of geospatial/mapping concepts (spatial analysis, map projections, ESRI tools).
  • Experience with geoprocessing using Python, FME, or ETL tools.
  • Familiarity with Agile and DevOps practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.