Cape Town, South Africa | Posted on 01/04/2026 Are you passionate about building robust, scalable systems that make a real impact across an organisation? Do you enjoy solving complex problems, translating business needs into technical solutions, and working in a collaborative, high-performance environment?We are looking for a skilled Software Engineer to join a dynamic IT team where innovation, quality, and continuous improvement are at the core of everything we do.Role Overview As a Software Engineer, you will play a key role in interpreting business requirements, analysing existing systems, and designing and delivering high-quality IT solutions. You will work closely with stakeholders across the organisation to ensure systems are efficient, scalable, secure, and aligned to business needs.This role spans the full software development lifecycle — from business and systems analysis through to development, testing, implementation, and ongoing support.Requirements Key Responsibilities Business & Systems Analysis Analyse and interpret business requirements into viable technical solutionsEvaluate existing systems and processes to identify opportunities for improvementProvide technical consulting to business users, project teams, and stakeholdersDesign scalable and flexible system solutions aligned with architecture standardsTranslate business challenges into clear technical specifications Software Development Develop, enhance, and maintain applications, integrations, and system componentsWrite clean, efficient, and reusable code following best practicesEnsure solutions are secure, compliant, and aligned with relevant standards and legislation (e.g. POPIA)Develop and execute unit, integration, regression, and functional testsSupport system deployments, upgrades, and enhancementsContribute to disaster recovery and business continuity considerations Support & Operations Provide 2nd line support for systems and applicationsTroubleshoot incidents and ensure resolution within SLA timeframesCoordinate escalation of issues where requiredDeliver high-quality customer service and respond to user feedbackParticipate in a rotational after-hours support scheduleManage and resolve incidents outside of standard working hours when requiredEnsure continuity and availability of critical systems Operational Readiness Support project delivery and ensure smooth transition into operationsOptimise system performance, data access, and program executionAssist with data queries and extracts when requiredMaintain technical documentation and system architecture recordsMatric (Grade 12) National Diploma or Degree in Computer Science / Software Development 3–6 years’ experience in systems developmentValid Code B Driver’s License Strong analytical and problem-solving abilitiesSolid understanding of software development principles and architectureExperience across the full SDLC (analysis, design, development, testing, deployment)Ability to work collaboratively with technical and non-technical stakeholdersAttention to detail with a strong focus on quality and documentationAbility to manage multiple priorities in a fast-paced environmentCommitment to continuous learning and staying up to date with industry trends #J-18808-Ljbffr
Software Engineer (C# & Angular)
SABENZA IT & RECRUITMENT
cape town, cape town
Published 14 days ago
Report job