Primary responsibilities of the position include, but are not limited to:
- Engage with multiple stakeholders to understand business processes, pain points, and strategic goals
- Elicit, analyze, negotiate and document detailed business and functional requirements
- Break down complex requirements into clear, actionable user stories and acceptance criteria
- Partner with product designers (or contribute directly) to ensure solutions are intuitive, user-centric, and aligned with business needs
- Own and manage the product backlog, continuously refining and prioritizing items based on stakeholder feedback and business value
- Collaborate closely with developers, designers, and project managers throughout the delivery lifecycle
- Conduct thorough QA testing of delivered features to ensure functionality, quality, and alignment with business requirements
- Ensure delivered solutions meet business objectives and quality standards
- Facilitate user testing and gather feedback to inform future iterations
- Support change management and user adoption through clear communication and documentation
- Identify opportunities for process improvement and automation
- A university degree in computer science or related field (minor or combined major in business considered an asset)
- Three to five years working in a professional services environment, IT department or IT services organization, preferably within software development
- Experience working in Agile environments
- Strong analytical and problem-solving skills with the ability articulate complex technical requirements in a comprehendible and conversational manner with attention to detail
- Excellent verbal and written communication skills
- Ability to meet deadlines in a fast-paced environment
- Independent worker able to move projects forward with minimal guidance
- Comfortable in a client-facing role, including resolving conflicts and negotiating
- Proven client management experience, specifically in facilitating client interviews, stakeholder workshops and team meetings
- Demonstrated ability to work collaboratively across functions and with diverse stakeholders
- Experience supporting or contributing to digital product design, including user journeys, wireframes, or workflows
- Experience with Agile tools (e.g., Azure DevOps, Jira, Trello)
- Familiarity with software development processes and digital product delivery
Nice to Have:
- Familiarity with design tools like Figma, Adobe XD, or Balsamiq
- Experience working in legal, professional services, or highly regulated environments
- Background in product management, UX design, or QA testing
How to Apply?
To apply for this position, please submit your application along with a cover letter and résumé directly to our application portal.
Blakes wishes to thank all applicants for their interest. However, only those candidates selected for an interview will be contacted.