Skip to Content

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--

Automation Test Engineer - JP2680

1 open position

Job Title: Automation Test Engineer

Accountabilities

  • Design and execute project Test Strategy to ensure high-quality deliverables.
  • Provide status updates, escalations, and reporting via metrics to the project team.
  • Review user stories, requirements, specifications, and technical design documents to provide timely feedback from a Quality Assurance (QA) perspective.
  • Create detailed, comprehensive test plans and test cases, and review them for the project delivery test team.
  • Design, develop, and execute test scripts to enhance test coverage.
  • Develop and enhance Automation Frameworks to improve testing efficiency.
  • Create and manage Test Plans, Test Strategies, Test Cases, Test Data, and Test Execution.
  • Perform detailed regression testing and maintain up-to-date test artifacts.
  • Collaborate with internal teams (Developers, Business Analysts, Scrum Masters, Product Owners) to ensure testing is integrated within the development lifecycle.
  • Ensure timely delivery of testing milestones and project deliverables.
  • Ability to meet challenging deadlines and perform effectively under pressure.
  • Be a team player and foster a positive work environment.

Technical Requirements

  • Extensive experience in test automation and development of automation frameworks across different technologies and platforms.
  • Deep understanding and expertise in automation tools (e.g., Selenium, Cucumber, SOAPUI/JSON).
  • Hands-on experience in Agile SCRUM development environments with automation testing.
  • Strong technical writing skills to document processes and tasks effectively.
  • Proven experience in Digital Automation Testing (Cross-Browser, Mobile).
  • Clear verbal & written communication skills in English.
  • Strong work ethic and professional attitude.

Must-Have Skills

  • Insurance Domain ExperienceCommercial Lines.
  • Expertise in Automation Testing using Selenium with Java/Python/C/C++ (Framework Development & Enhancement).
  • API Testing Expertise (XML/JSON, SOAP API, REST API - Framework Development & Enhancement).
  • Ability to develop tools/scripts to enable developers to test their own code.
  • Strong development/test automation skills using Java/Python/C++.
  • Experience working with CI/CD Pipelines, First-Time Automation, and Digital Test Automation.
  • Knowledge of SQL and experience with GIT/Bitbucket (Source Code Management tools).
  • Experience with Jenkins/JIRA Integration using APIs.

--Pavitra_Deshpande--

Solution Architect - Data (AVICJP00002592))

1 open position

Client is a leading provider in the Property and Casualty (P&C) insurance sector, offering a wide range of insurance products and services tailored to protect individuals and businesses from financial loss. The company's core offerings include coverage for property damage, liability, and personal injury related to various risks such as accidents, natural disasters, and business operations.


The purpose of the Solution Architect role is to:

  • Develop end-to-end solution architecture for projects, meeting business requirements.
  • Create a DevOps strategy for the enterprise and support the migration of existing pipelines to the target toolset.
  • Identify the system impact of proposed changes and collaborate with stakeholders to quantify and qualify that impact.
  • Identify technical debt across applications and infrastructure in the landscape.
  • Establish a framework to evaluate and prioritize technical debt items.
  • Develop roadmaps with the Enterprise Architect and business to remediate technical debt.
  • Support cost estimation and execution of technical debt remediation.
  • Deliver solutions aligned with Aviva’s IT strategy and architecture goals.
  • Ensure compliance with standards, design approaches, and governance.


Accountabilities:

Solutions and Assurance

  • Design and create solutions that meet Aviva's technology standards, addressing availability, security, resilience, and performance.
  • Produce design options with associated costs, benefits, and risks to enable informed investment decisions.
  • Collaborate with product owners, architects, and platform teams to balance long-term and short-term goals.
  • Ensure the integrity of end-to-end solutions across platforms, including transition states.
  • Estimate IT initiatives and sprint features to meet business outcomes.
  • Communicate complex technical concepts to both technical and non-technical audiences.
  • Record solution debt incurred during the transition phase and address it in future phases.
  • Identify risks and challenges related to proposed solutions, developing mitigation strategies.
  • Participate in post-implementation reviews to improve future designs.

Technical Leadership

  • Stay up-to-date with technological developments and assess how they fit into the company's architecture.
  • Evaluate and recommend tools, frameworks, and platforms for solution development and deployment.
  • Define and enforce architecture best practices and standards.
  • Conduct architecture reviews for compliance with guidelines.
  • Produce design artifacts to support stakeholders in service, security, architecture, and engineering.
  • Conduct peer reviews of design artifacts and provide mentoring to less experienced team members.

Design Community Membership

  • Contribute to the Solution Architecture community by leading or participating in initiatives to enhance Aviva’s design approach.
  • Develop technical skills to support Aviva's need to leverage emerging technology trends.

Risk & Controls

  • Identify, own, and manage key risks and IT controls related to iCARE or Archer systems.
  • Ensure timely remediation of issues and actions related to controls/risks.
  • Keep risks mitigated within Aviva's tolerance level and report their status accordingly.


Problem Solving:

  • Solve project-based technical problems in alignment with policies and processes.
  • Handle problems ranging from repetitive daily issues to complex technical challenges.
  • Escalate issues following guidelines.


Change Management:

  • Recommend design solutions to address challenges faced by projects or feature teams.
  • Take initiative in adapting to change and recommending improvements based on expertise.


Collaboration:

  • Build effective working relationships with project managers, platform managers, architects, and specialists.


External Interaction:

  • Maintain contact with suppliers and technology sources to stay updated with relevant knowledge.


Values:

  • Care: Make a positive difference in customers’ lives, solving problems and building meaningful relationships.
  • Commitment: Act with courage, take ownership, and fulfill promises, understanding the global impact of the work.
  • Community: Collaborate and win together, connecting with each other, customers, and communities.
  • Confidence: Be brave and passionate, setting new standards for innovation and the future.


Capabilities:

  • Proven experience in solution architecture, roadmaps, and design implementation.
  • Strong DevOps expertise with exposure to a wide DevOps toolset.
  • Broad knowledge of application technologies and infrastructure.
  • Experience in creating roadmaps with interim states.
  • Familiarity with agile methodologies and the full project lifecycle.
  • Financial acumen for business case development and design decisions.
  • Strong communication and technical guidance skills.
  • Stakeholder management and leadership abilities.

--VStream Labs Recruitment--

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--

Data Test Engineer- JP00002648

1 open position

Job Title: Data Test Engineer

Job Summary:

We are seeking a skilled Data Test Engineer with strong technical capabilities and a deep understanding of ETL development. The ideal candidate will have experience in coding languages such as Python, SQL, and XML, along with expertise in data warehousing concepts and architecture techniques. This role requires extensive troubleshooting skills to solve complex technical issues in ETL processes. Proficiency in data warehousing methods like Operational Data Store (ODS), Data Marts (DM), Enterprise Data Warehouse (EDW), and Relational OLAP (ROLAP) is essential.

Top 4 Required Skills:

  1. AWS (S3)
  2. Hadoop
  3. PostgreSQL
  4. Informatica BDM & Power Center


Key Responsibilities:

  • Quality Assurance Experience: Utilize 5+ years of software quality assurance experience on enterprise-level applications, specifically in data warehouse testing.
  • SQL Expertise: Write complex SQL queries to support various testing needs such as data validation and regression, assess testability of requirements, and develop comprehensive test plans for business and technological solutions.
  • Testing Phases: Test across multiple project phases, especially in medium to large-scale projects, ensuring data integrity through validation.
  • Data Governance Knowledge: Apply principles of information governance in a testing context.
  • Data Warehousing and Data Mart Testing: Execute testing for data warehouses and data marts with clear understanding.
  • Test Data Preparation: Identify test data preparation techniques and transform complex business logic into SQL or PL/SQL queries.
  • Testing Lifecycle Proficiency: Maintain thorough knowledge of Software Test Life Cycle, Test Case Life Cycle, Defect Life Cycle, and requirements traceability.
  • Test Case Management: Prepare, execute, and track test cases; ensure requirements are accurately traced with RTM.
  • Automation and Tools: Leverage QA automation tools with Python for test automation.
  • ETL Testing: Conduct ETL testing with extensive SQL proficiency, handling large data sets within a Data Quality Framework.
  • Data Analysis and Profiling: Perform data analysis, including profiling, auditing, balancing, and reconciliation.
  • Defect Tracking and Resolution: Use tools such as Jira and ALM for tracking and managing defects.
  • SQL Tuning: Enhance SQL performance through optimization of queries, stored procedures, and views.
  • Attention to Detail: Bring an analytical mindset, focusing on detail-oriented testing and analysis.
  • Data Modeling Knowledge: Understand data models and entity-relationship diagrams for effective testing.

Technical Requirements:

  • Cloud and Data Lake Expertise: Experience with Snowflake, AWS S3, Hadoop Data Lake, PostgreSQL, MongoDB, and other cloud technologies.
  • ETL Tools Proficiency: Skilled in Informatica PowerCenter and Informatica BDM for ETL processes.
  • Data Integration and Analytics: Experience in data extraction, transformation, and loading from various data repositories (structured and semi-structured).
  • Data Modeling and Design: Knowledge in designing data marts and data warehouses following data modeling principles.
  • Problem Solving: Strong analytical skills to address complex issues efficiently.
  • Independent and Collaborative Work Style: Self-motivated with the ability to work independently and as part of a team, with a commitment to delivering high-quality service.
  • Mentorship and Learning: Quick learner who is willing to guide team members and foster a knowledge-sharing environment.

Preferred Qualifications:

  • Experience with Large Data Sets: Familiarity with data quality frameworks, data cleansing, and data analysis methods.
  • Adaptability and Multitasking Skills: Ability to handle multiple tasks in a dynamic environment, responding to changes with urgency and flexibility.

Attributes:

  • Ownership: A proactive self-starter who takes initiative, ownership, and responsibility for tasks.
  • Team Player: Works collaboratively within a team environment and strives to achieve high-quality results.

 

--Pavitra_Deshpande--

Data Base Administrator - JP00002627(5+ years)

1 open position

Job Description: Database Administrator

Position Overview:

We are seeking a highly skilled and experienced Database Administrator (DBA) to join our dynamic IT team. The ideal candidate will have extensive knowledge and hands-on experience with Oracle Databases (12c and 19c), as well as proficiency in other database systems such as PostgreSQL or MongoDB. Knowledge of AWS is a plus. The DBA will be responsible for database application support, troubleshooting, patching, performance tuning, and query optimization. Additionally, expertise in Oracle Enterprise Manager is essential.

Key Responsibilities:

  • Database Management:
    • Install, configure, and maintain Oracle Databases (12c and 19c).
    • Manage database instances, including creation, configuration, and monitoring.
    • Ensure high availability, disaster recovery, and data integrity.
  • Database Application Support:
    • Provide support for database applications, ensuring optimal performance and reliability.
    • Collaborate with development teams to design and implement database solutions.
    • Troubleshoot and resolve database-related issues promptly.
  • Performance Tuning:
    • Perform system and query tuning to optimize database performance.
    • Analyze and resolve performance bottlenecks.
    • Implement best practices for database performance and scalability.
  • Patching and Upgrades:
    • Apply patches and perform upgrades to database systems.
    • Ensure compliance with security policies and standards.
    • Plan and execute database migrations and version upgrades.
  • Monitoring and Maintenance:
    • Utilize Oracle Enterprise Manager for database monitoring and management.
    • Conduct regular health checks and performance assessments.
    • Automate routine maintenance tasks to improve efficiency.
  • Cross-Platform Database Support:
    • Provide support for additional database systems such as PostgreSQL or MongoDB.
    • Ensure seamless integration and interoperability between different database platforms.
    • Maintain documentation and standard operating procedures for multi-database environments.
  • AWS Knowledge (Preferred):
    • Leverage AWS services for database hosting and management.
    • Implement cloud-based database solutions and ensure their optimal performance.
    • Stay updated with the latest AWS offerings and best practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5 to 7 years of proven experience as a Database Administrator with a focus on Oracle Databases (12c and 19c).
  • Proficiency in Oracle Enterprise Manager.
  • Working knowledge of PostgreSQL or MongoDB.
  • Familiarity with AWS services is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, dynamic environment.

Preferred Skills:

  • Certification in Oracle Database Administration.
  • Experience with database security and compliance.
  • Knowledge of scripting languages (e.g., Python, Shell scripting) for automation.
  • Familiarity with DevOps practices and tools.

--VStream Labs Recruitment--