Enable job alerts via email!

(A) Software Developer

Upscale Sdn Bhd

Petaling Jaya

On-site

MYR 50,000 - 85,000

Full time

30+ days ago

Job summary

A leading company in geospatial solutions seeks a skilled software developer to enhance its innovative applications on the ArcGIS platform. The ideal candidate will design full-stack web applications while actively engaging in the development community. Responsibilities include teaching budding GIS developers and contributing throughout the software lifecycle, making this an excellent opportunity for individuals passionate about GIS and technology.

Qualifications

  • Degree in a related discipline is required.
  • Experience in full-stack web application design.
  • Strong knowledge of GIS-related technologies is beneficial.

Responsibilities

  • Design and develop innovative software applications centered on the ArcGIS platform.
  • Teach and engage with aspiring GIS developers through workshops.
  • Conduct requirements studies with end-users and provide application support.

Skills

Analytical skills
Problem-solving skills
Communication skills
Interpersonal skills

Education

Degree in Computer Science
Degree in Information Technology
Degree in Software Engineering

Tools

AngularJS
ReactJS
ASP.Net
Java/J2EE
Python
Oracle
Microsoft SQL Server

Job description

1. Design and develop innovative software applications, add-ins, or scripts to enhance the capabilities of solutions centered on the ArcGIS platform.

2. Work independently as well as collaboratively as an active contributor in a team specializing in GIS and the geospatial field.

3. Teach, share, and engage with aspiring GIS developers through workshops, exhibitions, and training delivery.

4. Proactively stay updated on the latest ArcGIS and relevant IT technologies.

5. Get involved in all stages of the project lifecycle, including conducting requirements studies with end users, solutioning, system and design documentation, and application support and maintenance.

6. Provide technical inputs for tenders.

Requirements:

1. Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.

2. Ability to design solutions for full-stack web applications.

3. Strong knowledge in at least two of the following:

  • AngularJS or ReactJS
  • Server-side Development - ASP.Net, Java/J2EE, JSP, or Node.js
  • Desktop Development - .Net or Java, with object-oriented design methodologies
  • Python
  • RDBMS such as Oracle (10g or later) or Microsoft SQL Server (2008 or later) with experience in SQL & database design

4. Mobile technology experience such as iOS or Android SDK, or prior experience with ArcGIS technologies is a plus.

5. Good understanding of Internet technologies and standards such as REST and XML.

6. Good analytical and problem-solving skills.

7. Strong written and verbal communication skills, along with strong interpersonal skills.

8. Ability to learn quickly and apply knowledge effectively.

9. Ability to work with minimal supervision and contribute to team development.

10. A positive and enthusiastic outlook with a ‘can do’ attitude.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.