Job Expired

Senior Software Developer needed at MultiChoice

Save

Job title : Senior Software Developer

Job Location : Gauteng, Randburg

Deadline : August 03, 2025

Quick Recommended Links

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.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs
  • This job has expired!

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.