Role : Business Analyst
Location : Philadelphia, PA
Duration : 6 Months
8+ Years Experience
- Requirements Documentation
- Requirements Elicitation
- Systems Analysis
- Business Process Flows
- Business Process Analysis
- Waterfall Project Management Methodology
- Project Lifecycle Documentation
5+ Years Experience
- Relational Database Concepts
- Web Design Concepts
- Client Server Design Concepts
- Experience writing SQL queries
3+ Years Experience
- Microsoft Project
- Agile Project Management Methodology
Job Description:
Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Experienced with business process reengineering and identifying new applications of technology to business problems to make business more effective. Familiar with industry standard (including Legacy, Core, and Emerging) technologies, business process mapping, and reengineering. Prepares solution options, risk identification, and financial analyses such as cost/benefit, ROI, buy/build, etc. Writes detailed description of user needs, program functions, and steps required to develop or modify computer programs. Facilitate the business requirement gathering for creating RFPs. Document and provide knowledge transfer to the rest of the Enterprise Reporting Team for all solutions. Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Has knowledge of commonly-used concepts, practices, and procedures within a particular field. Familiar with relational database concepts, and client-server concepts. Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. Works under general supervision; typically reports to a project leader or manager. A certain degree of creativity and latitude is required.
BSA Role
- Provide business analysis support for project requests making sure to examine build vs. buy options that may be available and align with business strategic goals.
- Work with Scrum Team to plan and conduct project design sessions prior to development iterations to identify and specify logical system design
- Elicit and document business requirements, business processes and flows
- Articulate and document user system requirements
- Assist Product Owners with UAT, if needed
- Make recommendations for the logical design of system enhancements
- Understand how change to a component/application impacts whole systems
- Work with System Engineer as liaison to communicate business requirements
- Have full understanding of business vision
- Make recommendations to business on best practices
- Ensure SDLC process is being followed
Scrum Master Role
- Deeply understand Agile and Lean frameworks and principles and apply practices on development teams
- Maintain neutrality when teams are discussing a problem, serving the client (dev. team, individual, department, division or the agency)
- Collaborate with Product Owner to fully understand business needs and drive product vision
- Facilitate stand-up, sprint planning, sprint estimation, sprint review, and sprint retrospective sessions
- Foster team collaboration and self-organization
- Remove impediments to the team's progress
- Educate development teams on Scrum values and practices and ensure the team lives by Scrum process
- Work closely with Product Owner to prioritize work for the development teams so that product vision is realized
- Utilize appropriate tools to document and manage requirements/user stories/use case, etc.
Preferred Qualifications
- Experience with project management software applications tools, and techniques
- Bachelor’s degree
- PMI, Agile and Related Certifications
* Good communication and interpersonal skills.