About the Role
The Department of Information and Communication Technology is searching for enthusiastic individuals to join their team as Junior Developers at the National Head Office in Pretoria. This role is crucial for enhancing digital communication and ensuring that internal and external stakeholders have seamless access to vital information. As a Junior Developer, you will contribute to the development and maintenance of web content, which plays a significant role in the public service and enhances community engagement in South Africa.
In this dynamic environment, your work will not only involve writing stable code and maintaining internet and intranet systems but also monitoring the technical performance of internal systems. Your efforts will directly impact how effectively public services are delivered to citizens, making this position both rewarding and meaningful. The opportunity to grow your skills while contributing to the public sector makes this role impactful for both your career and the community.
About the Department
The Department of Information and Communication Technology is dedicated to advancing the digital landscape in South Africa. With a mission to enhance the efficiency and accessibility of government services through technology, the department ensures that public services are not only efficient but also user-friendly. Working here means being part of a team that is committed to innovation and excellence in service delivery, making a real difference in the lives of citizens.
What You’ll Do
- Develop and publish website content to improve user experience.
- Write and maintain stable code for various applications.
- Conduct internet and intranet maintenance to ensure optimal performance.
- Monitor technical performance and troubleshoot issues as needed.
- Document systems and processes to aid in future development.
- Customize existing application systems to meet new requirements.
- Collaborate with team members to develop future application systems.
- Ensure the quality of delivered solutions through rigorous testing and debugging.
- Manage resources and performance information effectively.
What You’ll Need
- A recognized National Diploma or Degree in Information Technology.
- 1-2 years of working knowledge in software development.
- Experience in developing intranet and internet websites.
- Familiarity with basic coding languages such as XML, HTML, JavaScript, and others.
- Knowledge of databases like Oracle and MS SQL is advantageous.
- A valid driver’s license.
- Strong competencies in technical knowledge, communication (verbal and written), and interpersonal relations.
- Excellent time management, problem-solving skills, and the ability to work in a team.
- Commitment to professionalism and a deep understanding of public service policies.
How to Apply
Applications can be submitted by hand delivery during office hours to 20 Steve Biko Street, Agriculture Place, Arcadia, Pretoria, 0002 or by email [email protected].
Requirements
Recognised National Diploma/Degree in Information Technology.1-2 years’ working knowledge of software development.
Experience in developing intranet and internet websites.
Knowledge of basic coding language such as XML, XSL, HTML, JavaScript, VB Scrip, Visual Basic, COM, ASP< C#, SQL.
Database (i.
e.
oracle and MS SQL) knowledge will be an added advantage.
Valid driver’s licence.
Competencies And Attributes: Technical Knowledge.
Training in telephone etiquette.
Training in image projection.
Communication (verbal & written).
Interpersonal relations.
Time management.
Team Work.
Problem solving skills.
Analytical thinking.
Accountable.
Committed.
Disciplined.
Flexible.
Punctual.
Respect.
Self-confidence.
Integrity and honesty.
Professionalism.
Understanding of Public Service policy and legislative framework.
Service delivery and client orientation.
Job Duties
Develop and publish website content.Writing stable code.
Internet and intranet maintenance.
Writing and maintaining code.
Monitoring the technical performance of internal systems.
Debugging code.
System documentation.
Maintain and customize existing application systems.
Analyse and implement new requirements.
Develop future application systems.
Ensuring quality of delivered solution.
Management of resources.
Management of performance information.