Senior Software Developer - Pretoria Verfied

R 700k -800k per annum Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 21-07-2015 4:45:35 PM
18-08-2015 4:45:35 PM
Our client is looking for a strong Senior Software Developer to join their team. More and more sensor data is represented in some form of map to provide real-world context to the observations being made. The EOSIT (Earth Observation Science and Information Technology) Group is a high performance research group, which through continuous research and development (R&D), develops capabilities to provide complete spatial information systems. These systems through the innovative use of ICT turn sensor data (satellite or in-situ) into valuable contextual geospatial information solutions able to scale to meet global needs. Software developers play a key role in architecting, developing and operating these systems.

Qualifications, skills and experience:
• Minimum qualification of a bachelor’s degree in computer sciences or engineering;
• Postgraduate qualification/experience in geo-informatics would be advantageous;
• A minimum of three -five years’ experience in software development with a proven track record of delivery on end-to-end operational software systems;
• Strong experience with Open Source development tools and platforms – Linux;
• Previous experience in development with Free and Open Source Software for geospatial solutions, spatial database management systems and OGC standards (e.g. GeoServer, PostGIS, GDAL) would be highly advantageous;
• At least three years’ experience in Python and Javascript;
• Strong quantitative skills (mathematics / statistics / computer science, spatial analytics);
• Experience in developing web applications both backend and frontend utilising web frameworks;
• Experience in Linux server administration;
• Previous experience in developing rich client-side web applications including geospatial libraries (e.g. Openlayers) would also be advantageous.

Key responsibilities:
• Develop and manage a bespoke operational geospatial information solution that finds application globally;
• Contribute within a team in implementing new system requirements to meet the needs of customers;
• Remain abreast of programming and technology trends in the geospatial world to ensure continuous innovation within the system;
• Supervise junior developers.

Instructions
Credit, criminal, qualification and employment history checks are a pre-requisite for this position.
Please note that correspondence will be entered into with short-listed candidates only.