🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Job Description Role Purpose The candidate will lead a team of software engineers to analyse, design, build, deploy enterprise applications for both internal and external customers. Responsibilities Coach internal development team, to apply Agile principles and practices to deliver business value Translate business’ need to technical requirement; using technology to resolve business challenges. Partner with business teams to elicit business needs through human-centric, visual methods such as service journeys and develop the appropriate business case 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) Evaluate and recommend agile software engineering practices to the team Remove impediments or guide the team to remove impediments Build a trusting and safe environment where problems can be raised without fear of judgement, with an emphasis on problem solving. Improve transparency, radiate information and over-communicate Improve the velocity of the development team, at a sustainable pace for the team Educate and support the Product Owner, especially with respect to product backlog refining, vendor management and internal stakeholder management Adhere to the Agile Software Development Methodologies Ensuring that projects are delivered on time, within budget, meet business requirements, Operations, Maintenance and Monitoring of Systems Comply with IT governance framework, including security and resilience. Lead/coordinate/liaise with client and auditors for various audits and oversee the implementation of QMS Qualifications Degree in Engineering or related field with at least 10 years of working experience preferably in the government sectors, telecommunications, IT, or technology fields. Proven experience in both Day 1 (implementation) and Day 2 (maintenance) roles At least 5 years of Project Management experience At least 2 years experience in a Scrum Master (Certified) or equivalent software delivery role At least 3 years working experience in an agile environment as a full stacked developer or technical lead Working experience with Low Code development platforms, Atlassian products will be an added advantage Participated in full software or product development cycles, preferably using Agile Methodology with past development experience Working knowledge of Scrum, LeSS and Kanban frameworks will be an added advantage Working knowledge of design thinking and workshop facilitation will be an added advantage Good understanding of customer/user experience, design thinking, user story mapping and digital product lifecycle management Strong analytical, conceptualisation and problem solving skills Excellent communication skills with the ability to pitch ideas and influence stakeholders Able to operate in a fast moving and dynamic environment with strict deadlines. Proven experience in IT business analysis, application solutioning and design, and testing Excellent stakeholder engagement and communication skill