Epicareer Might not Working Properly
Learn More

Application Consultant (ArcGIS)

$ 7,000 - $ 12,000 / month

Checking job availability...

Original
Simplified

Job Description

Description

We are seeking a skilled and experienced developer to maintain and enhance our application, ensuring its stability, performance, and continuous improvement. The role involves upgrading libraries, optimizing server-side components, implementing automated testing, and working with GIS technologies to support application functionality. The ideal candidate should be proficient in both client-side and server-side technologies, have experience in GIS-related development, and possess strong problem-solving skills.

Responsibilities

  • Maintain and enhance the application, including upgrading libraries, application components, and server infrastructure.
  • Optimize performance through profiling, tuning server-side code, GIS map services, and SQL statements.
  • Develop and maintain unit tests and end-to-end test scripts to ensure seamless deployment of new features.
  • Troubleshoot, identify, and resolve issues while implementing automated test cases to prevent recurrence.
  • Monitor automated testing and performance testing results to ensure a stable application.
  • Generate Splunk reports and conduct performance analysis on GIS map service usage.
  • Design and develop applications based on provided specifications.
  • Perform design, programming, integration, system testing, and support User Acceptance Testing (UAT).
  • Document development processes in compliance with URA's ISO 9001 Quality Management System.
  • Conduct iterative prototyping to introduce and refine new system features.
  • Review and rectify vulnerabilities identified in code scanning and dependency jobs.

Skills and Qualifications

Critical Requirements

  • Minimum 3 years of hands-on experience with:
  • Client-side Web Technologies: JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON
  • Server-side Web Technologies: Asp.NET Core, C#, Python
  • GIS Technologies: ArcGIS JavaScript API, ArcGIS Server REST API

Other Requirements

  • Ability to work collaboratively in a dynamic and fast-paced team environment.
  • Self-motivated with minimal supervision.
  • Strong initiative and ability to meet deadlines effectively.

Additional Advantageous Skills

  • Experience with open-source technologies: NodeJS, Leaflet, GeoServer, PostGIS, PostgreSQL.
  • Knowledge of spatial/3D data visualization techniques.
  • Proficiency in database queries using ORACLE 12C RDBMS, PL/SQL, MS SQL.
  • Familiarity with version control systems (Git).
  • Understanding of geospatial and mapping concepts such as spatial analysis and map projections with ESRI technologies.

Job Description

Description

We are seeking a skilled and experienced developer to maintain and enhance our application, ensuring its stability, performance, and continuous improvement. The role involves upgrading libraries, optimizing server-side components, implementing automated testing, and working with GIS technologies to support application functionality. The ideal candidate should be proficient in both client-side and server-side technologies, have experience in GIS-related development, and possess strong problem-solving skills.

Responsibilities

  • Maintain and enhance the application, including upgrading libraries, application components, and server infrastructure.
  • Optimize performance through profiling, tuning server-side code, GIS map services, and SQL statements.
  • Develop and maintain unit tests and end-to-end test scripts to ensure seamless deployment of new features.
  • Troubleshoot, identify, and resolve issues while implementing automated test cases to prevent recurrence.
  • Monitor automated testing and performance testing results to ensure a stable application.
  • Generate Splunk reports and conduct performance analysis on GIS map service usage.
  • Design and develop applications based on provided specifications.
  • Perform design, programming, integration, system testing, and support User Acceptance Testing (UAT).
  • Document development processes in compliance with URA's ISO 9001 Quality Management System.
  • Conduct iterative prototyping to introduce and refine new system features.
  • Review and rectify vulnerabilities identified in code scanning and dependency jobs.

Skills and Qualifications

Critical Requirements

  • Minimum 3 years of hands-on experience with:
  • Client-side Web Technologies: JavaScript ES5/6, ReactJS, React Hooks, Redux, jQuery, HTML5/CSS, AJAX/JSON
  • Server-side Web Technologies: Asp.NET Core, C#, Python
  • GIS Technologies: ArcGIS JavaScript API, ArcGIS Server REST API

Other Requirements

  • Ability to work collaboratively in a dynamic and fast-paced team environment.
  • Self-motivated with minimal supervision.
  • Strong initiative and ability to meet deadlines effectively.

Additional Advantageous Skills

  • Experience with open-source technologies: NodeJS, Leaflet, GeoServer, PostGIS, PostgreSQL.
  • Knowledge of spatial/3D data visualization techniques.
  • Proficiency in database queries using ORACLE 12C RDBMS, PL/SQL, MS SQL.
  • Familiarity with version control systems (Git).
  • Understanding of geospatial and mapping concepts such as spatial analysis and map projections with ESRI technologies.