Duration
: 33 months to start
Job Description:
Required Tasks to be Performed:
- Understand business change needs, assessing the business impact of those changes, capturing, analyzing, and documenting requirements and supporting the communication and delivery of requirements with relevant stakeholders.
- Lead requirements definitions meetings with the client’s customers.
- Analyze data gathered and develop solutions or alternative methods of proceeding.
- Gather, analyze, document & validate user requirements.
- Create Visio process maps, requirements traceability matrices, use cases and other business analysis documentation appropriate to the specifically assigned project needs.
- Facilitate the negotiation of requirements amongst multiple stakeholders.
- Create, analyze, and validate detailed functional specifications.
- Facilitate design sessions with the implementation team to define the solution.
- Deliver elements of systems design, including data migration rules, business rules, wireframes, or other detailed deliverables.
- Identify any new type of data entry components required. For each new component identified, create and update analysis documentation to include wireframes, process maps, business data definitions and business rules.
- Support multiple moderately complex business processes.
- Assist in the business process redesign and documentation as needed.
- Translate high level business requirements into functional specifications and manage changes to such specifications.
- Work closely with customers, users, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
- Assess how a system or application meets the usability criteria of an end user or customer.
- Hold daily status meetings with Scrum Team members, to facilitate the flow of information and provide an outlet to remove obstacles/barriers.
- Assist in leading daily standups, planning sessions, and other agile ceremonies.
- Assist in the coordination of project work activities across multiple scrum teams.
- Draft and/or update project artifacts, registers, logs, plans, reports, and information radiators.
- Attend, participate, and contribute to project meetings and other related project ceremonies.
- Assess and continually improve existing processes, leveraged from Scrum Retrospective meetings.
- Manage relationships with the client’s program area business partners. Develop strong and collaborative relationships with customers to achieve positive project outcomes.
Required Knowledge, Skills, and Abilities (KSAs):
- 7+ years’ experience with business and technical requirements analysis, business process modeling/mapping, methodology development, and data modeling.
- 3+ years’ experience with Quality Control, Testing, and/or Validation of software applications.
- 2+ years’ experience in the role of a ScrumMaster, or similar Agile Project Management role, managing IT software development projects.
- Ability to effectively communicate with both technical and business resources and translate business needs into effective technical specifications.
- Ability to conduct research into application development issues and products.
- Ability to understand the needs of multiple stakeholders.
- Ability to prepare reports, correspondence, guidelines, and Power Point presentations.
- Ability to communicate ideas in both technical and user-friendly language.
- Ability to work in a team-oriented, collaborative environment.
- Excellent interpersonal, collaborative, oral and written communication skills.
- Ability to write technical, business, and plain language documents and/or emails, with great attention to detail in all written communications.
- Ability to work on multiple projects as a project team member, occasionally as a project leader.
Preferred Knowledge, Skills, and Abilities (KSAs):
- Certification(s) from the IIBA (International Institute of Business Analysis), based on the BABOK (Business Analysis Body of Knowledge).
- Certified ScrumMaster certification (CSM) or equivalent Agile Project Management certification.
- Familiarity with Agile development, specifically Scrum, Extreme Programming (XP) and Kanban.
- Experience with database query tools such as TOAD and/or SQL Developer.
- Experience with UML (Unified Modelling Language).
- Experience with environmental regulatory business processes and practices.
- Knowledge and understanding of the client’s technical environment.
- Knowledge of various facilitation techniques to elicit business requirements and drive customer communications.
Education:
- Bachelor’s Degree in Computer Science, Information Systems or other Information Technology major, or equivalent work experience.