Software Engineer (GIS)

MavenTree Technology Pte Ltd

Singapore

On-site

SGD 67,000 - 156,000

Full time

19 hours ago
Be an early applicant

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

MavenTree Technology Pte Ltd seeks an experienced IT Applications developer to maintain and enhance our core platforms. You will design and implement new IT applications, prototype features, and assist with UAT and documentation.

You will contribute to testing, automation, and deployments, collaborating with end users, DBAs, and system analysts to ensure timely and reliable releases.

Qualifications

  • Degree in Computer Science, Information Systems or related discipline.
  • Minimum 3 years in this role with web/ GIS tech exposure.
  • Proficiency in web app/client-side technologies and server-side frameworks.
  • Experience with geospatial maps, APIs and databases.

Responsibilities

  • Maintain and enhance IT applications with new features and fixes.
  • Design and develop new IT applications per specifications.
  • Prototype iterative features for the core system.
  • Handle design, programming, integration, testing, and UAT support.
  • Create unit tests and end-to-end tests; manage Jenkins scripts.
  • Troubleshoot issues and implement automated test cases.
  • Ensure timely deployment to testing and live environments with stakeholders.

Skills

JavaScript/TypeScript
ReactJS
Redux
jQuery
HTML5/CSS
AJAX/JSON
NPM
Asp.NET Core
C#
ArcGIS JavaScript API
GeoServer
PostGIS
PostgreSQL
Git
Azure Cloud
AWS Cloud
Python
ETL tools
Jenkins
Geospatial concepts

Education

Degree in Computer Science / IT or related

Tools

Git
Azure Cloud
AWS Cloud
NodeJS
Leaflet
GeoServer
PostgreSQL
PostGIS
FME
Python

Job description

  • 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.
  • 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
  • Web Application Server-side Technologies (e.g. Asp.NET Core, Asp.NET MVC, C#);
Web GIS Technologies
  • Web GIS Technologies (e.g. ArcGIS JavaScript API, ArcGIS Server REST API, GeoServer, PostGIS);
Database Technologies
  • Database technologies (e.g. Postgresql, MS SQL, Oracle); and
Code Version Control System
  • 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 your file here.

Similar jobs

Similar jobs worth comparing

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

ZENITH INFOTECH (S) PTE LTD. • Singapore

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

ALTROCKS TECH PTE. LTD. • Singapore

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

Millennium Technology Services • Singapore

On-site
SGD 60,000 - 80,000
GIS Developer
GIS Developer

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 100,000
GIS Application Developer
GIS Application Developer

Wipro • Singapore

On-site
SGD 120,000 - 180,000
GIS Solution Architect
GIS Solution Architect

JASS TECH PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,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