Ability Commerce is seeking a Business Analyst / Project Manager who possesses strong skills in documenting requirement specifications while also managing project and system implementations for eCommerce Platform within an Agile development process. The greatest personal and technical challenge for this position is the understanding the functional and data interdependencies among the various products/systems while keeping the business stakeholders expectations and software development process in balance.
Summary
Under minimal supervision, responsible for the oversight of functional support for mainly eCommerce, Order Management System (OMS), enterprise systems and integrated third party solutions. Act as the key liaison between stakeholders, business users and technical teams to identify, analyze, and translate requirements into high quality specifications with development and testing scenarios. Establish business cases, consult with the business in order to propose recommendations for senior management approval. Leads the assessment and evaluation of system functionality to meet business requests, including requirements gathering, documentation, design and configuration, requirement testing, as well as provide excellent service and support to internal and external customers. This is a mid-level position in the Business Systems Analyst series.
Requirements:
- Minimum 10 years of experience as a Business Analyst working on IT System Implementations, writing requirements and specifications in an information technology department or with a software company
- Strong knowledge of all phases of the Software Development Life Cycle, with an emphasis on requirements elicitation, requirements and design modeling, documentation, and communication
- Ability to handle heavy workload, facilitate the activities of dynamic workgroups, and multi-task in a fast paced environment
- Ability to decompose high-level concepts into details and distinguish solution ideas from requirements
- Must be able to explain technical issues to non-technical people attempting to meet the user’s needs and ensuring team collaboration for project success
- Experience writing requirements and acceptance criteria in an enterprise software development team
- Experience with domain modeling or business concept modeling such as UML
- Experience writing use cases/User stories specifically for eCommerce applications where UX/UI design is critical and with any knowledge of Order Management System (OMS) is a bonus
- Experience using ‘Agile’ methodologies such as Scrum, Kanban, Continuous Integration, Extreme Programming, and/or Test Driven Development
- Must have a working knowledge of project management lifecycle and techniques
- Understands quality assurance methodologies and the principles of software design
- Must have working knowledge of MS Excel, MS Word, MS Visio, and MS Project
- Experience developing and executing test plans
- Experience with enterprise-wide development.
- Good Communication skills, including with client interaction, engagement and decision making
- Detail-oriented with ability to manage multiple deadlines.
- Strong decision making skills
- Strong team player
Primary Responsibilities:
- Lead and create deliverables for all aspects of business analysis and functional design for our initiatives, including but not limited to requirements elicitation, functional specifications, use case analysis, visual modeling, business, organizational and/or operational requirements validation/documentation
- Facilitate requirements gathering meetings and work with system stakeholders to define and document user requirements.
- Stock the product backlog with actionable user-centered agile specifications (user stories)
- Help prioritize stories in the product backlog for the development team, according to business value
- Facilitate requirements elaboration of user stories with team members, including process- and data-modeling activities
- Collaborate with programmers and testers on software test plans
- Facilitate User Acceptance Testing (UAT) activities to ensure high-quality software deliverables
- Develop, lead, and execute organization readiness activities, including clear and detailed plans or checklists for testing, communications, training, technical cutover, go-live, and post go-live support
- Partner with internal customers to identify and provide content for internal training
- Facilitate and lead the research and development phase of projects, engaging the cross functional architects across the Information Services organization to ensure the development of a holistic solution
- Communicate effectively with all team members, project sponsors, and stakeholders – both technical and non-technical
- Assist in the implementation of new system modules, as needed.
- Implement a system to record and manage traceability of user and system requirements.
- Provide extensive detail in support development and support of Use Cases.
- Assist with the testing and change management procedures.
- Help the development team understand business processes by creating diagrams and supporting documentation as needed including white boarding.
Education/Certification/License:
- Business Analysis Certification preferred
- Project Management Certification preferred
- Bachelor’s Degree in Information Systems, Business Administration or related discipline highly preferred
Position Details
Competitive benefit package includes health/dental/life insurance, 401K match, paid holidays, paid time off, casual dress and flexible work environment.
This is an in-house position in our Delray Beach, FL office.
Y4V7UejJFx