Job Description
<p>The incumbent is required to enable, manage and support the on-line communications processes of the Ministry through the content on its website and intranet. Duties include: identifying and obtaining appropriate content through effective stakeholder engagement; standardising and organising the content using appropriate multimedia tools and techniques; presenting of the content on the Ministrys website and intranet using content management systems; securing, managing, supporting and updating of the content; providing training to key stakeholders on content presentation and management; and supervising support staff as required.</p>
Key and Critical Responsibilities
<div>- Defines, manages and updates the content management processes and interfaces of the Ministry/Departments website and intranet to meet the information needs of the public, employees and other stakeholders. </div><div>- Determines the information content required by the ministry/Department and its stakeholders; and plans, designs, authors and produces the required content, in form and appearance, to satisfy these needs in a proactive and timely manner. </div><div>- Develops and implements appropriate data structuring and handling procedures to ensure the accessibility, retrievability and security of data on the Ministry/Departments website, in order to meet the specific needs of internal and external stakeholders. </div><div>- Advises, guides and provides support to the content providers of the Ministry/Departments website and intranet such that the content required by stakeholders in obtained in a timely and appropriate manner. </div><div>- Acts as the Ministrys point of contact for all website and intranet content related issues with all stakeholders and assists with the resolution of problems or issued identified. </div><div>- Supports the project management activities involved in the development, maintenance and growth of the Ministry/Departments website and intranet; and utilizes agreed project controls in relation to content preparation and presentment. </div><div>- Monitors the service delivery metrics of the content of the Ministry/Departments website and intranet and liaises with users to resolve content-related performance issues. </div><div>- Assists with the development and maintenance of appropriate quality standards and leading practices in the preparation and presentation of the information content of the Ministry/Department. </div><div>- Maintains knowledge of specific technical specializations in the preparation and presentation of internet content including content management systems; multimedia (including text, graphics, pictures and video) design and organization tools; applicable web and content standards; and utilizes this knowledge in performing job duties. </div><div>- Performs other related duties as required.</div>
Key Competencies
<b><u>KNOWLEDGE </u></b><div>- Considerable knowledge of web content identification, collection, standardization, organization, presentation, security and management using content management systems and associated tools. </div><div>- Knowledge of the management of the content on websites and intranets </div><div>within a government based or business organisation. </div><div>- Knowledge of project management tools and techniques </div><div>- Some knowledge of relevant Public Service rules and regulations, instructions and procedures.</div><div><br></div><div> </div><div><b><u>SKILLS AND ABILITIES </u></b></div><div>- Strong proficiency in front-end technologies (e.g., HTML5, CSS3, JavaScript, React, Angular). </div><div>- Solid experience in back-end technologies (e.g., Node.js, Python, Java) and relevant frameworks (e.g., Express, Django). </div><div>- Proven experience in designing and implementing RESTful APIs. </div><div>- Expertise in database systems (e.g., PostgreSQL, MySQL, MongoDB). </div><div>- Experience in DevOps practices, including CI/CD pipelines and version control (e.g., Git). </div><div>- Ability to lead and mentor development teams, providing technical guidance and fostering a collaborative work environment. </div><div>- Strong problem-solving skills and ability to troubleshoot complex software issues. </div><div>- Excellent communication skills, capable of articulating technical concepts to both technical and non-technical audiences. </div><div>- Ability to manage multiple priorities, meet deadlines, and adapt to changing requirements. </div><div>- Commitment to continuous learning and staying updated with emerging technologies. </div><div><br></div><div> </div><div><b><u>MINIMUM EXPERIENCE AND TRAINING </u></b></div><div>- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience). </div><div>- Minimum of five (5) years of experience in full-stack web development, with at least two (2) years in a leadership role. </div><div>- Demonstrated experience in all phases of the software development lifecycle. </div><div>- Strong portfolio showcasing web-based solutions, including both front-end and back-end development. </div><div>- Experience working in an Agile environment, participating in sprints and agile ceremonies.</div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div><div> </div>
