Description:
We are looking for an experienced Business Systems Analyst to join our Service Design and Delivery team. As a Business Systems Analyst you will have responsibilities spanning the entire Software/System Development Life Cycle (SDLC), performing tasks ranging from discovery, analysis, design, prototyping, testing, deployment, and providing post-production support. You will play a critical role as part of a multi-disciplinary team of architects, analysts, designers, developers, business experts, and service operations staff to continually evolve and improve our products to ensure they align with our business partners and users needs.
Key Responsibilities
- Builds close relationships with our business partners to cultivate a deep understanding of their business requirements, priorities and goals.
- Interpret user research to gain insights and develop a comprehensive understanding of user needs.
- Facilitate workshops with multi-disciplinary teams to understand business/user issues and needs, build consensus, validate requirements, and review solution mock-ups/prototypes to elicit feedback.
- Create detailed and clear documentation of business requirements, user stories, and use cases.
- Translate business requirements into technical solutions, documenting functional and non-functional system specifications.
- Document current and future state business processes and workflows, identifying areas for improvement.
- Design screen mock-ups and user interfaces.
- Contribute to data model designs, and write SQL scripts to migrate, convert or extract data.
- Collaborate with members of the product delivery and support teams throughout the delivery process.
- Utilize your business and technical expertise to understand and communicate business requirements to technical and non-technical staff.
- Validate product features by developing test strategies, test plans, and test cases and acceptance criteria. Participates in test execution and defect resolution. Plan, coordinate and facilitate user acceptance testing.
- Develop and maintain efficient communication and feedback channels with business partners, team members and other stakeholders.
- Collaborate with members of the application delivery and support team to identify, investigate, plan and resolve product related issues in the Production environment following go-live.
- Lead, coach and mentor team members.
- Participate in departmental committees, working groups, and communities of practice.
Qualifications and Experience
To be successful in this role, you will have a Bachelor’s Degree in Computer Science plus a minimum of three (3) years’ experience or graduation from a recognized Information Technology or Information Management program plus three years and six months of experience (or an equivalent combination of training and experience). Related experience must include application development and production support experience.