Job Description: 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 projects plans, requirements, and technical specifications. Perform in-dept 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. Partners 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. Mentor junior team members, sharing expertise and fostering a collaborative, learning driven environment. What We're Looking For: Bachelor in Degree in Computer Science, Information Technology, Business Administration, or a related field. Proven track record in managing software projects, from discovery through delivery, using agile or similar methodologies. Hands-on experience with project management and collaboration tools like Jira, Power Automate, Microsoft Teams and other relevant platforms. Strong ability to bridge the gap between business and technical teams, translating business needs into clear, actionable technical specifications.Analytical mindset with a strong focus on problem-solving and improving business processes through software solutions.Exceptional communication skills, capable of presenting complex technical information to non-technical stakeholders in a clear, concise manner.Experience creating technical documentation using flowcharting and diagramming tools such as Visio or Lucidchart.Leadership qualities with the ability to lead software projects and mentor junior team members. Why Join Us: Be part of an innovative team that values creativity, collaboration, and professional growth.Work on impactful software projects with a clear business purpose.Enjoy an inclusive work culture that encourages work-life balance and ongoing learning opportunities.