SPECIALIST APPLICATIONS DEVELOPER / PROGRAMMER

Designation: SPECIALIST DEVELOPER / PROGRAMMER

Location: Jhb

Salary: R1056000

Consultancy

March 25, 2021

Description

The project relates to enhancements, support and maintenance of GIS applications. The project will include all aspects of the software development lifecycle, i.e. analysis, design, build, test and implementation. From time to time, the GIS/Map web developer would be required use digital GIS data and elections data to drive the creation and control of dynamic and interactive graphics/dashboards which run in multiple web browsers. 

Among others, the appointed Consultant will be required to: 

a) Make enhancements to and customize windows based desktop bulk map production tool to ensure that it supports business processes; 

b) Compile design documents and database design documents in accordance with business requirements reflected in the project charter; 

c) Compile test plans that reflect different test scenarios and expected results; 

d) Compile test scripts that will be used to ensure that the developed functionality meets the business requirements as captured in the detailed designs; 

e) Conduct component, module and system testing to ensure that the developed functionality is in line with the requirements captured in the detailed design document; 

f) Specifically, the immediate requirement is for; 

g) Creation of interactive and dynamic maps graphics depicting elections results. 

 

Qualification / Requirements

Technical Skills Requirements:  The following technical skills and experience are required and must be met except where specified as “advantageous”. Please rate your level of experience (1 to 5) with regards to each of the skills and relevant experience below:   IT EXPERIENCE & SKILLS  DESCRIPTION LEVEL

  1. Had appropriate training only = 1
  2. Limited practical experience =2
  3. Solid practical experience =3
  4. Well versed; extensive experience= 4
  5. Expert; extensive experience =5
 
  • .NET Framework 4.5 or above > 48 months
  • VB.NET / C#  > 48 months
  • ASP.NET > 48 months
  • Microsoft SQL Server 2012 or above > 48 months
  • Stored Procedures > 48 months
  • Javascript > 24 months
  • Reporting Services 2012 or above > 12 months
  • Experience in application development framework and methodologies > 48 months
  • HTML5 > 36 months
  • Microsoft Visual Studio 2010 or above > 48 months
  • Web Development > 36 months
  • Object oriented programming > 36 months
  • Microsoft IIS > 24 months
  • Strong debugging skills > 36 months
  • XML > 12 months
  • Microsoft Patterns and Practices > 12 months
  • Microsoft Enterprise Library (recommended) > 12 months
  • Microsoft Team Foundation Server (recommended) > 12 months
  • Xamarin / Kotlin  Advantage
General Skills Requirements: In addition to GIS software customisation and development of a bulk-mapping tool, the appointed Consultant will also be responsible for web based election results data visualisation framework to publish geographic/map data for desktop and mobile platforms for the Electoral Commission. As such, curriculum vitae of Consultant with the following experience should be submitted:
  1.  At least 48 months experience in developing GIS desktop and web mapping GIS applications.
  2. Understanding of geographic information systems architecture within an enterprise. (e.g.: client - server architecture for geospatial data and GIS applications, Web Services utilisation, integrating GIS and non-GIS applications via APIs or similar; machine level load balancing and software load balancing; caching) as well as a working knowledge of GIS applications such as QGIS, ArcGIS, MapInfo or specify.
  3. Ability to communicate clearly – verbally and in written form;
  4. Ability to engage in formal and informal knowledge transfer; and
  5. Working effectively as part of a team and seeks to support the team’s goals.
  <iframe src="https://docs.google.com/forms/d/e/1FAIpQLSe7it2VYecPTmMb4CehsWJ7NcqmU1wG_yp29zfadKoBrvl3IQ/viewform?embedded=true" width="640" height="4722" frameborder="0" marginheight="0" marginwidth="0">Loading…</iframe>

Apply for this job

( .doc,.docx,.pdf )