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.

    • Job Openings at Multichoice

    Posted: Oct 7, 2020
    Expires: Oct 16, 2020
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @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...

    View All Jobs at MultiChoice


     

    Specialist: Back End Developer

    Purpose of the Position

    • To lead in the development, maintenance and support of technical solutions in the online, media and video on demand space.
    • To drive development not just as a code generator but also as a craftsman, by building future focused solutions which may become game changers in the media space - Blue sky vision and green field’s projects are more the norm then exception for this role.

    Key Performance Objectives
    Tasks
    Solution Design

    • Design and prototype interactive applications based on business requirements.
    • Design and maintain technical system requirements based on business needs.
    • Design and implement best practice environments and/or technical architecture.
    • Design and implement best practice release and/or deployment strategies.
    • Develop interactive applications based on approved specifications and prototypes.
    • Follow emerging technologies and apply them to the environment where relevant

    Development Operations

    • Develop, test, debug and maintain applications and/or code.
    • Develop, update and maintain technical documentation.
    • Integrate existing as well as new applications onto Online, Mobile, Broad band & Broadcast platforms.
    • Participate in the entire application lifecycle, focusing on coding and debugging.
    • Write clean code to develop functional web applications.
    • Troubleshoot and debug applications.
    • Perform UI tests to optimize performance.
    • Manage cutting-edge technologies to improve legacy applications.
    • Collaborate with Front-end developers to integrate user-facing elements with server side logic.
    • Gather and address technical and design requirements.
    • Provide training and support to internal teams.
    • Build reusable code and libraries for future use.
    • Liaise with developers, designers and system administrators to identify new features.

    Qualifications Essential

    • Degree in Information Technology
    • Relevant Information Technology certification(s) and/or accreditation(s)
    • Post Graduate Degree advantageous

    Experience

    • 2-5 years’ experience in a similar role
    • Solid SOA, BPM, ESB and rules experience
    • Solid experience with frameworks such as Scrum
    • CI/CD knowledge; Experience with the likes of Jenkins, Selenium, Maven, JBehave, Puppet

    Technical Competencies

    • Ability to think and act independently in a start-up like environment
    • Exceptional working knowledge of Java, JSON, XML, XSL
    • Networking
    • Open Source fanatic
    • Tomcat, Apache
    • Full Stack Microsoft Framework
    • .NET
    • AZURE (Cloud) full stack
    • Hybrid architecture frameworks
    • ITIL
    • Release Management
    • Deployment Strategies
    • Test Driven Development (TDD) and/or Behavior Driven Development (BDD)
    • Solid understanding of Agile methodologies, SCRUM experience would be advantageous.
    • RDBMS experience (MySQL, MSSQL)
    • NoSQL knowledge would be a definite advantage (MongoDB, Neo4J)
    • Mobile/Tablet development experience would be a plus (Android, iOS)

    Behavioural Competencies

    • Relationship Building
    • Conflict Resolution
    • Decision Making
    • Critical Appraisal
    • Holistic Thinking
    • Persuading & Influence
    • Coaching
    • Innovative
    • Service Orientated

    go to method of application »

    Specialist: DevOps Developer

    Purpose of the Position

    • To lead in the development, maintenance and support of technical solutions in the online, media and video on demand space.
    • To drive development not just as a code generator but also  as a craftsman, by building future focused solutions which may become game changers in the media space - Blue sky vision and green field’s projects are more the norm then exception for this role.

    Key Performance Objectives
    Tasks
    Solution Design

    • Design and prototype interactive applications based on business requirements.
    • Design and maintain technical system requirements based on business needs.
    • Design and implement best practice environments and/or technical architecture.
    • Design and implement best practice release and/or deployment strategies.
    • Develop interactive applications based on approved specifications and prototypes.
    • Follow emerging technologies and apply them to the environment where relevant

    Development Operations

    • Develop, test, debug and maintain applications and/or code.
    • Develop, update and maintain technical documentation.
    • Integrate existing as well as new applications onto Online, Mobile, Broad band & Broadcast platforms.
    • Participate in the entire application lifecycle, focusing on coding and debugging.
    • Write clean code to develop functional web applications.
    • Troubleshoot and debug applications.
    • Perform UI tests to optimize performance.
    • Manage cutting-edge technologies to improve legacy applications.
    • Collaborate with Front-end developers to integrate user-facing elements with server-side logic.
    • Gather and address technical and design requirements.
    • Provide training and support to internal teams.
    • Build reusable code and libraries for future use.
    • Liaise with developers, designers and system administrators to identify new features.

    Qualifications

    • Degree in Information Technology
    • Relevant Information Technology certification(s) and/or accreditation(s)
    • Post Graduate Degree advantageous

    Experience

    • 2- 5 years’ experience in a similar role
    • Solid SOA, BPM, ESB and rules experience
    • Solid experience with frameworks such as Scrum
    • CI/CD knowledge; Experience with the likes of Jenkins, Selenium, Maven, JBehave, Puppet

    Technical Competencies

    • Ability to think and act independently in a start-up like environment
    • Exceptional working knowledge of Java, JSON, XML, XSL
    • Networking
    • Open Source fanatic
    • Tomcat, Apache
    • Full Stack Microsoft Framework
    • .NET
    • AZURE (Cloud) full stack
    • Hybrid architecture frameworks
    • ITIL
    • Release Management
    • Deployment Strategies
    • Test Driven Development (TDD) and/or Behavior Driven Development (BDD)
    • Solid understanding of Agile methodologies, SCRUM experience would be advantageous.
    • RDBMS experience (MySQL, MSSQL)
    • NoSQL knowledge would be a definite advantage (MongoDB, Neo4J)
    • Mobile / Tablet development experience would be a plus (Android, iOS)

    Behavioral Competencies

    • Relationship Building
    • Conflict Resolution
    • Decision Making
    • Critical Appraisal
    • Holistic Thinking
    • Persuading & Influence
    • Coaching
    • Innovative
    • Service Orientated

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail