About the Role
The Department of Information and Communication Technology is seeking a skilled Principal Systems Developer for Solutions Development, located at the Head Office in Pretoria. In this pivotal role, you will be instrumental in creating innovative software solutions that enhance the functionality and efficiency of services provided to the public. Your expertise will not only contribute to the success of the department but will also have a significant impact on the community by improving the digital landscape within South Africa’s public service.
As a Principal Systems Developer, you will lead the charge in developing both front-end and back-end solutions, ensuring that the department remains at the forefront of technology. This role matters greatly as it directly supports the delivery of essential services to the public, fostering a more accessible and efficient government through advanced technological solutions. Your work will help shape the future of public service, making it more responsive and effective.
About the Department
The Department of Information and Communication Technology plays a crucial role in advancing digital transformation across government sectors. Its mission is to enhance service delivery through innovative technology solutions and effective management of information systems. Working in this department means contributing to a vision of a smarter, more connected society, where technology empowers citizens and enhances public service efficiency.
What You’ll Do
- Conduct comprehensive software planning to meet departmental needs.
- Develop user-friendly front-end software solutions and interfaces.
- Create robust back-end services for various software solutions.
- Implement rigorous code quality activities and best practices.
- Provide technical support for production software solutions.
- Collaborate with team members to manage multiple projects simultaneously.
What You’ll Need
- A Bachelor’s degree or NQF level 7 in Information Technology, Computer Science, or Information Systems.
- 5-7 years of experience in systems development and support throughout the software development lifecycle.
- Training in solutions architecture and design, along with agile software development methodologies.
- Strong knowledge of data modeling, web infrastructure, and relational databases.
- Excellent interpersonal, communication, and analytical skills, with a focus on service delivery and quality.
How to Apply
Please submit your application before the closing date as late applications will not be considered.
Unlock Full Job Details
Log in to view complete job descriptions, salary ranges, and apply with one click.