SUMMARY:
Responsibilities 
 
• Requirements Elicitation Analysis: Conduct workshops, interviews, surveys, and analyse existing documenta-tion, diagrams, and architecture to gather detailed technical requirements. Translate these requirements into software epics, user stories, tasks, and acceptance criteria.
• Agile Participation: Acti...
POSITION INFO:
Responsibilities 
 
• Requirements Elicitation Analysis: Conduct workshops, interviews, surveys, and analyse existing documenta-tion, diagrams, and architecture to gather detailed technical requirements. Translate these requirements into software epics, user stories, tasks, and acceptance criteria.
• Agile Participation: Actively participate in all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Support the Product Owner in grooming the product backlog and present-ing it to the development team.
• Software Development Support: Contribute to the development process by actively participating in the test-ing of user stories and solution functionality. Provide technical guidance and support to developers and ar-chitects.
• Technical Design Documentation: Develop integration documentation, including architecture diagrams (Use Case diagram, Activity diagram, Class diagram, Component diagram, Deployment diagram, State di-agrams, Data Flow diagram, Wire diagram/Mock-up, sequence diagram, entity diagram, etc.), and main-tain accurate and up-to-date documentation. Perform integration testing using tools like Postman.
• Solution Architecture Design: Contribute to the overall solution design, leveraging knowledge of React li-braries, microservices and other backend systems, solution architecture, design systems/principles, and user experience best practices. Act as a consultant to stakeholders.
• Environment Management: Support the deployment of development, test, and production environments, in-cluding go-live support and system testing.
• Data Insights Reporting: Analyse system performance and KPIs to provide data-driven insights and reports on application performance.
• Collaboration Communication: Work closely with the Scrum Master, Product Owner, Solution Architect, De-signer, DevOps Engineer, and Developers to ensure seamless collaboration and efficient project execution.
• Technical Administration: Drive the technical administration aspects of the solution.
• Continuous Improvement: Proactively identify areas for improvement in the development process and con-tribute to implementing solutionsÂ
Qualification Experience    
 
• Bachelor’s Degree/Diploma in software engineering/IT related field (Must have)
• Minimum of 4+ years of experience in Business/systems Analysis or a related field 
• Certifications (Preferred): Cloud (e.g., Azure), API Design, Process Engineering, Data Insights (e.g., PowerBI), Business Analysis.
Technical Skills
• Deep understanding of software development principles and practices.
• Strong experience with React libraries, microservices architecture, solution architecture, design sys-tems/principles, and UX principles.
• Proficiency in IT systems and principles, including integration architecture and documentation.
• Experience with API testing tools (e.g., Postman).
• Knowledge of Azure DevOps, Confluence/Loop/Microsoft Visio/Draw.io, Microsoft Office Suite (Ex-cel, SharePoint/PowerPoint/Word).
• Familiarity with Project Management/Agile/Scrum methodologies.
Soft Skills
• Strong analytical and problem-solving skills (critical thinking, solution-oriented).
• Ability to thrive in a fast-paced environment.
• Excellent communication and collaboration skills.
• Strong personal brand and professionalism.
• Effective time management and organizational skills.
• Self-starter with a proactive approach.
• Attention to detail.
• Passion for software/application development.
• Strong documentation skills.
Industry Experience
• Experience in the telecommunications industry (networking systems, financial systems, media platforms, similar applications) is highly advantageous.
• GenAI: Understanding of Generative AI is a plus.
The team will be based in Johannesburg following a hybrid working model. Â