Technical Business Analyst
Job Type: Contract to Hire
JOB DESCRIPTION: The Business Analyst supports the software development team in building and implementing enterprise software solutions. The Business Analyst is a team player that will work across the entire organization to collaborate with product owners, stakeholders, and scrum teams to understand and translate our customer’s business and technical requirements.
RESPONSIBILITIES include the following: • Creates user stories, use case diagrams, acceptance tests, etc. to communicate high-level technical functions and requirements. • Decomposes high-level information into details and documents refined, actionable, functional requirements. • Analyze existing process to identify gaps and areas of improvement. Works with other departments to create, develop, and implement process improvements with an enterprise wide focus. • Understands customer requirements through sessions, interviews, document analysis, business process descriptions, business analysis, task and workflow analysis, online research, data analysis, and/or code analysis. • Assists software development teams in the architecture of systems by providing process flow diagrams, business documentation, and/or technical documentation. • Organizes review of requirements with users, developers, and architecture team. • Assists software development teams in the quality assurance of systems by providing test plan with test cases and supporting the business’ product owner during testing efforts with user acceptance testing. • Leads various committees or work groups to develop, implement, modify, and document new or revised processes, procedures, systems, and tracking mechanisms. • Effectively communicate to client and software development team • Models behaviors and practices to leverage and fully optimize methodology adoption outlined in product area. • Prepare and lead requirement sessions with the business. For example, in the Agile Scrum methodology the Product Backlog grooming/management and user story prioritization. • Participates in Sprint Planning, Sprint Reviews, Daily Scrum meetings, and other Agile artifacts as needed. • Assist the team with troubleshooting problems and developing recommendations/solutions. • Provide training needs to system users as new system enhancements are released. • Participates in special projects or other duties as assigned.
Experience/ Skills Desired: • Level of Education — Bachelor’s Degree in Computer Science, Computer Information Systems, or related field. In lieu of degree, 5+ years of relevant experience. • Proven work experience as a Business Analyst role with minimum of 4 years of experience • 2+ years of experience in various software development lifecycle methodologies (Agile Scrum, Kanban, SAFe, etc.) • 2+ years of experience in development of testing activities to assess the quality and completion of system implementations. Experience with BDD like Gherkin, Cucumber, or other testing automation/test cases software is a plus. • Formal technology and business requirements documentation experience. Experience with Application Lifecycle Management tools like Microsoft Azure Devops or Jira is a plus. • Knowledge of financial products and systems a plus. • Experience in performing REST endpoint testing using Postman, etc. is a plus. • Experience in SQL scripting to perform data analysis and query data is a plus. • Excellent understanding of web and software development concepts. • Good communications skills (ability to read and write, follow written and verbal instructions, and communicate effectively in English). • Good interpersonal skills. This includes being polished, courteous, professional, and patient. Ability to establish trust and confidence with business stakeholders. • Analytical, with strong problem-solving abilities and creative resolution skills. • Must be detail-oriented and have excellent organizational skills (ability to manage multiple tasks, adapt to changing priorities, and meet deadlines). • Proven results in contributing to build efficient technology solutions to business needs and problems. • Proficient in MS Office applications; including Microsoft Visio • Expected to perform independently and exercise good judgment. Does not supervise other employees.