Senior Developer (C# and Agile Experience)
Be Different Recruitment
In order to be considered the following is required:
Post-graduate | Bachelors Degree in Information Technology Development Certification: Microsoft or equivalent C# and Agile experience 3 years’ experience in Information Technology (DTH / IPTV / OTT / VOD / Broadcasting, including Linear Content Receipt technology and Play Through, Advertising Servers) Advanced knowledge of web technologies and system architectures Knowledge of Linear Content Receipt technology and Play Through, Advertising Servers Basic understanding of smartphone application development and OTT app functionality Knowledge of common operating systems Good understanding of OTT head end and CDN systems Advanced numeric and statistical analysis (network metrics, VOD subscriber statistics) Good understanding of linear head-end and conditional access systems Good understanding of streaming technologies i.e. HLS, MS Smooth Streaming, HTML5 Responsibilities:
Software Development:
Produce fully functional applications writing clean code Support the entire application lifecycle (concept, design, test, release and support) Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience Liaise with product development team to plan new features Ensure new and legacy applications meet quality standards Research and suggest products, applications and protocols Stay up-to-date with new technology trends Review work of team members to ensure coding standards and practices are followed Understand and be able to talk about principles of good software design and development to improve team member skillsets Stand as an example to all team members by following best practice and principles Advocate and lead by example in upskilling yourself and motivating others to do so Communication and Reporting:
Ensure that your line manager and team are fully briefed on all key technical and operational issues and any key technical difficulties arising Continually keep your immediate team up to date on progress, issues or blockers during sprints Notify team leaders of other teams of any information that may have an impact on their teams Keep all systems nominated by the organization for which you have been provided access to up to date be they issue tracking, task tracking human resource or any other system Assist in providing relevant and useful information and case studies to relevant staff Ensure all staff is made aware of wider programme issues, developments and achievements within the company
People Management and Development:
Ensure knowledge transfer to team members through a mentor and coaching role Innovation & Sales:
Share ideas for improving systems, software or any other technologies Share information on new directions, opportunities or technologies that can improve business, performance or quality Think outside the box to improve systems, software and other technologies
If you would like to email your CV directly – please send it to [email protected]
Information displayed above not limited to advertisement.
Please consider your application as unsuccessful if you have not received a response within 14 days of submitting your application. However, please keep a lookout on our website, www.bedifferent.co.za, for available positions which you may be suited for.
Post-graduate | Bachelors Degree in Information Technology Development Certification: Microsoft or equivalent C# and Agile experience 3 years’ experience in Information Technology (DTH / IPTV / OTT / VOD / Broadcasting, including Linear Content Receipt technology and Play Through, Advertising Servers) Advanced knowledge of web technologies and system architectures Knowledge of Linear Content Receipt technology and Play Through, Advertising Servers Basic understanding of smartphone application development and OTT app functionality Knowledge of common operating systems Good understanding of OTT head end and CDN systems Advanced numeric and statistical analysis (network metrics, VOD subscriber statistics) Good understanding of linear head-end and conditional access systems Good understanding of streaming technologies i.e. HLS, MS Smooth Streaming, HTML5 Responsibilities:
Software Development:
Produce fully functional applications writing clean code Support the entire application lifecycle (concept, design, test, release and support) Gather specific requirements and suggest solutions Write unit and UI tests to identify malfunctions Troubleshoot and debug to optimize performance Design interfaces to improve user experience Liaise with product development team to plan new features Ensure new and legacy applications meet quality standards Research and suggest products, applications and protocols Stay up-to-date with new technology trends Review work of team members to ensure coding standards and practices are followed Understand and be able to talk about principles of good software design and development to improve team member skillsets Stand as an example to all team members by following best practice and principles Advocate and lead by example in upskilling yourself and motivating others to do so Communication and Reporting:
Ensure that your line manager and team are fully briefed on all key technical and operational issues and any key technical difficulties arising Continually keep your immediate team up to date on progress, issues or blockers during sprints Notify team leaders of other teams of any information that may have an impact on their teams Keep all systems nominated by the organization for which you have been provided access to up to date be they issue tracking, task tracking human resource or any other system Assist in providing relevant and useful information and case studies to relevant staff Ensure all staff is made aware of wider programme issues, developments and achievements within the company
People Management and Development:
Ensure knowledge transfer to team members through a mentor and coaching role Innovation & Sales:
Share ideas for improving systems, software or any other technologies Share information on new directions, opportunities or technologies that can improve business, performance or quality Think outside the box to improve systems, software and other technologies
If you would like to email your CV directly – please send it to [email protected]
Information displayed above not limited to advertisement.
Please consider your application as unsuccessful if you have not received a response within 14 days of submitting your application. However, please keep a lookout on our website, www.bedifferent.co.za, for available positions which you may be suited for.
Confirm your E-mail: Send Email
All Jobs from Be Different Recruitment