Our client a dynamic dynamic young tech business that provides endtoend digital media and fintech technology products is urgently looking for a Senior Developer C# and Agile Experience to design and write software lead team members by demonstrating good adherence to industry and organizational best practice.
Duties & Responsibilities
In order to be considered the following is required:
Postgraduate 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 headend 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 uptodate 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
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.