Southampton Financial’s Mission: Bring Clarity to Insurance
Southampton Financial is a value-added strategic investor in the Canadian property and casualty distribution space. We are the majority equity owner of Alteri Insurance and have acquired Onlia Insurance and aha insurance in recent months. Our goal is to build the insurance brokerage of the future by combining leading-edge technology with high-quality brokers catering to the overall insurance needs of Canadians by providing them with customized solutions to suit their individual needs.
At Southampton Group of Companies, we're not just merging companies; we're fusing expertise, innovation, and a relentless commitment to excellence. Our purpose is clear: to disrupt the insurance landscape in Canada. As we assemble a team of industry heavyweights, our goal is to make this vision a reality. In our collaborative, fast-paced, and agile environment, we strongly believe in empowering every member of our team to take ownership of their role. Together, we're dedicated to building a best-in-class experience for our customers.
Job Description
We are seeking a dynamic and experienced Technical Business Analyst to join our team. Working in a hybrid work environment you will play a pivotal role in shaping the technical direction of our innovative Broker Management System. If you are passionate about building industry leading innovative applications, and working in a collaborative environment, we’d love to meet you!
As a Technical Business Analyst in an Agile team, you will play a key role in ensuring that the team delivers value to the business by understanding stakeholder needs and translating them into clear, actionable requirements. You will work closely with product owners, developers, and other team members to ensure user stories, backlogs, and deliverables are aligned with the business’s strategic objectives.
This is an exciting opportunity for a candidate with a solid understanding of Agile principles and practices, as well as the ability to work in a fast-paced, iterative environment.
Key Accountabilities
- Requirements Elicitation & Documentation: Work closely with product owner, business stakeholders, and technical teams to gather, analyze, and document business requirements, ensuring they are ready for development in Agile sprints.
- User Story Creation: Write clear, concise, and detailed user stories with acceptance criteria and ensure that they are ready for development in upcoming sprints. Prioritize user stories in collaboration with product owner.
- Collaboration & Stakeholder Engagement: Facilitate ongoing communication between business stakeholders and the Agile team to ensure continuous alignment between business needs and technical solutions.
- Backlog Management: Assist the product owner in managing the product backlog, ensuring that it is prioritized, updated, and refined regularly to reflect the changing needs of the business.
- Agile Ceremonies Participation: Actively participate in daily stand-ups, sprint planning, backlog grooming, sprint reviews, and retrospectives, ensuring that business requirements are clearly communicated and understood within the Agile team.
- Business Process Mapping & Analysis: Analyze current business processes, identify gaps, and suggest improvements in workflows or systems. Work to ensure that the final product meets the intended business needs.
- Technical Analysis/Mapping: Review and interpret technical documentation/processes and map data from source systems to target systems.
- Testing & Validation: Support the development and QA teams during testing phases to ensure that the developed features meet business expectations. Assist with functional testing and validation of completed user stories.
- Continuous Improvement: Contribute to the team’s continuous improvement efforts by providing feedback on processes, suggesting improvements, and embracing the Agile mindset of iterative development and learning.
- Change Management: Support the organization during the implementation of new features or changes by helping with user training, creating documentation, and providing post-release support.
Qualifications
- Education: Bachelor’s degree in Business Administration, Computer Science, Information Technology, or a related field. Certification in Agile (e.g., Certified ScrumMaster, Certified Scrum Product Owner, or equivalent) is a plus.
- Experience:
- 2-4 years of experience working as a Business Analyst in an Agile environment.
- Strong understanding of Agile frameworks (Scrum, Kanban, etc.) and experience working with Agile teams.
- Proven track record in writing user stories, managing backlogs, and facilitating collaboration between business stakeholders and development teams.
- Experience with iterative development and working in sprints to deliver incremental value.
- Technical Skills:
- Familiarity with Agile project management tools (e.g., JIRA, Confluence).
- Ability to understand and explain technical concepts to non-technical stakeholders.
- Strong analytical skills and the ability to break down complex problems into manageable tasks.
- Familiarity with JSON/XML notation, API documentation (e.g. Swagger) and testing tools (e.g. Postman).
- Intermediate skills/experience with querying relational and non-relational (nosql) databases.
- Experience with business process mapping tools (e.g. Visio) is a plus.
- Communication Skills: Excellent verbal and written communication skills, with the ability to present complex ideas and requirements clearly to both technical and non-technical audiences.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to understand business needs and translate them into actionable technical solutions.
- Adaptability: Ability to thrive in a fast-paced and changing environment, with a flexible and open-minded approach to problem-solving.
- Collaboration: Strong teamwork and collaboration skills. Ability to work effectively in a cross-functional Agile team.
Nice To Have
- Experience of (Property & Casualty) Insurance domain.
- Passion for Agile methodologies and continuous improvement.
- Self-motivated and proactive in identifying opportunities for process improvement.
- Strong attention to detail while maintaining a focus on the bigger picture.
- Positive attitude, with a willingness to learn and grow within a collaborative team.
- Ability to handle multiple priorities and meet deadlines in an Agile environment.