20 C3i Hub Jobs
Business Analyst
C3i Hub
posted 3hr ago
Flexible timing
Key skills for the job
We are looking for a Business Analyst with expertise in driving software development projects, particularly in the blockchain ecosystem. The ideal candidate will have strong communication skills, experience in gathering requirements, and the ability to effectively manage and track software development progress. The role involves coordinating between the client and development teams, ensuring the alignment of business objectives with technical solutions, and maintaining visibility into project status. Experience with blockchain-based solutions for e-governance projects (such as land, health, and agriculture) is desirable but not essential. A willingness to be deployed at client locations is required. Requirements Gathering & Stakeholder Engagement: Lead the process of gathering business requirements from stakeholders, ensuring clarity and alignment with project objectives. Conduct meetings to analyze and document the requirements, ensuring that both business and technical needs are understood by all parties. Software Development Lifecycle Management: Collaborate with development teams throughout the software development lifecycle (SDLC), ensuring that requirements are accurately translated into functional specifications, user stories, and use cases. Ensure the development aligns with both client expectations and business objectives. Project Tracking & Reporting: Track the progress of the project from initiation to completion, ensuring that milestones and deliverables are met on time. Communicate project status, risks, and roadblocks to both internal teams and clients. Provide regular project progress reports and manage deliverable tracking. Client Liaison & Communication: Act as the primary liaison between the client and the development team. Ensure that the client s requirements are well-understood by the development team, and manage communication between both parties to resolve any issues that arise during development. Agile Methodology & Project Execution: Work in Agile/Scrum environments to ensure that the development process follows best practices and timelines. Create and manage user stories, sprint planning, and backlog grooming sessions, while also supporting the testing phase and ensuring user acceptance. Proposal Creation & Documentation: Assist in the preparation of project proposals and ensure that technical specifications, timelines, and costs are clearly defined. Create detailed documentation for internal use and client-facing deliverables, such as functional requirements and progress reports. Metrics & Reporting Solutions: Design and implement reporting solutions to track the progress and success of software development projects. Build and manage KPIs for tracking software performance and project milestones, ensuring that metrics align with business objectives and client expectations. Quality Assurance & Testing: Work closely with the QA team to ensure that the software meets both functional and business requirements. Coordinate and support user acceptance testing (UAT), ensuring the client s requirements are met and the system is fully validated. Cross-Functional Collaboration & Process Improvement: Partner with cross-functional teams, including development, testing, and deployment teams, to ensure smooth project execution. Continuously assess and recommend improvements to project processes and workflows. Client Support & Post-Implementation: Support clients post-implementation, assisting with training, troubleshooting, and providing technical support as needed. Ensure smooth project handover and provide recommendations for system optimization. Bachelor s degree in Business Administration, Computer Science, Information Technology, or a related field. 2-4 years of experience as a Business Analyst in software development, with a strong understanding of software development life cycles and methodologies. Experience with blockchain-based solutions or knowledge of blockchain technology, particularly in the context of software solutions for e-governance (land, health, agriculture), is a plus but not required. Strong understanding of Agile/Scrum methodologies and experience working in Agile teams. Proficient in gathering, documenting, and managing business and technical requirements. Excellent communication skills, with the ability to engage and liaise with both technical teams and business stakeholders effectively. Proficiency in creating and managing project deliverables, documentation, and reporting solutions. Strong analytical and problem-solving skills with a focus on data-driven decision-making. Ability to manage project timelines, track deliverables, and communicate project progress to clients. Familiarity with software development tools such as Jira, Confluence, and other project management or collaboration tools. Strong organizational skills and attention to detail, with the ability to prioritize tasks and manage multiple projects simultaneously. Willingness to be deployed at client locations for requirement gathering, project implementation, and ongoing support.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Business Analyst roles with real interview advice