Skip to Content

Senior Backend Software Developer - BlockChain

10 open positions

Job Title: Senior Backend Software Developer

Location: Remote

Department: Engineering

Job Summary

We are looking for a highly skilled and experienced Senior Backend Software Developer to join our team. You will be responsible for building and maintaining scalable, high-performance backend systems to support our blockchain-based financial products. This role involves close collaboration with cross-functional teams to deliver robust, secure, and efficient solutions.

Key Responsibilities

  • Design and develop scalable backend systems for blockchain trading solutions.

  • Implement efficient data storage and retrieval using MongoDB and Redis.

  • Integrate blockchain functionality through smart contracts and Web3 technologies.

  • Collaborate with engineering, product, and QA teams to develop end-to-end solutions.

  • Optimize trading algorithms and strategies to enhance system performance.

  • Ensure high standards of code quality, security, and system reliability.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • 5+ years of hands-on backend development experience.

  • Proficiency with:

    • Technologies: Node.js, TypeScript, Docker, MongoDB, Redis

    • Blockchain: Solidity, Web3, smart contracts, consensus mechanisms

  • Proven experience building and deploying financial systems or trading bots, especially in blockchain/cryptocurrency environments.

  • Solid understanding of data structures, algorithms, and database management.

  • Strong knowledge of security best practices, particularly in blockchain and fintech contexts.

--VStream-Labs--

IAM Access Provisioning Analyst

9 open positions

Position: IAM Access Provisioning Analyst

Department: Cybersecurity

Location: Markham (3 Days a week to office mandatory)

Employment Type: Contract (6 Months)

🧩 Role Overview

We are seeking a collaborative, experienced, and detail-oriented individual to join our Cybersecurity IAM Access Provisioning team. In this role, you'll manage the full lifecycle of user access and ensure adherence to compliance, audit, and governance standards.

Key Responsibilities

  • Manage the full user lifecycle (onboarding, access changes, offboarding) for employees, contractors, third parties, and brokers.

  • Perform user administration across key systems such as Active Directory, ISAM, LDAP, and other enterprise applications.

  • Support IT audit requirements for compliance with internal and external standards by collecting and reviewing evidence, and creating remediation plans.

  • Ensure service requests are fulfilled in alignment with defined SLAs.

  • Participate in and support IAM and Broker Sanctioning projects through the complete project lifecycle.

  • Develop and optimize operational procedures in line with governance, risk, and compliance (GRC) frameworks.

  • Maintain and document security-related operational processes and controls.

  • Identify process inefficiencies and recommend improvements or automation opportunities to enhance provisioning services.

🧠 What You’ll Bring

  • Bachelor’s degree in Computer Science or related field (or equivalent academic certification).

  • 1+ year of experience in Identity and Access Management (IAM) within a Financial or Insurance institution.

  • Strong knowledge of IAM principles: Least Privilege, Segregation of Duties, Confidentiality, and Integrity.

  • Hands-on experience with tools such as:

    • SailPoint

    • Active Directory / LDAP

    • IBM Security Access Manager (ISAM)

    • Privilege Access Management (PAM) tools like CyberArk

  • Excellent oral and written communication skills, with the ability to translate technical concepts for non-technical stakeholders.

  • Strong time management and organizational skills, with the ability to prioritize tasks and self-manage effectively.

  • Proven ability to collaborate and share knowledge with team members in a fast-paced environment.

  • Demonstrated ownership and proactive problem-solving abilities.

Preferred Qualifications

  • ITIL certification

  • ISC² (e.g., SSCP, CISSP) certification

  • Experience working in audit/compliance-driven environments

--VStream-Labs--
Cyber Security

Microsoft Dynamics 365 Developer

5 open positions

Job Title: Dynamics 365 Solutions Developer

Role Overview

We are seeking a skilled Dynamics 365 Solutions Developer to join our team and help transform business processes through innovative digital solutions. This role focuses on designing, developing, and optimizing customized Dynamics 365 (CRM/ERP) applications to support operational efficiency and strategic goals. The ideal candidate will excel in creating tailored workflows, seamless integrations, and user-friendly interfaces while staying abreast of emerging technologies to keep our systems cutting-edge.

Key Responsibilities

  • Develop and enhance Dynamics 365 (CRM/ERP) solutions to align with evolving business needs.
  • Build custom workflows, plugins, and components to extend platform capabilities.
  • Partner with stakeholders and analysts to gather requirements and deliver effective technical solutions.
  • Configure forms, views, dashboards, and reports to meet business objectives.
  • Integrate Dynamics 365 with other platforms and tools using APIs, connectors, and Azure services.
  • Troubleshoot and resolve performance issues, ensuring system stability and functionality.
  • Implement coding best practices for scalable and maintainable solutions.
  • Provide user support, training, and technical documentation to empower teams.
  • Research and incorporate new Dynamics 365 features and advancements to enhance system performance.
  • Manage system updates and deployments, ensuring smooth transitions with minimal disruption.

Skills and Competencies

  • Self-driven and adaptable, able to work both independently and collaboratively.
  • Strong problem-solving skills with the ability to prioritize and juggle multiple tasks effectively.
  • Excellent communication and interpersonal abilities to work with technical and non-technical stakeholders.
  • Attention to detail and a commitment to producing high-quality, reliable solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience.
  • 5 years in Canada as a Permanent Resident and should be eligible for Reliability Clearance
  • Demonstrated experience developing with Microsoft Dynamics 365 (CRM/ERP).
  • Strong expertise in programming languages such as C# and JavaScript.
  • Familiarity with Power Platform tools (Power Apps, Power Automate, Power BI).
  • In-depth understanding of Dynamics 365 architecture, security models, and data structures.
  • Hands-on experience with API integrations, web services, and middleware tools.
  • Knowledge of Azure tools (Logic Apps, Functions) for automation and integration.
  • Experience with data migration and ETL processes.
  • Prior exposure to integrating Dynamics 365 with Business Central or third-party systems is a plus.

Why Join Us?

This is an excellent opportunity to contribute to a forward-thinking organization that values technological innovation and supports your professional growth. You'll work alongside a talented team, tackling impactful projects that make a difference in the business landscape.

--Pavitra_Deshpande--

Data Test Engineer

2 open positions

Job Summary

We are seeking a skilled and detail-oriented Data Test Engineer with strong technical capabilities in ETL development and data quality assurance. The ideal candidate will have hands-on experience with tools like Informatica, Python, SQL, and various database technologies. This role requires a deep understanding of data warehousing concepts, data modeling, and troubleshooting complex data issues in enterprise environments.

Top 3 Required Skills:

  1. MDM
  2. SnowFlake
  3. Hadoop

Key Responsibilities

  • Conduct software quality assurance for enterprise-level applications, with a focus on data warehouse testing.

  • Write and optimize complex SQL and PL/SQL queries for data validation and test automation.

  • Plan, design, and execute test strategies including regression, functional, and data integrity testing.

  • Translate complex business logic into SQL-based test cases and scenarios.

  • Create and maintain test artifacts such as Test Plans, Test Cases, Defect Logs, and Requirements Traceability Matrices (RTM).

  • Apply information governance principles in the testing process.

  • Perform data profiling, auditing, reconciliation, and root cause analysis for data-related issues.

  • Conduct testing across multiple phases of medium to large projects.

  • Utilize QA automation tools, primarily Python-based frameworks.

  • Use defect tracking tools such as JIRA or ALM for issue management and reporting.

  • Optimize performance of SQL queries, stored procedures, and views.

  • Ensure data quality across large datasets by applying Data Quality Framework standards.

  • Collaborate with data engineers and developers to ensure end-to-end data validation.

Requirements

  • 5+ years of software QA experience, including extensive data warehouse testing.

  • Proficiency in Python, SQL, XML, and ETL development.

  • Hands-on experience with ETL tools, particularly Informatica PowerCenter and BDM.

  • Experience with Cloud technologies such as Snowflake, AWS (S3), and Hadoop Data Lake.

  • Strong experience in working with PostgreSQL, SQL Server, and MongoDB.

  • Familiarity with data warehouse architecture (e.g., ODS, DM, EDW, ROLAP).

  • Solid understanding of data integration, transformation, cleansing, and analytics.

  • Experience with data modeling concepts and ER diagrams.

  • Demonstrated ability to work independently with minimal supervision while also collaborating effectively in a team.

  • Strong analytical skills, problem-solving capabilities, and attention to detail.

  • Adaptable and capable of handling multiple priorities in a fast-paced environment.

  • Excellent communication and documentation skills.

 

--Pavitra_Deshpande--

Senior Salesforce Developer - JP00002630

2 open positions

Job Title: Sr. Salesforce Developer (8+ Years)

We seek a skilled and collaborative Sr. Salesforce Developer to join our Software Engineering Group. You will work closely with globally distributed teams, including business representatives, analysts, architects, and engineers, to design, develop, test, and implement Salesforce solutions. We promote a culture that challenges the status quo and seeks to streamline processes, technology, and workflows to drive continuous improvement.

Location: GTA, Ontario

Work Mode: Remote

Job Mode: Contract

Eligibility: Must reside in Canada for more that 5 years(Citizen, PR)

Job Summary:

As a Sr. Salesforce Developer, you will lead CRM implementations, maintain data integrity, and drive user adoption through targeted training and support. Reporting to the AVP of Software Engineering, this role requires technical expertise in Salesforce development, proactive problem-solving skills, and the ability to work independently as well as collaboratively in a fast-paced environment.

Responsibilities:

  • Salesforce Development and Customization: Configure and develop Salesforce Lightning applications using APEX, Visualforce, Triggers, and Lightning Web Components (LWC).
  • Technical Leadership: Lead CRM implementations, focusing on best practices, effective deployment, and successful rollouts that ensure data integrity and user adoption.
  • Integration Development: Work on third-party integrations, such as DocuSign, to enhance Salesforce functionality and usability.
  • Agile Practices: Contribute to Agile and Scrum processes to support team productivity and solution effectiveness.
  • Deployment and Version Control: Utilize CI/CD tools for streamlined deployment, ensuring all development aligns with version control protocols.
  • Testing and Quality Assurance: Use testing tools and techniques to ensure the quality and integrity of solutions within development and integration environments.
  • Independent and Collaborative Work: Work autonomously to meet project milestones, while effectively communicating with stakeholders and team members.
  • Proactive Problem-Solving: Identify and address challenges with a critical thinking approach to deliver optimized solutions.

Qualifications:

  • Educational Background: Bachelor’s or Postgraduate degree, professional certification, or equivalent experience.
  • Experience:
    • 10+ years in Salesforce administration and development
    • 10+ years in software development, with a focus on Salesforce
  • Technical Skills:
    • Advanced skills in APEX, Salesforce Flows, and development tools, including APEX Class controllers, batch processes, and managing Governor Limits.
    • Design and develop high-quality Salesforce solutions using OmniStudio tools and features, including FlexCards, Data Raptors, Integration Procedures, and OmniScripts.
    • Proficiency in Visualforce, Salesforce APIs, batch Apex, and triggers.
    • Familiarity with Salesforce.com architecture frameworks, best practices, and business process design.
  • Integration Expertise: Skilled in integration technologies, including HTTP, XML, JSON, and SOQL, with hands-on experience in third-party integrations.
  • Salesforce Certifications: Salesforce Platform Developer I certification or equivalent.
  • Cloud and CRM Management: Experience with Sales Cloud, Service Cloud, Account Engagement, and Salesforce Voice.
  • System Architecture Knowledge: Knowledge of system architecture and database design.
  • Soft Skills:
    • Strong verbal and written communication abilities.
    • Excellent analytical and quantitative skills to drive insight-driven decision-making.
  • Agile Knowledge: Familiarity with Agile and Scrum methodologies for effective development cycles.
  • Additional Interests: Experience or interest in technology sectors such as e-commerce, internet services, or classifieds.
--Pavitra_Deshpande--
Contract

Senior Cyber Security Advisor -

1 open position

Senior Cybersecurity Advisor

About the Role

Canada’s Security Advisory Services is responsible for providing advisory services to business lines and IT teams to ensure that risks and controls align with Property and Casualty Insurance Client's Cybersecurity Standards and Policies while reducing operational risks.

The Senior Cybersecurity Advisor provides mentorship to business lines to ensure the design, development, and implementation of projects and initiatives adhere to the organization’s Cybersecurity Standards. This role will assist in assessing Cybersecurity risks to help business functions make informed decisions for protecting information assets.

As a domain expert in Cybersecurity, the incumbent will support Cybersecurity Managers by fostering strong relationships with Risk & Compliance, Privacy, Supplier Assurance, IT Infrastructure, and Operational Business Units.

The ideal candidate thrives in a forward-thinking and fast-paced environment.

Key Responsibilities

  • Act as a lead in one or more key team responsibilities.
  • Lead complex security projects, providing guidance to mitigate Cybersecurity risks.
  • Review architecture documents and create security assessment reports.
  • Stay up to date with emerging technologies and implement security controls to protect them.
  • Work on projects of various sizes, from large-scale initiatives to smaller implementations.
  • Collaborate with business lines, IT support functions, and stakeholders to ensure security compliance.

Additional Responsibilities

  • Promote awareness of Property and Casualty Insurance Client's Cybersecurity Standards and Policies.
  • Provide management support on Cybersecurity matters.
  • Address security-related requests from IT and business users, ensuring resolution and satisfaction.

Qualifications & Experience

Required:

  • Minimum 5 years of experience in Cybersecurity Threat Risk Assessments for new applications, systems, and cloud-based solutions.
  • Proven leadership experience in at least one key area within the cybersecurity domain.
  • Experience in 3rd Party Supplier Assurance and Risk Assessments, including issue remediation.
  • Hands-on experience managing penetration testing programs with external vendors and IT teams.
  • Expertise in Access Management reviews, including privileged access, processes, and tools.
  • Knowledge of DevOps, microservices, application migration to cloud, and SaaS-based solutions.
  • Experience working in Security or IT Audit teams, IT Development, System Administration, or Network Security.
  • Strong ability to establish effective working relationships with both internal and external stakeholders.

Preferred:

  • Knowledge of PCI Compliance requirements, including Compliance Attestation processes.
  • Familiarity with Ariba, Archer GRC, or equivalent governance platforms.
  • Post-secondary education in Computer Science, Computer Engineering, IT Security, or Risk Management.
  • Professional certifications such as CISSP, CISA, CISM, CCSP/CCSK, or GIAC are highly desirable.

--Pavitra_Deshpande--

Problem Management Analyst

1 open position

Problem Management Analyst

Role Overview

The Problem Management Analyst is responsible for managing the lifecycle of all IT problems. The primary goal is to prevent incidents and minimize the impact of those that cannot be avoided. This role involves identifying, analyzing, and resolving problems to ensure the stability and efficiency of IT services.

While the primary focus is on Problem Management, the analyst will also support other IT Service Management (ITSM) functions, including Incident Management, Change Management, and Service Level Management, as required.

Key Responsibilities

  • Conduct Root Cause Analysis (RCA) for major incidents and recurring issues.
  • Develop and enforce Problem Management processes and procedures.
  • Collaborate with Incident Management teams to ensure timely resolution of problems.
  • Maintain and update the Known Error Database (KEDB).
  • Monitor and report on Problem Management metrics and KPIs.
  • Facilitate problem review meetings and post-incident reviews.
  • Work with cross-functional teams and external vendors/partners to implement permanent solutions.
  • Ensure compliance with ITIL best practices and organizational policies.
  • Provide training and support on Problem Management processes.
  • Assist with other ITSM functions as needed.

Qualifications & Requirements

Education & Certifications

  • Bachelor’s degree in Business, Computer Science, or a related field (or equivalent experience).
  • ITIL v4 Foundations certification (Mandatory).

Experience

  • Minimum 5 years of experience in IT Service Management (ITSM), specifically in Problem Management.
  • 1-2 years of experience in IT Operations, including production support for web applications, technical operations, data center operations, storage, and network management.
  • Customer service experience with a strong background in managing client relationships.
  • Hands-on experience with formal Incident and Problem Management ITIL processes.

Knowledge, Skills & Abilities

  • Strong background in IT Service & Operations Management, including both Incident and Problem Management.
  • Skilled in creating detailed management reports and presenting problem trends.
  • Analytical and problem-solving expertise, with the ability to conduct thorough investigations to determine root causes and implement resolutions.
  • Excellent communication skills (both written and verbal), capable of working across all organizational levels.
  • Ability to explain technical instructions to IT staff and guide end-users on problem resolutions.
  • Proven ability to build strong relationships with business stakeholders, IT leaders, and operational teams.
  • Self-motivated, results-driven, and able to work independently or as part of a team.
  • Expertise in Microsoft Excel, Word, and PowerPoint.
  • Strong leadership and teamwork skills, with a commitment to continuous service improvement.

Working Conditions

  • Hybrid model – Minimum 2 days a week in the office.
  • Occasional after-hours availability may be required.

--Pavitra_Deshpande--

Technical Architect

1 open position

Job Overview:

The Digital Architect will play a critical role in shaping the technical direction of enterprise-scale digital projects. This role requires a deep understanding of cloud-native design, scalable systems architecture, and agile development methodologies. The ideal candidate is an experienced technical leader with a solid foundation in software architecture and a passion for digital transformation within public sector or large-scale enterprise environments.

Key Responsibilities:

  • Define and communicate the overall technical vision for enterprise projects.

  • Provide architectural leadership and guidance across project lifecycles.

  • Translate complex technical concepts to non-technical audiences and decision-makers.

  • Mentor and lead agile teams, ensuring alignment with architecture and digital best practices.

  • Leverage cloud platforms (AWS, Azure, Google Cloud) to design scalable, resilient architectures.

  • Collaborate with cross-functional teams to implement reusable components, APIs, and services.

  • Drive modern development practices including DevSecOps, UX/UI design integration, and agile delivery.

  • Participate in the transformation of legacy systems into modern digital platforms.

  • Utilize data analytics tools to inform architectural decisions and derive actionable insights.

Must-Have Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Work Experience:

    • 5+ years leading solution architecture for large-scale enterprise projects.

    • 5+ years mentoring agile teams.

    • 5+ years conveying technical ideas to non-technical stakeholders.

    • 5+ years working in software development across the full SDLC.

    • 5+ years experience with open source ecosystems (e.g., Node.js/NPM).

    • 5+ years as a software architect in agile team environments.

    • 2+ years experience with cloud services and architecture.

Nice-to-Have Qualifications:

  • Experience implementing DevSecOps in enterprise environments (2+ years).

  • Experience transforming legacy systems into digital services (5+ years).

  • Experience with Master Data Management (MDM) solutions (5+ years).

  • Background in public sector digital transformation (5+ years).

  • Familiarity with UX/service design, design thinking, or human-centered design (2+ years).

  • Experience with domain modeling and schema design (4+ years).

  • Experience with data analytics tools and practices (4+ years).

  • Experience contributing to architecture practices and reusable APIs/integrations (4+ years).

Work Environment:

This role may involve working in a hybrid or remote model with regular interaction with cross-functional stakeholders and senior decision-makers. The ability to collaborate effectively and lead within agile environments is essential.

--VStream-Labs--
Contract

Cyber Security Analyst

1 open position

We are seeking a resourceful and forward-thinking Cybersecurity Analyst who will be primarily responsible for day-to-day Cybersecurity Operational tasks. This role requires general knowledge of Endpoint Protection, Network Security, Incident Triage, Alert Fine-Tuning, and strong communication skills.

This individual will collaborate with Incident Response, Vulnerability Management, Engineering, Risk, Infrastructure, Business, Legal, and HR teams. The role is based in Markham.

Responsibilities

  • Handle Change Management requests related to the team
  • Triage cybersecurity incidents and escalate when necessary
  • Work on vulnerability reports and track related issues
  • Track, record, and monitor security issues
  • Conduct health checks and periodic testing of EDR, VM, SIEM, and other tools
  • Stay up to date on the latest cybersecurity threats
  • Be proactive in daily operations and suggest improvements
  • Share knowledge and best practices with the team
  • Provide support on ad-hoc cybersecurity projects
  • Assess, summarize, and escalate potential security breaches
  • Assist partners and staff with cybersecurity-related queries
  • Contribute to the development of operational and project documentation
  • Support other teams within the Risk Management Group as needed
  • Perform other related duties as assigned

Qualifications

Education

  • A background in Cybersecurity Operations
  • Experience in the insurance industry is an asset

Experience

  • 3+ years of experience in an enterprise IT environment, with at least 2+ years focused on Cybersecurity
  • Hands-on experience with Incident Response (IR) and Data Loss Prevention (DLP) incident triaging
  • Familiarity with Endpoint Detection & Response (EDR) capabilities
  • Strong documentation and reporting skills
  • Ability to coordinate and follow up with various teams effectively
  • Understanding of security and privacy frameworks (e.g., industry standards, legal and regulatory requirements)
  • Knowledge of operating systems (Windows, UNIX, etc.)
  • Experience in incident response planning and playbook development
  • Strong analytical and problem-solving skills
  • Ability to work on multiple projects simultaneously
  • Excellent communication skills, including presentations and written reports
  • Ability to influence without authority and foster collaboration

Tools & Technologies

  • SIEM (Security Information and Event Management)
  • EDR (Endpoint Detection & Response)
  • Vulnerability Management tools
  • Endpoint Management Solutions
--Pavitra_Deshpande--
Contract