Are you a skilled Software Engineer ready to build mission-critical systems?
As part of our clients IT Business Solutions team, you'll translate complex business requirements into robust, scalable applications—from initial analysis through to production deployment and ongoing support.
You’ll work across the full software development lifecycle, building systems that healthcare professionals depend on every single day.
You’ll work in a collaborative, technically rigorous environment where code quality, system reliability, and innovative problem‑solving drive everything we do.
Full‑stack development
Work on critical healthcare systems with direct societal impact
Collaborative environment with technical excellence at its core
POSITION DETAILS
- Department : II - Business Solutions
- Reports To : Senior Software Engineer
- Experience : 3-6 Years Of Systems Development Experience
- Location : Onsite, Southern Suburbs, Cape Town
- Contract : 1 Year Contract position
- Starting Date : 01 January 2026
Qualifications / Experience
School Qualification
Tertiary Qualification
- National Diploma or Degree in Computer Science, majoring in Software Development
Statutory / Legal Requirements
Minimum Experience
- 3-6 years of experience in systems development
- Proven track record of delivering software solutions
Essential Skills Requirements
Strategic & Technical Thinking
- Being able to think at both business and technical levels—understanding business drivers while designing optimal technical solutions
- Analyzing current business processes to identify strengths, weaknesses, and opportunities for IT enhancement
- Translating business problems and requirements into viable, scalable IT solutions
- Building in-depth knowledge of various systems and their interdependencies
Systems Analysis & Architecture
- Analyzing current information systems architecture to optimize, improve, and enhance systems
- Designing scalable and flexible systems that comply with IT architecture standards
- Studying business requirements and practices to design optimal improvements
- Controlling solutions by drafting comprehensive technical specifications
- Maintaining solution architecture and technical documentation
- Producing accurate technical effort estimates
Software Development Excellence
- Writing clean, efficient, and secure code for changes, fixes, integrations, and new systems
- Building modular and scalable programs optimized for reuse, re‑engineering, and redevelopment
- Maintaining standards of good practice using structured, well‑documented procedures
- Creating comprehensive source code documentation
- Ensuring systems comply with relevant authorities, quality standards, and legislation (e.g., POPIA)
- Developing systems that support Business Continuity and Disaster Recovery planning
Testing & Quality Assurance
- Performing Development, Unit Testing, Regression, Negative, Functional, and Integration testing
- Ensuring successful implementations, upgrades, and system changes
- Writing testable, maintainable code with proper error handling
- Validating solutions against technical specifications and business requirements
Technical Consultation
- Providing consulting services to business units, team members, and project teams
- Ensuring optimal solutions that comply with organizational solution principles and standards
- Collaborating closely with stakeholders to ensure technical compatibility and user satisfaction
- Working effectively within cross‑functional teams
Continuous Learning
- Keeping up to date with technical and industry developments
- Adapting to new technologies, frameworks, and methodologies
- Staying current with security best practices and compliance requirements
Support & Service Delivery
- Providing 2nd line support for systems within defined SLAs
- Troubleshooting and resolving complex technical incidents
- Managing escalations to external consultants or internal resources
- Strong debugging and problem‑solving skills
Operational Excellence
- Optimizing data access and program execution
- Running data queries and providing data extracts
- Ensuring operational readiness and availability of IT systems
- Managing after‑hours support on a rotational basis
Role Requirements
Business Analysis Activities
- Evaluate and analyze information from multiple business sources
- Build in-depth knowledge of various systems maintained by the team
- Provide consulting services to business units, team members, and project teams
- Analyze current business processes—highlighting strengths and weaknesses
- Explore ways IT can improve and enhance business processes
- Translate business problems and requirements into viable IT solutions
- Ensure solutions comply with organizational principles and standards
Systems Analysis Activities
- Analyze current information systems architecture to optimize and enhance systems
- Design scalable and flexible systems based on business requirements and practices
- Study business practices to design optimal improvements that comply with IT architecture
- Control solutions by drafting detailed technical specifications
- Work closely with stakeholders to ensure technical compatibility and user satisfaction
- Maintain solution architecture and technical documentation
- Produce accurate technical effort estimates for projects and enhancements
Development Activities
- Code changes, fixes, integrations, and new systems that run efficiently and securely
- Build modular and scalable programs optimized for reuse and redevelopment
- Maintain standards of good practice using structured, well‑documented procedures
- Create comprehensive source code documentation
- Ensure systems comply with relevant authorities, quality standards, and legislation (e.g., POPIA)
- Develop systems that support Business Continuity Planning (BCP) and Disaster Recovery (DR)
- Perform Development, Unit Testing, Regression, Negative, Functional, and Integration testing
- Ensure successful implementations, upgrades, and system changes
- Keep up to date with technical and industry developments
2nd Line Support for IT Solutions
- Adhere to IT Department SLAs for resolving incidents and requests
- Provide 2nd line support for systems supported by the IT department
- Oversee escalation of calls to external consultants or relevant internal resources
- Ensure resolutions are achieved within defined SLAs
- Maintain high levels of customer service by analyzing feedback
- Proactively adapt ICT services to meet evolving customer needs
After Hours Support for IT Solutions
- Provide after‑hours support on a rotational basis to resolve incidents within SLA
- Oversee escalation of calls to external third parties or internal resources when required
- Ensure timely resolutions within defined SLAs
- Provide coordination and management of after‑hours incidents
- Maintain system availability during critical out‑of‑hours periods
Operational Readiness & System Availability
- Assist with projects related to business systems
- Ensure projects are properly handed over to operational teams
- Optimize data access and program execution for performance
- Run data queries and provide data extracts as requested
- Monitor system performance and proactively address potential issues
Quality Management
- Read and comply with all relevant Policies and Work Instructions
- Sign related Compliance Records
- Comply with all aspects of the Quality Management system
- Maintain documentation standards and version control practices
Safety, Health and Hygiene
- Comply with Occupational Health and Safety Act and Safety Work Instructions
- Ensure proper use of personal protective equipment
- Participate in prevention of accidents and incidents
NB :
By applying, you consent to the processing of your application. If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #SoftwareEngineer #SoftwareDevelopment #FullStackDeveloper #Healthcare #MissionCritical #ITSolutions #SystemsAnalysis #CodeQuality #BusinessSystems #TechnicalExcellence #fuelledbypassionintegrityexcellence
iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.