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: Jun 23, 2021
    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

     

    Engineer: Decoder UI Development

    Purpose of the Position:

    • To create, maintain and support features delivered on Decoder
    • Mentorship of UI Dev team members
    • Software solution component low-level design
    • Software component implementation planning
    • Software component code reviews, Work package progress reporting & tracking,

    Key Performance Objectives

    Tasks

    Governance and Compliance

    • Ensure enforcement of the Company processes and policies with team members
    • Adherence to the milestone driven hybrid process & policies applicable to the Decoder Development team.
    • Develop, enhance & enforce development processes & policies with team members and 3rd party software component vendors.

    Operational Delivery

    • Individually responsible for delivering on project requirements
    • Software development, planning, design and investigation

    Accountable for:

    • Software development, bug fixing, technical recommendations (incl. impact assessment & test focus) & lifecycle management
    • Unit test development, static analysis & software maintenance
    • Unified application software setup, continuous integration, configuration & delivery
    • Software component profiling & reporting
    • Work breakdown structure, estimation and risk identification and mitigation
    • Low level designs for work packages.
    • Work package progress reporting
    • Mentoring Junior Developers
    • Adherence to the milestone driven hybrid project & cross-functional teams (CFT) process & policies
    • Knowledge transfer within the team (Presentations & documentation)

    Qualifications

    • B.Sc (Electronic and/or Computer Engineering) or similar qualification
    • Oracle Java Professional (1Z0-809) certified preferred

    Experience

    Required:

    • Typically, 2+ years of experience in a Consumer Electronic and Embedded Software Stack Development (preferably STB), working through the Design, Development, Testing, Release cycle and Software delivery in Core Java systems and/or Web applications on Embedded devices.
    • Knowledge of Object Orientated principles and design patterns
    • Understanding of Android TV, HTML5, CSS3 and Javascript
    • Knowledge of Industry-wide best practices of Processes, Development Methodologies and Tools for Embedded Development
    • Sufficient knowledge of Project Management
    • Sufficient knowledge of Security & Software Compliances regulatory requirements
    • Knowledge of SDLC Tools, e.g. IBM Jazz, Jira, HP Quality Centre
    • Knowledge of Mentoring and Leading Technical Teams
    • Knowledge of various SDLC methodologies like Agile, Waterfall, Hybrid, DevOps etc.

    Required Experience of:

    • Satellite operator E2E network components and security requirements. Embedded C/C++ and core Java programming languages
    • Web technologies (e.g. WS, RESTful, etc.) and scripting languages (e.g. HTML, Javascript, CSS etc.) Embedded hardware systems, real-time & Linux operating systems.
    • Database Design and Management tools (SQLite, etc.). Knowledge in networking technologies

    Technical Competencies

    • DVB (e.g. DVB-S, DVB-S2, DVB-T, DVB-H, DVB-IP), ISDB, MPEG, H.264, H.265, UHD, HDR, File compression techniques and interactive TV knowledge.
    • Knowledge of STB software components like on-chip/off-chip drivers, Middleware(e.g. OpenTV, MHP and/or Irdeto) technologies, UI framework.
    • Understanding of Satellite Tx/Rx including satellite bands UHF/VHF/Ku-band.
    • CA systems and sub components.
    • Dolby Digital Systems.
    • Understanding of Encryption, Decryption, Multiplexing.
    • Understanding of Business Systems like Billing, Subscriptions etc.
    • Understanding of IP networking and protocols e.g. HTTP, FTP, WS, FTP, UDP, UPnP.
    • Video Streaming and Control Protocols (TCP/IP, UDP, RTP, RTMP, Multicast handling, RTSP, DIAL, SSDP, HTTP)
    • RF signal distribution systems (including LNB, DiSEqC, Unicable/SATCR switches, etc).
    • Database Management Systems e.g. Oracle, mySQL, SQLite, etc.
    • Implementing Solutions with Regulatory, Compliance and Certifications associated with security, network, wireless and RF standards.

    Behavioral Competencies

    • Problem Solving
    • Accountability
    • Teamwork
    • Clear Communication
    • Perseverance
    • Prioritization
    • Analytical Thinking

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to MultiChoice on multichoice.taleo.net 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