Business Analyst / Business Development Specialist
Mysoftheaven (BD) Ltd
✔ Meet with local and international stakeholders to understand business needs, objectives, challenges, and project requirements
✔ Gather, analyze, and document functional and non-functional requirements from clients and business stakeholders
✔ Prepare and manage tender-related documents, including EOI, RFP, IFT, proposals, and other relevant tender documentation
✔ Manage and coordinate submissions through e-GP, UNDP tender platforms, and other local and international/offshore tender platforms
✔ Engage with clients to understand business processes, objectives, pain points, and software requirements
✔ Maintain proactive communication with clients, manage expectations, and provide timely project updates
✔ Identify gaps between client requirements and existing software solutions and recommend appropriate enhancements
✔ Analyze existing business processes and identify opportunities for process improvement and operational efficiency
✔ Design optimized workflows and document business processes using flowcharts, BPMN diagrams, wireframes, and system logic
✔ Prepare and maintain BRD, BRS, FRS, SRS, HLD, LLD, User Stories, Use Cases, and other functional and technical documentation
✔ Translate business requirements into clear and actionable technical requirements for development teams
✔ Act as a bridge between clients, business stakeholders, product teams, UI/UX designers, developers, and QA teams to ensure clear communication and mutual understanding
✔ Collaborate with developers during solution design, development, implementation, and requirement clarification
✔ Coordinate with UI/UX designers to ensure software solutions are user-friendly and aligned with business requirements
✔ Facilitate requirement discussions, project meetings, sprint planning, reviews, and stakeholder sessions
✔ Support software testing by defining test scenarios and assisting QA teams in validating solutions against business requirements
✔ Conduct User Acceptance Testing (UAT) with clients and verify that developed software meets approved business requirements
✔ Manage requirement changes, maintain version control, and ensure accurate documentation of decisions, updates, and project changes
✔ Prepare clear, accurate, and user-friendly project documentation, reports, presentations, and technical documents for both technical and non-technical audiences
✔ Maintain documentation according to company standards, templates, quality requirements, and best practices
✔ Recommend improvements to documentation processes, standards, templates, and knowledge management practices
✔ Contribute to internal knowledge bases, best-practice guidelines, process documentation, and technical writing standards
✔ Prepare and deliver presentations to clients, stakeholders, and internal teams regarding project requirements, progress, solutions, and deliverables
✔ Generate reports related to project status, performance tracking, business analysis, ROI, and project progress
✔ Support product managers with product roadmap planning, requirement prioritization, and feature analysis
✔ Assist in feasibility studies, cost-benefit analysis, and evaluation of proposed software solutions
✔ Conduct market research, competitor analysis, and user feedback analysis to identify potential business opportunities and product improvements
✔ Identify new software opportunities, products, and service enhancements based on market trends, customer requirements, and user feedback
✔ Support proposal preparation, pre-sales activities, client discussions, software demonstrations, and solution presentations
✔ Ensure project milestones and deliverables are completed on time through regular coordination, monitoring, and follow-up
✔ Stay updated on business analysis methodologies, technical documentation standards, software industry trends, tools, and best practices
✔ Perform other business analysis, technical documentation, tender, and project-related responsibilities as assigned by management