Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 3, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • MultiChoice South Africa's activities involve the operation of Pay-Television and internet subscriber platforms. The MultiChoice South Africa group includes the digital satellite Pay-Television business ("DStv"), which has been in operation since 1995. Other businesses in the group are; M-Net (delivers thematic channels and exclusive content to DSt...
    Read more about this company

     

    Software Developer

    Key Performance Objectives

    Software Development

    • Design and prototype applications based on functional and technical requirements.
    • Develop, test, debug, and maintain efficient, reusable, and reliable code.
    • Write unit tests and contribute to automated test coverage.
    • Participate in peer code reviews and provide constructive feedback.
    • Maintain and update technical documentation for new and existing systems.
    • Ensure solutions are built using scalable and secure architectural patterns.
    • Follow coding standards, version control procedures, and release management processes.

    Quality & Collaboration 

    • Support a DevOps culture through continuous integration and deployment practices.
    • Engage in Agile ceremonies (daily standups, sprint planning, reviews).
    • Identify and suggest improvements to software development processes.
    • Collaborate with QA, Solution Analysis, and infrastructure teams to ensure a seamless development lifecycle.

    Software Development & Quality

    • Write high-quality, maintainable code and unit tests.
    • Ensure adherence to development standards and processes.
    • Champion DevOps practices including CI/CD, infrastructure as code, and monitoring.
    • Take ownership of systems throughout the software lifecycle—from inception to production support.

    Qualifications

    • Bachelor’s Degree (NQF 7 and higher) in Software Engineering, Information Technology, Computer Science or a related technical discipline 

    Experience

    • 3+ years’ experience in software development, preferably in enterprise environments.
    • Hands-on experience with Agile development (Scrum or Kanban).
    • Exposure to full software development lifecycle (SDLC).
    • Exposure to monitoring and logging tools such as Grafana, App Dynamics, Splunk, PRTG,
    • Experience in unit testing and code quality tools such as SonarQube
    • Experience in conducting effective research as well as the ability to analyse, troubleshoot and modify complex software systems independently

    Proficiency in:

    • Languages/Frameworks: C#, ASP.NET, JavaScript, HTML, modern JS frameworks (Angular, React)
    • Version Control: Git, TFS
    • APIs: REST, JSON, SOAP
    • CI/CD Tools: Jenkins, Team Foundation Server
    • Databases: SQL Server, Oracle, MongoDB, NoSQL variants

    Exposure to:

    • DevOps tools: Docker, Bash, PowerShell
    • Cloud Platforms: AWS or Azure Experience with architecture and design patterns.
    • Security, performance tuning, and scalability best practices.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to MultiChoice on careers.multichoice.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MultiChoice Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail