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

     

    Senior Software Developer

    Key Performance Objectives                                   

    Technical Leadership 

    • Lead the design and development of complex software solutions.
    • Review and provide guidance on system designs, ensuring scalability and maintainability.
    • Drive best practices in coding, testing, deployment, and operations.
    • Collaborate with cross-functional teams to align engineering solutions with business goals.
    • Mentorship & CoachingManage and maintain documentation related to the day-to-day operations, i.e. Standard Operating Procedures (SOP)
    • Mentor and support junior and intermediate developers.
    • Conduct regular code reviews and provide constructive feedback.
    • Foster a learning environment by sharing knowledge and encouraging growth.
    • Lead by example through active participation in development and quality assurance.

    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
    • Post graduate qualification will be an advantage

    Experience

    • 6+ years of professional experience in software engineering.
    • Proven experience in leading software development initiatives.
    • Strong background in Agile methodologies (Scrum, Kanban).
    • Proven experience with software architecture principles and the ability to apply them to design scalable and maintainable systems
    • Experience in 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 highly complex software systems independently

    Expertise in:

    • Languages/Frameworks: C#, ASP.NET, JavaScript, HTML, modern JS frameworks (Angular, React)
    • APIs: REST, GraphQL, JSON, SOAP
    • Databases: SQL Server, Oracle, MongoDB, Redis
    • DevOps Tools: Docker, Kubernetes, Jenkins, Git, Azure DevOps
    • Cloud Platforms: AWS, Azure
    • Experience with architecture and design patterns.
    • Familiarity with 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