Software Engineer (HQ / IT)
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 solutions
- Evaluate existing systems and processes to identify opportunities for improvement
- Provide technical consulting to business users project teams and stakeholders
- Design scalable and flexible system solutions aligned with architecture standards
- Translate business challenges into clear technical specifications
Software Development
- Develop enhance and maintain applications integrations and system components
- Write clean efficient and reusable code following best practices
- Ensure solutions are secure compliant and aligned with relevant standards and legislation (e.g. POPIA)
- Develop and execute unit integration regression and functional tests
- Support system deployments upgrades and enhancements
- Contribute to disaster recovery and business continuity considerations
Support & Operations
- Provide 2nd line support for systems and applications
- Troubleshoot incidents and ensure resolution within SLA timeframes
- Coordinate escalation of issues where required
- Deliver high-quality customer service and respond to user feedback
After-Hours Support
- Participate in a rotational after-hours support schedule
- Manage and resolve incidents outside of standard working hours when required
- Ensure continuity and availability of critical systems
Operational Readiness
- Support project delivery and ensure smooth transition into operations
- Optimise system performance data access and program execution
- Assist with data queries and extracts when required
- Maintain technical documentation and system architecture records
Minimum Requirements
- Matric (Grade 12)
- National Diploma or Degree in Computer Science / Software Development
- 36 years experience in systems development
- Valid Code B Drivers License
Key Competencies & Skills
- Strong analytical and problem-solving abilities
- Solid understanding of software development principles and architecture
- Experience across the full SDLC (analysis design development testing deployment)
- Ability to work collaboratively with technical and non-technical stakeholders
- Attention to detail with a strong focus on quality and documentation
- Ability to manage multiple priorities in a fast-paced environment
- Commitment to continuous learning and staying up to date with industry trends
Required Skills:
Software Development (SDLC) Systems Analysis Business Analysis Object-Oriented Programming (OOP) System Design / Architecture SQL / Database Management Testing & Debugging
Software Engineer (HQ / IT)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 environmentWe are looking for ...
Software Engineer (HQ / IT)
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 solutions
- Evaluate existing systems and processes to identify opportunities for improvement
- Provide technical consulting to business users project teams and stakeholders
- Design scalable and flexible system solutions aligned with architecture standards
- Translate business challenges into clear technical specifications
Software Development
- Develop enhance and maintain applications integrations and system components
- Write clean efficient and reusable code following best practices
- Ensure solutions are secure compliant and aligned with relevant standards and legislation (e.g. POPIA)
- Develop and execute unit integration regression and functional tests
- Support system deployments upgrades and enhancements
- Contribute to disaster recovery and business continuity considerations
Support & Operations
- Provide 2nd line support for systems and applications
- Troubleshoot incidents and ensure resolution within SLA timeframes
- Coordinate escalation of issues where required
- Deliver high-quality customer service and respond to user feedback
After-Hours Support
- Participate in a rotational after-hours support schedule
- Manage and resolve incidents outside of standard working hours when required
- Ensure continuity and availability of critical systems
Operational Readiness
- Support project delivery and ensure smooth transition into operations
- Optimise system performance data access and program execution
- Assist with data queries and extracts when required
- Maintain technical documentation and system architecture records
Minimum Requirements
- Matric (Grade 12)
- National Diploma or Degree in Computer Science / Software Development
- 36 years experience in systems development
- Valid Code B Drivers License
Key Competencies & Skills
- Strong analytical and problem-solving abilities
- Solid understanding of software development principles and architecture
- Experience across the full SDLC (analysis design development testing deployment)
- Ability to work collaboratively with technical and non-technical stakeholders
- Attention to detail with a strong focus on quality and documentation
- Ability to manage multiple priorities in a fast-paced environment
- Commitment to continuous learning and staying up to date with industry trends
Required Skills:
Software Development (SDLC) Systems Analysis Business Analysis Object-Oriented Programming (OOP) System Design / Architecture SQL / Database Management Testing & Debugging
View more
View less