Software Engineer (GIS/.NET)

ZENITH INFOTECH (S) PTE LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zenith Infotech (S) PTE LTD. is seeking a GIS-Web Applications Engineer to maintain, enhance and build web-based GIS applications. You will work with end users, system analysts, and DBAs to deliver reliable fixes and new features on time.

The role requires designing and developing IT applications, prototyping for new features, and performing testing and UAT support. Strong JS/React, ArcGIS API, and database skills are essential.

Qualifications

  • Degree in Computer Science, Information Systems, Information/Infocomm Technology, Computer or Electronics Engineering, or a related discipline.
  • Minimum 3 years of working experience in this role with strong experience in web technologies and GIS.
  • Proficient in JavaScript/TypeScript, ReactJS, Redux, HTML5/CSS, and AJAX/JSON.
  • Experience with ASP.NET Core, ASP.NET MVC, and C# for Web applications.
  • Familiarity with ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, and PostGIS.
  • Database proficiency in PostgreSQL, MS SQL, and Oracle; Git for version control.

Responsibilities

  • Maintain, enhance and build web-based GIS applications.
  • Collaborate with end users, system analysts, server and DBAs to deliver fixes and features on time.
  • Design and develop new IT applications per provided specs.
  • Perform iterative prototyping to add features to the core system.
  • Conduct design, programming, integration and system testing; assist UAT and documentation.
  • Write unit tests and end-to-end scripts; maintain automated Jenkins tests.
  • Ensure deployments to testing and live environments meet timelines with stakeholders.

Skills

JavaScript/TypeScript
ReactJS
Redux
jQuery
HTML5/CSS
AJAX/JSON
NPM
ASP.NET Core
ASP.NET MVC
C#
ArcGIS JavaScript API
ArcGIS Server REST API
PostgreSQL
MS SQL
Oracle
Git

Education

Bachelor's degree in Computer Science / IT / Engineering or related field

Tools

Azure
AWS
Node.js
Leaflet
GeoServer
PostGIS

Job description

Job:
  • Maintain, enhance and build web-based GIS applications.
  • Work closely with end users, system analysts, server administrators and database administrators to deliver reliable fixes and new features on time.
Role:
  • Maintain and enhance IT applications: implement new enhancements, troubleshoot live issues, identify root causes and provide workable solutions.
  • Design and develop new IT applications according to specifications provided.
  • Perform iterative prototyping to introduce and enhance new features in the core system.
  • Carry out design, programming, integration and system testing; assist users in User Acceptance Testing (UAT); and prepare documentation.
  • Write unit tests and end-to-end test scripts to ensure nothing breaks when new features are deployed, and maintain existing automated scripts in Jenkins.
  • Troubleshoot and resolve issues, and develop automated test cases to prevent similar issues recurring.
  • See enhancements and fixes through to deployment in testing and live environments within agreed timelines, working with end users, server administrators, database administrators and system analysts.
Requirements:
  • Degree in Computer Science, Information Systems, Information/Infocomm Technology, Computer or Electronics Engineering, or a related discipline.
  • Minimum 3 years of working experience in this role, with good experience in the following:
    • Web client-side technologies: JavaScript/TypeScript (ES5/6), ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON, NPM
    • Web server-side technologies: ASP.NET Core, ASP.NET MVC, C#
    • Web GIS technologies: ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS
    • Database technologies: PostgreSQL, MS SQL, Oracle
    • Code version control: Git
Added Advantage:
  • Development using Microsoft Azure and/or AWS cloud.
  • Open-source technologies such as Node.js, Leaflet, GeoServer, PostgreSQL and 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.

EA Licence No: 20S0237

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (GIS/.NET)
Software Engineer (GIS/.NET)

Zenith-Infotech • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (GIS)
Software Engineer (GIS)

MAVENTREE TECHNOLOGY PTE. LTD. • Singapore

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

Zenith-Infotech • 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
React & .NET GIS Engineer
React & .NET GIS Engineer

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 60,000 - 120,000
GIS Software Developer | Contract
GIS Software Developer | Contract

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 Developer | Contract
GIS Software Developer | Contract

Zenith-Infotech • Singapore

Hybrid
SGD 78,000 - 106,000
Annual Leave 18 days
Medical Leave 14 days
Group Medical Insurance
+1
Full-Stack GIS Developer
Full-Stack GIS Developer

Epergne Solutions • Singapore

On-site
SGD 120,000 - 180,000
GIS Developer
GIS Developer

ALTROCKS TECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior / GIS & Web Developer
Senior / GIS & Web Developer

Success Human Resource Centre • Singapore

On-site
SGD 60,000 - 80,000