The client is one where we have been placing IT pros for nearly 10 years. We have strong relationships established with several hiring managers, some senior execs, and the HR team.
We are in search of a Senior Business Analyst, a very high-end senior level person who has a lot of experience working on the enhancement and / or upgrade of existing large scale and complex business systems which are integrated with several other systems.
We are not looking for a Senior BA whose experience is limited to new applications; we want someone who is very experienced with upgrading, enhancing, and keeping track of the requirements as the system changes and churns through the development cycle.
This person would be intimately familiar with such an environment and would be someone who keeps an eye on the big picture during the process and knows what other systems these changing requirements would affect.
This necessarily results in having to keep track of a volume of documentation during the life cycle.
We are not looking for Project Managers.
This position liaises between various business departments and IT forging strong working relationships so as to become a business domain expert.
Represents business requirements to / with the technical team to ensure overall needs (business and technical are met), and assesses the impact of product changes and extensions on existing scheduled applications.
Is involved in activities related to approve enhancement requests including scope definition, cost benefit analysis, testing plan creation and management, and project status reporting.
Primary and secondary responsibilities
Will lead the needs analysis, risk assessment, and planning for enhancements to existing applications supporting the scheduling of products promotions on broadband and electronic sell-through platforms
Facilitate meetings with clients to determine and prioritize their business requirements and the impact of those requirements on existing applications and workflows
Respond to client questions on current application behavior and existing workflows, and assist with client training on enhanced application behavior
Facilitate project initiation and monitor project progress, communicating status to stakeholders
Create project documentation (requirements documents, technical specifications, diagrams, workflows, etc.)
Create and maintain test plans and strategies, coordinate IT system testing and UAT, and collect feedback for / to the IT development teams
Generate weekly and monthly status reports
Attend project team meetings
Participate in project budget estimations and mid-year and end of year budgeting activities
Note: at this point, please review the Notes at the beginning of this description
8+ years experience gathering business requirements and assessing impact on current application landscape in a commercial business environment
Define project scope, develop detailed baseline project plans and technical specifications, facilitate the collection of technical, operational or business requirements, set milestones, and track and manage projects to successful completion
Clearly and regularly communicate status, issues and risks to project stakeholders
Outstanding communication and interpersonal skills including negotiation, problem resolution and customer service
Must have high level business expertise, able to multi-task, be pro-active in project planning and requirements gathering, set and maintain multiple priorities
Outstanding written and verbal skills including the ability to establish goals and set clear expectations, prioritize activities and follow through to completion
Substantial experience with the SDLC and application release management
Expertise with MS Word, Project, Excel, Visio and PowerPoint
Any experience with Business Objects reporting tools is a plus (not mandatory)
Successful and experienced at presentations with proven ability to present complex ideas clearly and persuasively
Experience using UML is a plus (not mandatory, but a BIG plus)