Gradient background

Senior Software Developer

MultiChoice GroupCareer

www.multichoice.co.za · Randburg, South Africa · Full-time · Onsite
April 1, 2014 to June 30, 2018·4 years & 3 months
Web DevelopmentObject-Oriented ProgrammingC#SQLDevOpsAgileMicroservicesCachingSonarQube

Description

MultiChoice Group is a South African-based media & entertainment company that operates key subscription video platforms serving over 20 million households across sub-Saharan Africa.

Joined the MultiChoice Group in the DStv Digital Media division as an outsourced professional through Britehouse (formerly 3Fifteen) and transitioned to MultiChoice directly in 2016.

Originally forming part of the Original Productions team working on production based voting solutions such as Idols, Big Brother, Channel O Music Video Awards, Africa Magic Viewers; Choice Awards (AMVCA) and Survivor, thereafter, DStv Now which was launched a service offering online streaming for linear and video on demand to DStv customers. Offered support for numerous services such as SuperSport, BoxOffice, Recommendations Services, and others.

  • Key player in adaptable, cross-functional Agile Scrum teams.
  • Architected, engineered, maintained and supported high-visibility, complex, distributed web solutions and platforms.
  • Leveraged strong communication and collaboration to maintain product stability during periods of significant team turnover.
  • Resolved critical issues, and ensured the continued operation of these key platforms.
  • Strong focus on code quality, test automation, and continuous integration and delivery (CI/CD) using Jenkins and Git.
  • Mentored junior developers, fostering a culture of continuous learning and improvement within the team.
  • Participated in code reviews, ensuring adherence to best practices and coding standards.
  • Engaged in sprint planning, retrospectives, and daily stand-ups to ensure effective team collaboration and project progress.
  • Worked closely with product owners and stakeholders to understand requirements and deliver solutions that meet business needs.
  • Implemented monitoring and logging solutions using Graylog to proactively identify and resolve issues.
  • Utilized Solr for efficient search functionalities and Couchbase for scalable NoSQL database solutions.
  • Embraced DevOps practices to streamline deployment processes and improve operational efficiency.
  • Support customer queries escalated from the Command Centre agents.
  • Fostered effective teamwork and systems thinking to deliver high-quality results.

Skills

Agile Object-Oriented Programming C# SQL DevOps Jenkins MongoDB Git Windows Visual Studio HTML CSS JavaScript Graylog Git BitBucket Jira SonarQube Couchbase HTML5 video players

Leadership Communication Problem Solving Critical Thinking Adaptability Time Management Team Work

Customer Service Mentoring Coaching Conflict Resolution Lean Principles Waste Reduction