Role Description :
The Business Analyst to review, analyze, and evaluate business systems and user needs while participating in various steps of the Software Development Life Cycle (SDLC).
Define and provide documentation regarding all development project business requirements. This resource will also be assisting Project Managers to define scope and objectives, and formulate systems to parallel overall business strategies.
Collaborate with other Analyst and Developers to establish, create, and launch all Business Requirements Documents (BRDs).
Required Knowledge, Skills and Abilities :
Work with key project decision makers, system owners and end-users to define business requirements and system goals while creating a high volume of Business Requirements Documents (BRDs).
Publish, distribute, and ensure sign-off of the BRDs.
Participate in various phases of the Software Development Life Cycle (SDLC) in order to understand business processes, issues and user requirements.
Develop workflows and process diagrams in addition to participating in weekly status update meetings to gather / communicate changes in scope to development team.
Provide and conduct test plans while documenting and presenting results.
Identify and document system deficiencies and recommend solutions.
Assist in the enforcement of project deadlines and schedules.
Ensure the product is built according to the requirements while constantly identifying ways to increase product, system and application efficiency.
Give proactive feedback regarding day-to-day operations and strive to improve performance.
Provide weekly project status reports for management in a timely manner.
Prioritize multiple tasks effectively and ensure issues are identified, tracked, reported on and resolved.
Provide follow up with the end-users / customers ensuring business needs were met after project deployment.
Bachelor’s Degree in Computer Science or Business Administration.
Musts / Pluses :
Possess previous experience in the areas of application programming, database and system design is a plus.
Knowledge of Software Development Life Cycle (SDLC) Methodology is required.