Job Description
The South African Broadcasting Corporation (SABC)
CLOSING DATE: 11 July 2023
PURPOSE
Effective and Efficient development, maintenance and enhancement of SABC Websites, Apps. Provide appropriated support in line with business operations
DUTIES AND RESPONSIBILITIES:
BUSINESS OPERATIONAL EFFICIENCY
Develop SABC Apps Website/s (Internet/ Intranet to meet business and end user needs)
Web App development in accordance with coding standards and procedures and corporate identity
Development in agreed timelines and user requirements
Appropriate Web and App troubleshooting
Development of Web and App design to be aligned with business requirements
Effectively cohesion within design team in execution of design duties • Interact with the client to incorporate design ideas and best practices
Ensure that web and app designs are responsive and accessible
Design and implement of Content Management System (CMS) templates and plugins
Accurate reporting to management regarding progress on design and development
Building the division’s internal App and web capacity to execute projects against the divisional plan.
Proper testing and code reviews
Maintain and apply all change management
Reporting to management on all web app and analytical components to ensure clients are continuously updated on website and app performance
Accurate Definition of Entity Relationship Diagram and Database structures
Compliance with Methodologies and standards
Synchronize dependencies and the interfaces between Web and App Projects
GOVERNANCE RISK AND COMPLIANCE
Cooperation with regulatory and policy affairs to ensure compliance with broadcasting policies, legislation, regulations and licence conditions.
Ensure compliance with SABC policy and procedures
STAKEHOLDER MANAGEMENT
Experience working in an Agile delivery environment (Scrum)
Experience in Project Management
Experience Operational Level Agreement Management (OLA’s)
INHERENT/MINIMUM REQUIREMENTS
QUALIFICATIONS
Relevant 3 year Design/ Developer Diploma/ Degree NQF 6
EXPERIENCE
3 Years development experience
KNOWLEDGE
Knowledge and understanding of web and app development
Knowledge and understanding of relevant software applications
Knowledge and understanding of new & mobile developments and convergence
Knowledge of software development life-cycle and system designing concepts
Knowledge of web and mobile technologies e.g HTML, CSS, Django, C# etc.