Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (GIS) | Contract

ZENITH INFOTECH (S) PTE LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is looking for an experienced IT Application Developer to maintain and enhance IT applications including design and development of new features. The ideal candidate should hold a degree in Computer Science or a related field, possess at least 3 years of hands-on experience with web and GIS technologies, and demonstrate strong problem-solving skills. Proficiency in English communication is necessary as this role requires coordination within a dynamic team environment.

Qualifications

  • Minimum 3 years of working experience in a similar role.
  • Good communication skills in English, both spoken and written.
  • Ability to work independently and meet deadlines.

Responsibilities

  • Maintain and enhance IT applications.
  • Design and develop new IT applications.
  • Troubleshoot live issues and provide solutions.

Skills

JavaScript/Typescript ES5/6
ReactJS
React Hooks
C#
Postgresql
Git

Education

Degree in Computer Science or related discipline

Tools

Azure Cloud
AWS Cloud
Job description

Contract: 3 years
Location : Maxwell Road
Budget : Up to S$8000 (for 1st year)

  • Maintain and enhance IT applications which includes implementing new enhancements to the applications, troubleshoot live issues to identify causes of the problems and providing workable solution to fix the issues.
  • Design and develop new IT application according to specifications provided.
  • Perform iterative prototyping to introduce and enhance new features to the core system.
  • Perform design, programming, integration, system testing, assist users in User Acceptance Test (UAT), and documentation.
  • Generate unit tests and end-to-end test scripts to ensure nothing breaks upon deploying new features and maintain current automated scripts in Jenkins.
  • Troubleshoot, identify, solve issues and develop automated test cases to prevent similar issues.
  • See through all enhancements and fixes to ensure they are properly deployed to the testing and live environment within the agreed time. That includes working with the end users, server administrators, database administrators and the system analysts supporting the IT systems.
Experience and skills requirements
  • Degree in Computer Science, Information Systems, Information/Infocomm Technology, Computer or Electronics Engineering or related discipline.
  • Must have minimum 3 years of working experience in this role and good experience in the following skills/technologies: Web Application Client‑side Technologies (e.g. JavaScript/Typescript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM).
  • Web Application Server‑side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#).
  • Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS).
  • Database technologies (e.g. Postgresql, MS SQL, Oracle).
  • Code version control system (Git).
Other requirements
  • Must have good communication skills and the ability to: Understand and communicate in English, in speech and writing.
  • Work with other members in a dynamic and fast‑moving team.
  • Work independently with minimum supervision.
  • Work on own initiative and adhere to deadlines.
Added advantage with the following:
  • Development using Microsoft Azure Cloud and/or AWS Cloud.
  • Open‑source technologies such as NodeJS, Leaflet, GeoServer, PostgresSQL, PostGIS.
  • Knowledge of geospatial and mapping concepts such as spatial analysis and map projections with ESRI technologies.
  • Experience with geoprocessing using Python scripts and ETL tools such as FME.
  • Experience in agile development and DevOps processes.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.