Candidate/Employer Login
By signing in you agree to the T&C's
Click here to register Forgotten password?


Permanent - ICT Specialist - Tshwane (Pretoria) - South Africa

Job Number: 78249


Job Listing APPLY FOR JOB
78249
Permanent
ICT Specialist
MS Outlook
Security - Safety
Tshwane (Pretoria)
Gauteng

We are seeking a highly skilled and detail-oriented ICT Specialist with extensive experience in software development, implementation, and deployment for large-scale projects. The successful candidate will play a critical role in planning, developing, and delivering robust ICT solutions that meet organizational objectives, enhance operational efficiency, and support digital transformation initiatives.

This role requires a combination of technical expertise, strategic thinking, and project management skills, ensuring software solutions are scalable, secure, and aligned with business needs.

Key Responsibilities:

Software Development & Deployment

  • Design, develop, and deploy custom software applications for large-scale projects using modern programming languages and frameworks.
  • Collaborate with business analysts and stakeholders to define functional and technical requirements.
  • Conduct system architecture planning, code reviews, and quality assurance checks to ensure high standards of software development.
  • Manage deployment pipelines, including continuous integration and continuous deployment (CI/CD) processes.
  • Ensure software solutions are scalable, secure, and maintainable.
  • Troubleshoot and resolve technical issues, providing timely support for deployed systems.

Project Management & Collaboration

  • Plan and execute ICT project initiatives, ensuring projects are delivered on time, within scope, and within budget.
  • Coordinate with cross-functional teams, including network engineers, database administrators, and end-users, to ensure smooth deployment and integration.
  • Prepare project documentation, including technical specifications, deployment guides, and user manuals.
  • Conduct training and support sessions for internal teams to facilitate adoption and effective use of software solutions.

System Monitoring & Continuous Improvement

  • Monitor performance, reliability, and security of deployed software systems.
  • Recommend and implement system improvements and optimizations.
  • Stay updated with emerging technologies, frameworks, and best practices in software development and deployment.
  • Ensure compliance with relevant standards, data protection regulations, and ICT policies.

 


To apply immediately for this position click here.

Key Requirements:

Education & Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Certifications in software development, project management, or cloud platforms (e.g., AWS, Azure) are advantageous.
  • Minimum 5–7 years’ experience in software development and deployment, preferably for large-scale or enterprise-level projects.
  • Proven experience with full software development lifecycle (SDLC), including requirements gathering, design, implementation, testing, and deployment.
  • Experience with web, desktop, and/or mobile applications development.
  • Hands-on experience with database management, APIs, cloud solutions, and CI/CD pipelines.
  • Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript, or similar).
  • Strong knowledge of software frameworks, development tools, and version control systems (Git, SVN, etc.).
  • Experience with deployment automation, configuration management, and containerization (Docker, Kubernetes, etc.).
  • Familiarity with network architecture, cybersecurity best practices, and cloud infrastructure.
  • Strong analytical, problem-solving, and critical-thinking abilities.
  • Excellent communication and interpersonal skills, capable of interacting with technical and non-technical stakeholders.
  • Ability to manage multiple projects simultaneously in a fast-paced environment.
  • Detail-oriented, proactive, and results-driven mindset.
  • Strong understanding of ICT project governance, risk management, and compliance standards.

 

Computer Science, Information Technology, Software Engineering, or related field.
Bachelors
Available

Email to Friend APPLY FOR JOB

Terms & Conditions  |  Privacy Policy  |  Basic Conditions Of Employment Act (Download PDF)
Popi |  User Terms |  Report Fraud |  Member of TRASA
© 2025 Total Recruitment Solutions All Rights Reserved