FEI Systems is dedicated to creating innovative technology solutions that enhance health and human services. They are seeking a Business Analyst who will serve as a liaison on the product development team, authoring and managing requirements while ensuring alignment with client needs and business objectives.
Responsibilities:
- Serve as a point of contact on the product development team for one or more clients
- Adapt to the fast-paced and flexible nature of agile product development
- Author stories by collecting business-level requirements, researching, analyzing and designing the solution, and drafting product-level requirements for consumption by both developers and quality analysts
- Provide integration, UAT, pilot testing, and post-production implementation support
- Assist the Product Owner in managing the backlog
- Assign prioritization across backlogged work items giving due consideration to upcoming project milestones
- Ensure stories are directly aligned to vision, features and PI objectives
- Repeat the prioritization process for each iteration of the product
- Decompose features into prioritized stories
- Maintain a balance between the needs of both the project and the client(s)
- Ensure the feasibility of the project with respect to business objectives
- Represent the needs of the client in both internal and external meetings
- Work with system architects/engineers to understand product requirements
- Help implement best practices within the SDLC framework
- Participate in the project preliminary planning phase
- Assign preliminary estimates of effort for work items
- Assist with project scope definition
- Elicit and document existing business models and workflows with the applicable SME’s
- Support major product improvements
- Deliver informative, well-organized presentations
- Understand the role of the system within the overall business process and provide ideas and recommendations regarding the evolution of the system and any project interdependencies to consider
- Support gap analysis efforts for project change requests
- Identify, propose, pursue, and drive agreed upon continuous improvement initiatives and opportunities to meet changing business needs
- Perform other duties as assigned
Requirements:
- At least five (5) years of experience in the Software Development Life Cycle
- At least three (3) years of experience in a healthcare software domain
- At least three (3) years of experience in requirements planning and management, including the following areas: Gap analysis, Customer facing requirements elicitation and definition, Requirement documentation (user stories, use cases, business rules, process flows), Requirement verification and validation, Solution assessment and validation, Business case workflows and modeling, System workflows and modeling
- Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Computer Engineering, Business Informatics, or other related scientific or technical discipline or three (3) years of equivalent experience in a related field, a Master's Degree is an advantage
- Understanding of business analysis principles, processes, techniques, and workflows, including an understanding of the Business Analyst Book of Knowledge (BABOK)
- Business Analyst CBAP (The IIBA.org) Certification or PMI BA Certification or Scrum Certification or other industry equivalent certification. Equivalent experience will be considered
- Core understanding of basic healthcare application concepts, those germane to the government sector is preferred
- Working knowledge of Agile software development
- Ability to communicate risk, impediments and progress to internal teams
- Mature time management skills
- Excellent written and verbal communication
- Solid facilitation skills
- Excellent coordination and organizational skills
- Strong Microsoft Office skills (Outlook, Word, Excel, PowerPoint, Visio)
- Experience supporting efforts where SDLC, Waterfall, Agile or Hybrid methodologies were employed
- Experience with an agile management tool (experience in TFS or ADO is an advantage)
- Experience conducting the following: Feasibility studies, New system or major release UAT, pilot testing, internal/external user application training, Client application demos, RTM creation and maintenance, Business process improvement needs assessments
- Experience and expertise in at least one of the following types of systems: Data Definition/Vocabulary/Value Set management systems, Human Resources System, Document Management System, Financial Management System, Enterprise Reporting System, Supply Chain Management System, Project/Program/Portfolio Management Systems
- Solid understanding of current and emerging IT products, services, processes, and methodologies along with a continuing understanding of business functions and processes
- Understanding of data exchange (APIs, FTP, SFTP or other real-time/near real-time interfaces) and database structure
- Basic understanding of both static and dynamic reporting tools
- Creation of user guides/manuals, navigation stories and/or system documentation
- Technical foundation in IT process management, development, testing, project management and/or business analysis
- Experience in implementing process standards for requirements gathering, development and UAT
- Strong consultative and advisory skills