C# and Business Intelligence Developer

Posted:
7/5/2026, 8:48:21 AM

Location(s):
Randburg, Gauteng, South Africa ⋅ Gauteng, South Africa

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Pay:
$87k–$127k/yr

This job role is responsible for designing and implementing software application architectures that align with business objectives and technical requirements

Primary duties and responsibilities shall include, but not limited to:

Solution Design, Innovation and Continuous Improvement

  • Identify, evaluate, and scope opportunities for process improvements, innovation, automation, and enhanced business intelligence solutions.
  • Design and develop fit-for-purpose software applications and analytics solutions that support business objectives and operational efficiency.
  • Continuously review and improve processes, systems, and methodologies to ensure the efficient delivery of software and analytics solutions.
  • Recommend and implement technology enhancements that improve business performance and user experience.

Project Delivery and Stakeholder Management

  • Deliver client-specific and company-wide software development and analytics projects in accordance with company standards, project requirements, and agreed timelines.
  • Ensure projects remain on track, within scope, and aligned with approved business requirements.
  • Communicate project progress, milestones, risks, and issues to stakeholders and customers throughout the project lifecycle.
  • Collaborate with line management and business stakeholders to ensure successful project delivery and customer satisfaction.

Testing and Quality Assurance

  • Conduct extensive testing of new software applications, system enhancements, reports, and analytics solutions prior to deployment.
  • Perform regular testing and validation of existing applications and business intelligence solutions to ensure continued quality, reliability, and accuracy.
  • Establish and maintain quality control processes for all reporting and analytics outputs.
  • Validate and cross-check data and reports against multiple sources to ensure accuracy, consistency, and minimal customer impact.

Business Intelligence, Reporting and Analytics

  • Develop, maintain, automate, and deliver static and recurring reports within agreed service level agreements (SLAs).
  • Design and maintain dashboards, reports, and analytical solutions that support operational and strategic decision-making.
  • Ensure the integrity, accuracy, and reliability of data used in reporting and analytics.
  • Provide actionable insights, trend analysis, and recommendations derived from dashboards, reports, and data analysis to support business improvement initiatives.

Application Support, Change and Incident Management

  • Maintain, monitor, and upgrade existing software applications to ensure optimal performance and reliability.
  • Analyze, troubleshoot, and resolve software application errors, defects, and performance issues.
  • Manage change control processes, incident management, and error resolution activities affecting software applications and analytics platforms.
  • Investigate root causes of incidents and implement corrective and preventative measures to improve system stability and business continuity.
  • Ensure all application changes are appropriately tested, documented, approved, and implemented in accordance with company standards.

Documentation and Governance

  • Maintain comprehensive documentation of software development activities, technical specifications, testing results, system enhancements, change requests, and issue resolutions.
  • Ensure all development, reporting, and analytics processes are properly documented and compliant with organisational standards and governance requirements.

Education requirements :

  • Degree/ Diploma in Information Technology, Computer Science, Software Engineering, Information Systems, or a related field

Experience :

  • 3-5 years' experience in the below:
  • IT Business Partnering
  • Software Development & SQL Database Management Full-Stack
  • Programming & SQL Development Application Development & SQL Database Administration Software Engineering,
  • SQL Development & Database Administration C# Software Development & Advanced SQL Programming Systems Development, SQL Programming & DBA Support Enterprise
  • Application Development & SQL Database
  • Solutions Backend Development & SQL Server Administration.
  • C# Programming SQL Programming & Database Management Database Administration (DBA)
  • Power Automate Development ERP System
  • Support Software Troubleshooting & Debugging System Integration Report
  • Development & Data Analysis
  • Software Development & SQL Database Management Full-Stack
  • Windows Server Support
  • IT Support & Technical Assistance Backup & Recovery Management
  • Network & System Support Application Support & Maintenance (Advantageous)

Skills / Other characteristics

  • Problem Solving & Analytical Skills
  • Attention to Detail
  • Time Management
  • Team Collaboration.
  • Strong Work Ethic Professionalism & Integrity
  • Reliable & Dependable
  • Punctual
  • Self-Motivated
  • Attention to Detail Team Player with Good Communication Skills
  • Ability to Work Under Pressure
  • Adaptable & Quick Learner
  • Committed to Continuous Improvement
  • Responsible & Accountable
  • Customer Service Oriented

Your Benefits

  • As an employee at ZEISS, we have amazing benefits to offer you, including:
  • Basic Salary, Variable Incentive, Pension Fund Contribution, Medical Aid Benefit
  • The opportunity to work in a global Meditech company with cutting-edge technology.
  • A supportive and collaborative team environment.
  • Training and development opportunities to grow within the role

Your ZEISS Recruiting Team:

Maite Nomthandaso Makgai, Thema Masoga