Job Description - Business Analyst 3
We are seeking an experienced Business Analyst 3 to support application and software development initiatives. The selected candidate will analyze business systems, evaluate user requirements, and help design solutions that align with overall business strategies.
This role involves collaborating closely with business stakeholders and technical teams to gather requirements, improve business processes, and support the development and implementation of technology solutions. The candidate will also contribute to business process reengineering initiatives and identify opportunities to leverage technology to improve operational efficiency.
The Business Analyst will be responsible for documenting detailed business and technical requirements, preparing solution options, conducting risk assessments, and performing financial analysis such as cost-benefit analysis, ROI evaluations, and buy-versus-build assessments.
The role requires strong analytical and communication skills, with the ability to translate complex business needs into functional requirements for development teams.
Key Responsibilities
-
Review, analyze, and evaluate existing business systems and user needs.
-
Collaborate with stakeholders to gather and document detailed business and technical requirements.
-
Analyze business processes and identify opportunities for process improvement and automation.
-
Develop and document solution options, including risk analysis and financial evaluations such as cost-benefit and ROI analysis.
-
Serve as a liaison between business stakeholders and technical teams, including architecture, development, and support teams.
-
Participate in software development lifecycle activities including analysis, design, testing, and implementation.
-
Support unit testing, system testing, and user acceptance testing (UAT).
-
Provide guidance and assistance to development and project teams during solution design and implementation.
-
Prepare detailed documentation outlining user requirements, program functions, and development steps required for system enhancements or new applications.
Required Qualifications
-
Strong experience reviewing, analyzing, and evaluating business systems and user requirements.
-
Thorough understanding of business analysis practices, methodologies, and activities.
-
Experience participating in software development reviews and collaborating with development teams during analysis, design, and testing phases.
-
Hands-on experience supporting unit testing, system testing, and user acceptance testing.
-
Solid understanding of software development lifecycle (SDLC) methodologies.
-
Excellent planning and organizational skills with the ability to manage multiple assignments while maintaining accuracy and quality.
-
Strong verbal and written communication skills with the ability to work effectively with both technical and non-technical stakeholders.
-
Experience serving as a liaison between business teams and IT teams.
-
Strong data analysis skills, including the ability to analyze raw data and translate insights into business requirements.
Preferred Qualifications