What are the responsibilities and job description for the Business Analyst position at Staffing Technologies?
Position Title: Technical Business Analyst III
Contract Length: 12 months
Client Location: Lindon, UT (Hybrid 2 or 3 days in a week onsite)
No C2C
No Transfer or Third Party
Only W2
As a Technical Analyst you will be the functional Subject Matter Expert/go to person to manage requirements and user stories for Client application, working with product owners, Engineering & QA teams and other project stakeholders to deliver high-quality solutions focused on payment-acceptance products aligned with the Strategic Roadmap.
Required Qualifications:
- Bachelor’s degree - preferably in Business, Finance, or Computer Science
- Proficient in MS Office products or similar Google applications
- Proficient in SQL
- Clear understanding of Payment transaction flows & related business concepts
- Working experience in Agile Projects ( Scrum Methodology )
- Soft skills – Strong Communicator, Decisive, Conflict management, Problem solving, Presentation skills, Ability to prioritize, Ability to motivate a team
Essential Duties
- Serve as the IT Business Analyst for an Agile development team with co-located and/or remote developer & QA resources.
- Lead cross-functional teams to provide agile-based project deliverables and facilitate the team's work to accelerate delivery of business value by ensuring adherence to Scrum methodologies and processes.
- Facilitate internal and external communication, removes impediments, and serves as the intermediary between multiple product owners, managers, and team members.
- Using strong communication, facilitates the project team through the Scrum process of Release Planning, Sprint Planning for multiple product owners, Daily Scrums, Sprint Reviews and Retrospectives in a fast paced environment with competing priorities.
- Managing requirements, and collaborating with teams for planning, prioritizing, and tracking work.
- Evaluate input from multiple stakeholders, both internal and external, to develop detailed functional & non-functional requirements through Agile user stories and other requirements documentation.
- Translate business requirements into functional requirements, communicate any technical challenges to implementation, and collaborate with the delivery team to recommend acceptable solutions & delivery timelines for stakeholders.
- Validate application functionality by engaging in design reviews and test case reviews and completing acceptance testing.
- Define and prioritize the solution delivery roadmap and Product backlog to implement the product management vision and strategy, maintaining alignment between product and solution delivery teams.
- Determine the impact of changes to other systems for upcoming projects and releases.
- Maintain current knowledge of various payment methods & processing flows, card brand regulations, technology and competitive trends in the electronic payment industry.
- Identify & mitigate gaps with existing systems/processes such as, but not limited to, manual processes that should be automated, security risks and vulnerabilities.
- Determine & manage dependencies between the solution delivery team and other groups including operations and servicing to facilitate the deployment of completed solutions.
- Collaborate with the Agile team to regularly inspect and adapt the software development processes, evolving procedures and driving continuous improvement.
- Builds understanding of Agile foundation and processes. Assists with prioritization and identifying defects.