Engineer – Tools Development

Engineer – Tools Development

Multichoice Group





Engineer – Tools Development

Details of the offer

The Organization The Multichoice Group is a broad-based multinational media and entertainment group headquartered in South Africa, Dubai and Netherlands with principal operations in pay television, video entertainment, advertising and content security serving rapidly growing base of 13,5 million households. Eminent brands within the Group include DSTV, GOTv, SuperSport, M-net, DSTVnow, Showmax and Europe based content security leader Irdeto. Key areas of operations are:
Storytelling ranging from content creation, production and aggregation including the best global general entertainment, sport and eminent African content library, delivered to customers
Pay Television: direct-to-home satellite and digital terrestrial television services;
SVOD: subscription video on demand services across multiple online platforms with a focus on library and local content in developing markets, and
Advertising: providing dynamic media solutions; handling commercial airtime, on-air sponsorships, content integration, and online sales across a variety of 130+ channel brands on linear TV, VOD, social media, and digital platforms.
The group’s strength lies in its focus on local language and culture, its entrepreneurial spirit and the quality of its workforce. Multichoice Group has a successful history of identifying trends early, adapting them for the markets in which it operates and leveraging them to maximum advantage. The group generates revenues primarily through subscription model, with a growing contribution from advertising revenue. Its key objectives are to:
Expand Pay TV, SVOD subscriber base and Advertising sales
Focus on investment and technology
Maintain a local approach
Provide quality service
Attract innovative and motivated employees
Position Name
Engineer – Tools Development
Position ID
Reports toTools and Data Intelligence Manager
Direct Reports
Technology Strategy
Org Structure
Key CustomersBusiness Relationship Manager, Tools and Data Intelligence Manager, Tools Development Team Customers, Video Entertainment group
Johannesburg, South Africa
Purpose of the Position:
To assist the department in delivery of key software projects.
Key Performance Objectives
Operational Delivery
Develop software applications and systems
Prepare software related documentation
Troubleshoot and maintain applications
Conduct code reviews
Set up/configure development and production environments
Contribute to application design
Assist with the definition of team processes and SDLC
Benchmarking &
Coordinate and negotiate with all internal and external stake holders on new product development, feature request roadmap, bug rating and impact assessment on complete MCA infrastructure were applicable.
Explain the big picture and complex technical issues in a way that nontechnical people may understand.
Demonstrate comprehensive knowledge of hardware, software, application, and systems engineering across MCA infrastructure.
Conduct Research.
B.Sc. (Electronic and/or Computer Engineering) or similar qualification.
Microsoft Certification (MVC Web Apps/Azure Development/MS SQL Development)
Typically, 2+ years’ experience in software design and development with strong knowledge of at least one structural language (C++, C#, Java) and one interpreted language (Python, Ruby, PHP, JavaScript)
Experience working in a team environment and independently
Outstanding communication and presentation abilities
A technical mindset with great attention to detail
Excellent knowledge of UML and other modeling methods.
Technical Competencies
Application/system documentation
Software debugging/troubleshooting
Software build management
Source control management
Strong knowledge
Experience in developing web applications using HTML5, AJAX, CSS and SQL
Experience working with different web servers (IIS, NodeJS, nGinX, Apache)
Experience with Azure or other cloud providers (added benefit)
Experience with microservices
Experience with NoSQL databases
Strong knowledge of relational databases
Strong knowledge of the software development process – including but not limited to Agile development methodologies
Strong knowledge of object orientated principles, MVC and configuration control
Strong knowledge of web services(SOAP/RESTFUL)
Strong understanding of threading
Good understanding of IP networking and protocols eg HTTP, FTP, WS, FTP, UDP
Behavioral Competencies
Relationship Building
Conflict Resolution
Decision Making
Critical Appraisal
Holistic Thinking
Persuading & InfluenceJob: Technical

Primary Location: ZAF-GT-Randburg

Organization: MultiChoice Group Services

Schedule: Full-time

Job Posting: 14-08-2019

Closing Date (Period for Applying) - External: 20-08-2019

Source: Jobs4It


  • IT - Information Technology / Programmer