Position title
Active - Software Developer
Description

To interpret and analyse business requirements and the technical environment, and to design, develop, test, and implement viable IT solutions that align with organisational objectives

Responsibilities
  • Evaluate and analyse business information and requirements.
  • Build in-depth knowledge of internal systems supported by the IT team.
  • Provide consulting support to business users and project teams to ensure solutions align with IT principles and standards.
  • Analyse and document business processes to identify areas for improvement and enhancement through technology.
  • Translate business problems and requirements into viable, scalable IT solutions.
  1. Systems Analysis
  • Analyse existing system architectures to identify optimisation opportunities.
  • Design scalable, flexible, and compliant systems aligned with organisational and architectural standards.
  • Draft detailed technical specifications and ensure compatibility between business and technical requirements.
  • Maintain system architecture documentation and produce accurate technical effort estimates.
  1. Software Development
  • Develop, integrate, and maintain efficient and secure systems and applications.
  • Write modular, reusable, and scalable code following best practices.
  • Maintain structured coding standards, including comprehensive documentation.
  • Ensure systems adhere to compliance, data privacy (e.g. POPIA), and quality standards.
  • Support business continuity (BCP) and disaster recovery (DR) requirements in development activities.
  • Perform unit, regression, integration, and functional testing.
  • Support successful deployments, upgrades, and change management.
  • Stay up to date with emerging technologies and development methodologies.
  1. IT Support (2nd Line)
  • Resolve incidents and service requests in line with IT SLA targets.
  • Provide second-line technical support and manage escalations where necessary.
  • Coordinate with external consultants or internal resources for resolution within SLA timeframes.
  • Maintain high standards of customer service and proactively adapt services based on user feedback.
  1. After-Hours Support
  • Participate in a rotational after-hours support schedule.
  • Manage escalations to third parties or internal teams as needed.
  • Coordinate and manage after-hours incidents effectively.
  1. Operational Readiness
  • Support projects involving business systems implementation or enhancement.
  • Ensure smooth transition of projects into operational support.
  • Optimise data access, program execution, and provide data extraction and reporting support.
Qualifications

Education:

  • Matric (Grade 12)
  • National Diploma or Degree in Computer Science, majoring in Software Development

Experience:

  • 3–6 years’ experience in systems development

Other Requirements:

  • Valid Code B Driver’s License

Tech Stack:

  • C#
  • Azure DevOps
  • Angular
  • SQL

MongoDB

Employment Type
Contractor
Duration of employment
12 month contract renewable dependable on performance
Job Location
Cape Town, Western Cape (Ndabeni)
Close modal window

Thank you for submitting your application. We will contact you shortly!