Functional Analyst, Senior
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Functional Analyst, Senior is responsible for gathering, analyzing, and documenting business or system processes and requirements for NJM's applications. This role will work closely with all Project, Business team members and Solution Owners throughout the project lifecycle. This role may be required to lead other team members and coordinate work efforts, assist in problem and solution scoping, effectively communicate requirements, and may get involved in quality assurance. Essential Duties and Responsibilities: Strategy Analysis: Consistently support the alignment of business strategy with system implementations by assisting in the support of the FA team and engaging in the following: Collaborating with SO, BPU, and stakeholders to analyze business needs, ensuring that the intent and outcomes are clearly defined and can be translated into requirements that are clear, concise, and complete and achieve desired business outcomes. Collaborating with SO, BPU, stakeholders, and the technical teams to identify/propose the best solution approach that meets business needs, mitigates potential risks to other functionalities, and ensures regulatory compliance. With guidance from FA leadership, understand the features, functions, and capabilities of package and custom-developed solutions to effectively guide the stakeholders. Support SO team in the structuring of incremental values (IVs for delivery planning). Analyze and identify impacts within and across products, applications, integrations, and reporting and highlight any gaps with support as needed. Identifying potential gaps in existing system implementations and bring to business attention working with SO/BPU to prioritize requests and address these issues with support as needed. Business Analysis/Elicitation Skills: Consistently ensure that the business need is understood and articulated clearly by performing, and assist in supporting the FA team members in: Analyzing and documenting the current state system processes and functionality to ensure the project stakeholders understand the context and implications of changes. Collaborating with applicable stakeholders to understand and diagram existing or new business processes using a variety of modeling techniques. Understanding and demonstrating expertise in applying appropriate requirements elicitation techniques (interviews, surveys, brainstorming sessions, etc.). Preparing high level specifications to document key functionality and impacted process and systems and obtains high level estimates from delivery teams for new projects and/or initiatives, as required. Facilitating story mapping sessions with portfolio leads and delivery teams to ensure features and epics are broken down into small, independent stories using INVEST criteria. Help identify both functional and technical stories. Collaborate with the team to identify dependencies and work together to sequence features and stories. Eliciting, capturing, and documenting requirements through refinement sessions with SO/BPU to prepare and maintain documentation utilizing user stories, and other analysis assets, such as, use cases, diagrams, process flows and mock-ups, as needed. Captures Acceptance criteria to confirm agreement on system expectations with entire team. Requirements Life Cycle Management: Consistently achieving deliveries that reflect business outcomes by collaborating with the portfolio manager and delivery team by performing and assisting in supporting the FA team members through the following activities: Coordinate requirements planning & monitoring and dependencies for project delivery, working closely with portfolio managers and other delivery leaders. Facilitate Definition of Ready (DoR) sessions to ensure a mutual understanding among Solution owner teams, delivery teams, BPU, and stakeholders by reviewing acceptance criteria and functional specification, and obtaining estimates using Planning Poker technique. Encourages strong collaboration amongst delivery teams to capture collaborative notes for story development and delivery. Confirm expectations for self and team members; proactively provide due dates for assignments, review artifacts produced by team members and provide constructive feedback. Communicate status of assignments, identify gaps/issues which will impact targeted timeframes for deliverables, and communicate potential solutions for successful delivery. Supports delivery team on requirements by participating in daily stand ups, defect triage, three amigos and other events/ceremonies. Produce quality artifacts with a minimal level of re-work to ensure the accuracy of deliverables while adhering to requirement standards. Participates in testing activities and Demos, as required, and provides feedback on test cases/scenarios and the application. Provide status and feedback in release planning sessions, requirement ceremonies, and retrospectives. Assist in the investigation and resolution of incidents as needed. Leade