About this role
<div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Job Description</b></H2> </div><div><p><strong>Role Purpose</strong></p> <p> </p> <p>The candidate will lead a team of software engineers to analyse, design, build, deploy enterprise applications for both internal and external customers.</p> <p> </p> <p><strong>Responsibilities</strong></p> <ul> <li>Coach internal development team, to apply Agile principles and practices to deliver business value</li> <li>Translate business’ need to technical requirement; using technology to resolve business challenges.</li> <li>Partner with business teams to elicit business needs through human-centric, visual methods such as service journeys and develop the appropriate business case</li> <li>Analyse impact of requested changes and propose improvements to continuously address changing business needs, and work with delivery and support teams to understand and address technical problems (Operations & Maintenance phase)</li> <li>Evaluate and recommend agile software engineering practices to the team</li> <li>Remove impediments or guide the team to remove impediments</li> <li>Build a trusting and safe environment where problems can be raised without fear of judgement, with an emphasis on problem solving.</li> <li>Improve transparency, radiate information and over-communicate</li> <li>Improve the velocity of the development team, at a sustainable pace for the team</li> <li>Educate and support the Product Owner, especially with respect to product backlog refining, vendor management and internal stakeholder management</li> <li>Adhere to the Agile Software Development Methodologies</li> <li>Ensuring that projects are delivered on time, within budget, meet business requirements, Operations, Maintenance and Monitoring of Systems</li> <li>Comply with IT governance framework, including security and resilience.</li> <li>Lead/coordinate/liaise with client and auditors for various audits and oversee the implementation of QMS</li> </ul></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Qualifications</b></H2> </div><div><ul type="disc"> <li>Degree in Engineering or related field with at least 10 years of working experience preferably in the government sectors, telecommunications, IT, or technology fields.</li> <li>Proven experience in both Day 1 (implementation) and Day 2 (maintenance) roles</li> <li>At least 5 years of Project Management experience</li> <li>At least 2 years experience in a Scrum Master (Certified) or equivalent software delivery role</li> <li>At least 3 years working experience in an agile environment as a full stacked developer or technical lead</li> <li>Working experience with Low Code development platforms, Atlassian products will be an added advantage</li> <li>Participated in full software or product development cycles, preferably using Agile Methodology with past development experience</li> <li>Working knowledge of Scrum, LeSS and Kanban frameworks will be an added advantage</li> <li>Working knowledge of design thinking and workshop facilitation will be an added advantage</li> <li>Good understanding of customer/user experience, design thinking, user story mapping and digital product lifecycle management</li> <li>Strong analytical, conceptualisation and problem solving skills</li> <li>Excellent communication skills with the ability to pitch ideas and influence stakeholders</li> <li>Able to operate in a fast moving and dynamic environment with strict deadlines.</li> <li>Proven experience in IT business analysis, application solutioning and design, and testing</li> <li>Excellent stakeholder engagement and communication skill</li> </ul></div></div></div>