As a Software Business Analyst, you will be integral to bridging the gap between business needs and technical solutions within software development projects. Your role involves gathering and analysing requirements, modelling business processes, supporting the design and implementation of software solutions, and engaging with relevant stakeholders.
Minimum Qualification : Diploma
Experience Level : Mid level
Experience Length : 2 years
Job Description/Requirements
Responsibilities:
Support in gathering, documenting, and analyzing business requirements from stakeholders.
Help translate business needs into clear functional and non-functional requirements.
Participate in interviews, workshops, and surveys to learn about the elicitation process.
Assist in analyzing and documenting current business processes.
Learn to design and model new business processes and workflows.
Help identify areas for process improvement and optimization.
Work with development teams to understand how solutions are designed and implemented.
Assist in ensuring that solutions align with the organization's development strategy and architecture.
Help create functional specifications and other documentation to support development.
Act as a junior liaison between business stakeholders and technical teams.
Assist in facilitating communication and ensuring a clear understanding of project goals and requirements.
Learn how to manage stakeholder expectations and address concerns.
Support the development and execution of test plans to ensure solutions meet business requirements.
Participate in user acceptance testing (UAT) and assist the business during the testing phase.
Help identify and document defects, and learn to work with development teams to resolve them.
Assist in project management activities, such as planning, scheduling, and tracking.
Monitor project progress and learn to report status to stakeholders.
Help in managing project risks and issues.
Assist in developing training materials and conducting training sessions for end-users.
Provide basic support to users, including troubleshooting and resolving issues.
Help ensure that documentation and knowledge bases are up-to-date.
Stay up-to-date with industry trends, best practices, and new technologies.
Suggest ideas for improving business processes and systems.
Participate in post-implementation reviews to assess the effectiveness of solutions.
Help analyze data to identify trends, patterns, and insights that inform business decisions.
Assist in creating reports and dashboards to provide stakeholders with actionable information.
Support data-driven decision-making within the organization.
Requirements:
Minimum of a diploma in Business, Information Technology, Computer Science, or a related field.
2 years of experience in a similar role, preferably within the software development or IT sector.
Basic understanding of business process analysis and design.
Familiarity with requirement-gathering techniques such as interviews, surveys, and workshops.
Experience or knowledge in using software development lifecycle (SDLC) processes.
Basic understanding of functional and non-functional requirements documentation.
Experience with data analysis and the ability to interpret and present data insights.
Proficiency in using Microsoft Office Suite (Excel, Word, Power Point).
Familiarity with project management tools such as Jira, Trello, or Asana is a plus.
Understanding data visualization tools like Tableau or Power BI is beneficial.
Strong verbal and written communication skills for interacting with stakeholders and technical teams.
Ability to translate complex technical information into clear, business-friendly language.
Analytical and problem-solving skills to identify business inefficiencies and propose solutions.
Attention to detail in documenting business processes and requirements.
Ability to work collaboratively with cross-functional teams, including development, project management, and business stakeholders.
Willingness to learn and support senior team members in various tasks.
Ability to work in a dynamic environment and quickly adapt to new technologies and methodologies.
Willingness to take on new challenges and continuously develop skills.