Lead end-to-end software project lifecycles, ensuring all business requirements are captured, analysed, and delivered.
Collaborate with cross-functional stakeholders to gather, define, and refine business needs and translate them into technical specifications.
Create and maintain comprehensive project documentation, including project plans, requirements, and technical specifications.
Perform in-depth analysis of business processes, identifying pain points and areas of opportunity for optimization.
Support and guide the development of user acceptance testing (UAT) to ensure deliverables align with business objectives.
Partner with development and technical teams to ensure timely and accurate delivery of software solutions that meet business expectations.
Utilize software management tools like Jira, Power Automate, and Microsoft Teams to streamline project execution and collaboration.
Create technical diagrams, flow charts, and other visual documentation using modern tools like Visio, Lucidchart, or similar platforms.