Hi,
We have an excellent opportunity for Decision Support System Developer
Job Title: Decision Support System Developer
Directorate
Water Directorate: Digital Systems
Position Type – Limited Duration Position
Location – Bigen Bloemfontein Office
Role Overview
The Decision Support System Developer will be responsible for the design, development, testing, and
maintenance of web-based decision support systems. The role involves working closely with civil and
mechanical engineers to develop reliable, data-driven digital solutions that support analysis,
reporting, and informed decision-making.
Qualifications and Experience
BIT or BSc in Computer Science (preferred)
Minimum of 2 years’ professional development experience
Proven experience as a full-stack web developer
Hands-on experience with web-based GIS and mapping solutions
Professional experience using Node.js in production environments
Strong front-end development skills, including responsive user interface design using
Bootstrap, jQuery, HTML5, and web standards
Solid knowledge of relational database systems (SQL) and query optimisation
Experience working with web-based GIS systems and mapping technologies
Basic understanding of statistics, machine learning, and artificial neural networks
Experience developing applications that display and analyse data from local sources (offline)
and online data sources
Understanding of hierarchical user access control and information security levels
- Ability to develop analytical dashboards and data visualisation systems
Experience developing communication and reporting systems, including automatic user
alerts, PDF reports, and notifications (e.g. WhatsApp messages, bots, emails)
Understanding of app development principles; experience with hybrid mobile application
frameworks (e.g. Flutter) will be advantageousDuties and Responsibilities
The successful candidate will be responsible for, but not limited to, the following:
Developing decision support systems with input from civil and mechanical engineers
Designing, building, testing, diagnosing, and modifying systems to ensure reliable operation
Developing full-stack web applications that integrate databases, APIs, and GIS components
Implementing data processing, analysis, and visualisation solutions
Ensuring systems meet performance, security, and reliability requirements
Supporting the integration of offline and online data sources
Implementing user access control and information security measures
Developing automated reporting and notification capabilities
Maintaining system documentation and technical specifications
Continuously improving technical skills to keep pace with fast-changing technologies
Key Competencies
Strong analytical and problem-solving skills
- Attention to detail and accuracy
- Ability to collaborate effectively in multidisciplinary teams
Strong communication skills
- Ability to manage multiple tasks and meet deadlines
Commitment to quality, reliability, and continuous improvement
Please share your cv on [Email Address Removed]
Desired Skills:
- full-stack
- full stack
- full stack web developer
- Bootstrap
- jQuery
- HTML5