Skip to Content

Full Stack Developer

1 open position
Position Overview
A large-scale education modernisation initiative is underway to transform traditional K–12 curriculum development and delivery into a digital-first model. As part of this transformation, a highly skilled Full Stack Developer is sought to provide specialised software development services supporting the evolution of a next-generation digital education platform.

The successful candidate will contribute to the development and maintenance of cloud-native, serverless, and scalable web applications used by educators and learners. The role is primarily remote, within a collaborative Agile team environment, and focused on creating high-quality, innovative digital solutions in the education technology domain.

Key Responsibilities
Design, develop, and maintain scalable full-stack web applications in an Agile development environment.

Implement cloud-native, serverless architectures using Amazon Web Services (AWS).

Build, test, and deploy backend services using C#, .NET Core, and NoSQL databases (e.g., DynamoDB) with tools such as Visual Studio Code.

Develop responsive and accessible front-end interfaces using Angular (2.0+), React, TypeScript, SCSS, HTML5, and Material Design.

Design and maintain RESTful APIs for secure front-end/back-end integration.

Apply state management solutions such as NGXS, NGRX, or Redux.

Utilize CI/CD pipelines for efficient development, testing, and deployment.

Translate requirements and user stories into detailed technical specifications and system architecture.

Provide architectural direction and technical leadership as required.

Develop and maintain comprehensive unit and automated tests to ensure high software quality.

Communicate project status, risks, and technical issues clearly and professionally in written progress reports.

Minimum Qualifications (Mandatory Requirements)
Education:

A university degree or 2-year diploma in Computer Science or a related field, with at least 5 years of software development experience;
OR

A 1-year post-secondary certificate with a minimum of 7 years of software development experience.

Technical Experience:

Minimum 5 years of experience using C# and/or Java for software development.

Minimum 3 years of hands-on experience with AWS-based application development.

Minimum 3 years of experience with Angular (2.0 or higher) and/or React.

Preferred Qualifications (Desirable Assets)
Demonstrated experience with cloud-native serverless development on AWS (e.g., Lambda, API Gateway, S3, DynamoDB).

Proven use of microservices architectures in production environments.

Advanced proficiency with JavaScript frameworks, particularly Angular and React.

Hands-on experience with NoSQL technologies such as DynamoDB and MongoDB.

Involvement in the development of large-scale, web-based educational or content delivery platforms.

Applied knowledge of state management libraries like NGXS, NGRX, or Redux.

Professional Attributes
Ability to work independently and effectively in a fully remote team setting.

Strong problem-solving and analytical skills with a keen attention to detail.

Excellent verbal and written communication skills.

Collaborative, team-oriented mindset with capacity to lead or participate in architectural and technical discussions.

Consistent delivery of high-quality work within established timelines.
--Ottawa--
IT

Java Full Stack Developer

1 open position

We are seeking a highly skilled and experienced Full Stack Software Developer to join our dynamic technology team. The ideal candidate brings a solid technical foundation, a passion for continuous learning, and a proven ability to deliver complex development tasks both independently and collaboratively. You will play a critical role in building the next generation of client-facing applications and backend services that are shaping the future of banking.

As part of a collaborative Agile team, you will be responsible for developing and maintaining highly scalable, high-performance APIs and services. You will actively contribute to the design and implementation of solutions, drive automation within our development pipeline, and support the team's commitment to continuous delivery and operational excellence.

Key Responsibilities

  • Deliver complex software development tasks independently or in collaboration with team members.

  • Develop and maintain scalable, high-performance APIs in an Agile environment.

  • Ensure high code quality through rigorous automated unit and functional testing.

  • Automate processes across the development lifecycle, identifying and implementing opportunities for efficiency and reduced time-to-market.

  • Design and implement robust code structures aligned with the team’s technical architecture.

  • Collaborate with cross-functional Agile teams, including technical, product, and business stakeholders, to deliver high-impact products.

  • Stay informed about emerging technologies and evaluate their potential to address current and future challenges.

  • Communicate complex technical concepts clearly and effectively to both technical and non-technical audiences.

Required Skills and Experience

  • 7+ years of experience with Angular, Java Spring Boot, Node.js, JavaScript, TypeScript, Kafka, Redis, and CSS/HTML.

  • 7+ years of experience in designing and developing RESTful APIs and microservices.

  • Extensive experience with the MEAN stack.

  • Hands-on experience in developing GraphQL APIs.

  • Proficient in working with relational databases, including PostgreSQL and SQL.

  • Solid experience in developing distributed cloud applications using platforms such as OpenShift and Docker.

  • Expertise in designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger, SOAP).

  • Strong domain knowledge of financial products, trade lifecycle, and market data.

  • Familiarity with security protocols and standards, including JWT, OAuth 2.0, OIDC, and SSL Certificates.

  • Full software development lifecycle experience, including CI/CD implementation and comprehensive testing practices.

  • Deep understanding of Agile principles and best practices.

--VStream-Labs--
IT

OpenText Exstream Developer

1 open position
We are looking for a talented OpenText Exstream Developer to join our team and help design,
build, and optimise document generation solutions. This role requires hands-on experience with
OpenText Exstream, including its Cloud Native edition, and a strong understanding of system
integration and performance optimisation.

Key Responsibilities
• Design and build templates in OpenText Exstream to meet business and regulatory
requirements.
• Develop and maintain document generation solutions using OpenText Exstream.
• Collaborate with cross-functional teams to integrate Exstream with enterprise systems.
• Translate technical and design specifications into scalable, maintainable code.
• Optimize existing solutions for performance, scalability, and reliability.
• Work with the Cloud Native edition of OpenText Exstream and support its SaaS
implementation.
• Write and maintain SQL scripts and Spring Boot-based services for data integration and
automation.

Required Skills & Qualifications
• Proven experience with OpenText Exstream (including Cloud Native edition).
• Strong knowledge of document composition and customer communication workflows.
• Proficiency in Spring Boot and SQL scripting.
• Proficiency in XML, XSLT, and scripting languages.
• Experience with data integration and automation.
• Experience with SaaS-based implementations and cloud-native architectures.
• Ability to work independently and collaboratively in an Agile environment.
• Excellent problem-solving and communication skills.
--VStream-Labs--
IT

Software Developer (Backend-Developer)

1 open position

Job Title: Software Developer (Backend Developer)

We are seeking a skilled Backend Software Developer to join our team. This role focuses on designing, developing, and maintaining robust server-side applications and infrastructure using a variety of technologies.

Years of Experience: 5–8 years

1. Responsibilities:

  • Design and implement scalable backend systems using Python and Java

  • Develop and maintain RESTful APIs

  • Work with SQL and NoSQL databases, including PostgreSQL, MySQL, and Cassandra

  • Implement and manage message queuing systems using Kafka

  • Containerize applications using Docker and orchestrate with Kubernetes

  • Optimize application performance and ensure high availability

2. Technical Skills:

  • Strong proficiency in Python and at least one Python web framework (e.g., Django, Flask)

  • Programming Languages: Proficiency in Python

  • Expertise in SQL and database management (PostgreSQL, MySQL)

  • Knowledge of NoSQL databases, particularly Cassandra

  • Familiarity with message brokers, especially Apache Kafka

  • Proficiency in Linux operating system

  • Experience with containerization using Docker

  • Understanding of container orchestration with Kubernetes

  • Version control with Git

  • Software Development: Experience with software development methodologies and best practices

  • Data Structures and Algorithms: Strong understanding and practical application

  • Object-Oriented Design (OOD): Ability to apply OOD principles for flexible and modular software

  • Database Management: Knowledge of SQL and experience with both relational and NoSQL databases

  • Version Control: Proficiency with Git and experience managing complex branching strategies

  • Testing and Debugging: Expertise in software testing methodologies and debugging techniques

  • API Development: Experience in designing and implementing RESTful APIs

  • DevOps Practices: Familiarity with CI/CD pipelines and cloud platforms (e.g., AWS, Azure)

  • Experience with test-driven development and automated testing frameworks (e.g., Pytest)

  • Experience with Spring Boot framework for Java applications and Java, JavaScript would be nice to have

3. Soft Skills:

  • Problem-solving: Ability to analyze complex issues and develop innovative solutions

  • Communication: Excellent verbal and written communication skills

  • Teamwork: Ability to collaborate effectively in a team environment

  • Attention to Detail: Meticulous approach to coding and documentation

  • Time Management: Capacity to manage multiple projects and meet deadlines

  • Adaptability: Willingness to learn new technologies and methodologies

4. Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

  • 5+ years of professional software development experience

  • Strong portfolio demonstrating proficiency in multiple programming languages and technologies

  • Commitment to writing clean, maintainable, and efficient code

--Ottawa--
IT

Scrum Master - Guidewire Delivery

1 open position
Job Overview:
We are seeking a highly motivated Scrum Master – Guidewire Delivery to drive successful delivery in alignment with organizational mandates and goals. The ideal candidate is strong in agile project management practices, with a balance of business and technical acumen. You will support and guide your team to achieve results within the defined constraints of budget, schedule, and scope. You are an influencer, team player, and collaborator.

Key Responsibilities

  • Facilitate Scrum Events: Lead all core Scrum ceremonies—sprint planning, daily stand-ups, sprint reviews, and retrospectives—ensuring they are efficient, focused, and time-bound.

  • Remove Impediments: Proactively identify and resolve blockers—technical, organizational, or interpersonal—to maintain team momentum.

  • Coach and Mentor: Guide the team on Scrum principles and Agile practices to foster a self-organizing, high-performing environment.

  • Promote Collaboration: Strengthen communication across the team and with stakeholders to ensure alignment, transparency, and shared ownership.

  • Ensure Process Adherence: Drive adherence to Scrum values and the organization’s established Change Governance framework.

  • Manage Expectations: Set and communicate clear expectations around deliverables, timelines, and team responsibilities.

  • Resolve Conflicts: Address and resolve team or stakeholder conflicts constructively to maintain a productive working environment.

Delivery Focus Areas

  1. Scrum Discipline: Ensure strict adherence to Agile principles and Scrum practices.

  2. Sprint Planning: Lead estimation and user story splitting across BA, Development, and QA roles.

  3. Sprint Reporting: Monitor and report on sprint burndown, spillover, and deliverables tied to the Integrated Plan.

  4. Retrospectives: Capture actionable feedback on what went well and areas for improvement.

  5. Capacity & Velocity Management: Plan team capacity and track velocity for predictable delivery.

  6. User Story Quality: Maintain clarity and completeness of user stories and acceptance criteria.

  7. Backlog Grooming: Collaborate with the Product Owner to groom and prioritize the backlog.

  8. Risk Management: Identify and escalate risks early to avoid delivery impact.

  9. Dependency Management: Track and link dependencies across JIRA and SharePoint at the user story level.

  10. Scrum Facilitation: Ensure ceremonies are structured, purposeful, and outcome-driven.

  11. Blocker Resolution: Drive resolution of blockers within a 24-hour window.

Skills and Qualifications:

  • Scrum Certification: PSM, CSM, or equivalent preferred.

  • Guidewire Experience: Mandatory.

  • Agile Delivery Experience in Insurance: Preferred.

  • Strong Communication and Interpersonal Skills: Proficient in conflict resolution and facilitation.

  • Leadership Abilities: Proven ability to lead and influence without authority.

  • Problem-Solving Skills: Ability to identify and resolve issues rapidly.

  • Agile Mindset: Deep understanding of Agile principles and values.

--Ottawa--
IT
Contract

Cybersecurity Analyst – Incident Response

1 open position

Job Title: Cybersecurity Analyst – Incident Response

 

Job Description

We are seeking an experienced Cybersecurity Incident Responder to join our cybersecurity operations team. The ideal candidate will be capable of managing incidents at a Tier 3 level and conducting investigations using advanced incident response tools. This role will also contribute to internal fraud and financial crime investigations where a cyber component is present. The position includes participation in an on-call rotation to ensure a prompt response to mitigate impact in a 24/7 environment.

 

This is a hybrid role, with a primary office location based in Markham, Ontario.

 

Key Responsibilities:

·       Take full ownership of cybersecurity incident response activities and produce summary reports for management and internal stakeholders.

·       Analyse escalated alerts from managed security service providers to assess impact, determine appropriate containment and remediation strategies, and ensure thorough recovery.

·       Continuously enhance the effectiveness of incident response tools such as EDR, SIEM, and SOAR by optimizing configurations and alert rules.

·       Conduct in-depth technical investigations of cybersecurity incidents, including root cause analysis, threat vectors, and adversary tactics and techniques.

·       Respond swiftly and diligently during shifts and while on-call to address cybersecurity alerts and time-sensitive incidents.

·       Collaborate with internal departments, including Information Security, Privacy, and Fraud Investigation teams, on cyber-related cases.

·       Stay current and adaptive in a fast-paced and evolving threat environment.

 

Qualifications:

·       Minimum 2 years of direct experience in cybersecurity incident response, preferably in a financial service or similarly regulated environment.

·       Strong understanding of:

·       Incident response procedures and techniques

·       Network protocols and communication principles

·       Common vulnerabilities and remediation approaches

·       Experience analysing cybersecurity alerts and selecting appropriate containment/remediation actions based on business impact.

·       Skilled in investigating incident root causes, including threat vectors and attacker methodologies (TTPs).

·       Proven ability to work collaboratively with internal and external stakeholders across functions.

·       Strong communication and documentation skills; able to clearly explain technical issues and findings to diverse audiences.

Experience or familiarity with any of the following areas is considered an asset:

·       Threat hunting

·       Threat intelligence

·       Digital forensics

 

Education & Certifications:

·       A degree in Computer Science, Computer Engineering, or a related field is an asset.

·       Recognized certifications in cybersecurity incident response or related domains (e.g., CISSP, OSCP, CIH, CHFI, GCFA, GCIH) are preferred or actively being pursued.

·       Experience or knowledge of the insurance industry is considered a plus.

 

--Markham--
IT

Business Analyst - Finance Systems

1 open position
Job Profile Summary:
The Business Analyst - Finance Systems will play a crucial role in analysing, designing, and implementing
Finance Systems within the insurance sector. The ideal candidate will have a strong understanding of
insurance accounting principles, mainframe constructs, and a solid grasp of Guidewire principles. This
role requires excellent analytical skills, attention to detail, and the ability to work collaboratively with
cross-functional teams. Strong written and verbal communication skills are paramount.

Internal Job Description / Advert:
Assist with undertaking tasks related to Financial Accounting within the insurance sector. Gather and
document technology needs from finance and accounting units, develop recommendations, and respond
to queries. Conduct analysis to identify improvement opportunities, evaluate technology solutions, and
support strategy development. Collaborate with stakeholders on project scope and deliverables, update
processes for efficiency, and participate in creating test plans. Stay informed on industry advancements,
monitor technology practices, and participate in training and projects. Ensure good customer outcomes
by acting in good faith and supporting customers’ financial goals.

Key Skills:
1. Analyze and document business requirements for Finance Systems.
2. Excellent writing skills
3. Collaborate with stakeholders to identify and prioritize system enhancements and
improvements.
4. Understand and interact with Guidewire and mainframe constructs in the context of finance
systems.
5. Conduct gap analysis and develop functional specifications for system changes.
6. Ensure compliance with insurance accounting standards and regulations.
7. Analyze data impacts on P&L statements and Balance Sheets.
8. Understand basic accounting, including balance sheet, P&L concept.
9. Work side-by-side with business teams throughout the life of the project, understanding their
needs, communicating expectations, and developing customer-centric change proposals.
10. Participate in system testing and validation to ensure accuracy and functionality.
11. Create SQL queries and execute in Oracle & Postgress Databases.
12. Provide training and support to end-users on new system features and processes.
13. Monitor system performance and troubleshoot issues as they arise.
14. Prepare detailed reports and presentations for management and stakeholders.

Candidate Requirements (in order):
1. Experience/Industry knowledge: Minimum of 5 years of experience as a Business Analyst in
Finance Systems, with extensive experience in the insurance industry. Strong understanding of
insurance accounting principles and practices. Familiarity with insurance industry regulations
and standards, particularly in relation to IFRS17, OSFI, GISA, Facility Association, and GAA
2. Familiarity with Guidewire principles (PolicyCenter, BillingCenter, or ClaimCenter).
3. Knowledge of mainframe constructs and their application in Finance Systems.
--VStream-Labs--
IT

Business Systems Analyst - GuideWire Policy Center

1 open position

Position Overview

We are seeking an experienced Business Systems Analyst (BSA) with Guidewire Policy Center ACE Certification to join our dynamic and outcome-focused project team. The BSA will play a key role in delivering high-impact projects across personal insurance platforms, contributing from project ideation through to completion. This role requires a detail-oriented, collaborative individual who thrives in Agile environments and is focused on continuous improvement, stakeholder satisfaction, and business value delivery.

Key Responsibilities

  • Collaborate with stakeholders to support project planning, prioritization, and design.

  • Understand business objectives and ensure alignment across technical teams.

  • Define, gather, and document business and technical requirements for IT and Digital implementations.

  • Translate business needs into detailed, actionable technical specifications.

  • Manage and optimize sprint plans; continuously assess for efficiency improvements.

  • Lead project meetings, working sessions, and regular status updates with cross-functional teams.

  • Ensure project scope is clearly defined, tracked, and maintained throughout the lifecycle.

  • Identify and proactively resolve project risks and blockers.

  • Provide feedback and suggest improvements for process and project delivery.

  • Partner with business and technology teams to ensure high-quality, value-driven project outcomes.

Required Qualifications

  • Minimum 5 years of experience as a Business Systems Analyst on Agile/Scrum teams.

  • Guidewire Policy Center ACE Certification – required.

  • 3+ years of experience in personal insurance domain.

  • Experience in Scrum Master roles or responsibilities – strong asset.

  • Experience in digital transformation and/or conversion projects – preferred.

  • CIP designation – preferred or equivalent strong insurance industry knowledge.

Skills & Competencies

  • Strong business acumen and customer/stakeholder focus.

  • Proven ability to think critically and solve complex problems.

  • Results-driven with a consistent focus on business outcomes and benefits.

  • Superior communication and interpersonal skills—both written and verbal.

  • Excellent organizational, planning, and time management abilities.

  • High attention to detail and structured approach to documentation and analysis.

  • Proactive, self-starter with a strong sense of ownership and collaboration.

  • Team player with the ability to build rapport across technical and business teams.


--VStream-Labs--
IT

ServiceNow Consultant

1 open position

Job Summary

We are seeking a highly experienced ServiceNow Consultant to lead and support complex implementations of the ServiceNow platform. The successful candidate will bring deep technical expertise, at least 10 years in application development, and at least 5 years of recent experience as a ServiceNow Solution Architect or Senior Developer. This position requires active CIS certifications and experience working in bilingual and government environments.

Location: Canada (Remote)

Security Clearance: Valid Reliability Status in Canada

Employment Type: Contract / Full-time

Key Responsibilities

  • Lead ServiceNow implementations as a technical architect or practice lead.
  • Design and deliver scalable, compliant solution architectures aligned with business goals.
  • Translate business and functional requirements into technical specifications.
  • Integrate ServiceNow with enterprise applications and systems.
  • Provide technical leadership throughout the development lifecycle.
  • Ensure compliance with Government of Canada Web Standards (WCAG, CLF, WET).
  • Oversee ITSM tool upgrades, custom module development, and integrations.

Required Qualifications

--Remote--
IT
Contract

Mobile Developers with React Native experience

1 open position

We are seeking skilled Mobile Developers with React Native experience to contribute to a high-impact Payments project for one of our leading clients. This role requires hands-on expertise in mobile application development and a strong understanding of mobile architecture, best practices, and performance optimization.

Job Description

As an experienced mobile developer, you will:

  • Lead the development and maintenance of mobile applications.

  • Write clean, efficient, maintainable, and testable code following SOLID principles and industry best practices.

  • Enhance application performance, responsiveness, and overall quality.

  • Work with APIs and integrate third-party libraries and services.

  • Collaborate with product managers and backend developers to define, design, and ship new features.

  • Conduct code reviews and provide constructive feedback.

  • Monitor code quality using tools such as Sonar and other industry-standard platforms.

Responsibilities

  • 8 to 10+ years of recent, hands-on experience in mobile development.

  • In-depth knowledge of mobile concepts, architecture, and implementation.

  • Proven ability to develop scalable, high-performing, secure, and highly available mobile solutions.

  • Excellent communication skills and the ability to understand business value and technical requirements.

  • Demonstrated enthusiasm and initiative, with a strong willingness to ask questions and contribute proactively.

  • Familiarity with professional software engineering practices, including coding standards, code reviews, version control, build processes, testing, and deployment.

--VStream-Labs--
IT

Guidewire Integration Developer

1 open position

Overview

We seek a positive and collaborative Technical Lead – Guidewire PC/BC/CC to join our Software Engineering Group. In this role, you will work with globally distributed teams, including business representatives, business analysts, architects, and engineers, to plan, design, develop, test, and implement enterprise solutions.

The ideal candidate will be passionate about driving quality and efficiency, have deep technical expertise in Guidewire platforms, and embrace a culture that challenges the status quo while simplifying processes, technology, and workflows.

Key Responsibilities

  • Review software requirements efficiently.

  • Build architectural diagrams and design documents.

  • Design screens, business rules, and workflow changes

  • Write programs and configure/package/deploy software.

  • Establish and adhere to coding standards.

  • Debug and unit test code.

  • Perform peer code reviews.

  • Mentor junior resources.

Required Qualifications

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field, or equivalent experience.

  • 10+ years of proven experience in Guidewire Application Development.

  • Expertise in GOSU language, Guidewire configuration and coding, Guidewire tools and accelerators, Guidewire Batch, and predefined plugins.

  • Ability to read code in other languages and reverse engineer products.

  • Experience with Agile software development and tools such as Git, Bitbucket, Jenkins, Jira, and Confluence

  • Strong domain knowledge of Property & Casualty Insurance.

  • 7+ years of Guidewire development experience.

  • 7+ years of experience coding RESTful APIs.

  • 7+ years of experience in programming languages such as C#, Java, Python, etc.

  • Expertise in end-to-end design and development of business database applications.

  • Experience creating modern web applications and designing Web APIs with REST/JSON.

  • Deep understanding of design thinking and customer-centric development.

Must-Have Skills

  • Guidewire Associate Certification.

  • Guidewire Integration and Policy Center experience.

  • Hands-on experience with Guidewire Cloud APIs, including synchronous and asynchronous API calls, authentication mechanisms (OAuth 2.0), pagination, and error handling.

  • Proficiency with Guidewire Integration Gateway for secure, scalable, event-driven integrations.

  • Experience with Guidewire App Events and Event Driven Architecture, including Pub/Sub models.

  • Familiarity with Guidewire Cloud tools: TeamCity, Bitbucket, DataDog, Guidewire Home.

Nice to Have

  • Guidewire Ace Certification (preferably Integration).

  • Guidewire Billing Center configuration knowledge.

  • Experience writing automated GUnit tests for integrations using Guidewire data builders.

  • 7+ years of experience with relational databases and SQL (MS SQL Server and Transact-SQL proficiency preferred).

--Markham--
IT