Technology

  • Project Manager

    Our client is looking to add a Project Manager to their team to support high-priority IT initiatives, working with business units, leadership, and vendors. This candidate will be expected to manage multiple IT projects, supporting planning, execution, reporting, and coordination across stakeholders. The role involves managing multiple high-profile IT projects, ensuring timelines,…

  • Systems Engineer

    Systems Engineer
    The ideal candidate will help build, maintain, and troubleshoot, the company’s rapidly expanding infrastructure. They will work alongside other engineers to ensure highest levels of performance and ability, and manage any problems that arise.

    Responsibilities

    Manage and monitor installed systems
    Test and maintain MS Operating Systems, MS 365 and cloud operations
    Monitor application…

  • Senior Software Engineer

    Overview
    We’re seeking a Senior Software Engineer to design, build, and deliver high-quality software across the full development lifecycle. You’ll work across frontend and backend systems, contribute to architectural decisions, and help maintain strong engineering standards while delivering real business value.

    Tech Stack
    Spring Boot, Vue.js, PostgreSQL, RabbitMQ

    Responsibilities

    Design, develop, test, and deploy production…

  • AI Engineer

    Overview

    The AI Engineer I develops and supports production-ready AI and agentic systems. This role combines software engineering and applied AI, working within responsible AI and governance frameworks while collaborating across teams.

    Responsibilities:

    Build, maintain, and optimize AI-powered applications and agent workflows
    Integrate AI systems with APIs, third-party tools, and internal services
    Implement prompt engineering…

  • Technologies Technician

    Our client is seeking an entry-level Client Technologies Technician to provide technical assistance and support for IT Services Desktop Support staff. This role involves building and deploying laptops, tablets, and workstations, troubleshooting hardware/software issues, and maintaining accurate asset documentation. This role is a contract role for 12 months with the…

  • Junior Software Developer and Tester

    About the Role:
    Join a forward-thinking team dedicated to modernizing legacy systems and building scalable, adaptable solutions. You’ll work on impactful projects involving system transitions and SharePoint, contributing ideas and best practices to improve processes and deliver results that matter.

    What You’ll Do:

    Support system migration and modernization initiatives
    Analyze existing systems and help…

  • IT Support Technician

    Overview:

    We are seeking a skilled IT Support Technician – Level 2 to join our team. This role involves providing advanced technical support, maintaining IT systems, and ensuring smooth operations across the organization. The ideal candidate will have strong problem-solving skills, technical expertise, and a proactive approach to tackling challenges.

    Key Responsibilities:

    Provide Level 2…

  • Network Engineer

    Our client is seeking an experienced Network Engineer to join their growing to team during a major network refresh. This is a hands-on role with minimal training, so we need someone who can hit the ground running.

    Responsibilities

    Configure, maintain, and troubleshoot LAN/WAN networks
    Support migration from Cisco to Fortinet technologies
    Implement network security…

  • SQL Developer

    Overview

    We are seeking a highly skilled SQL Developer to join our team. The ideal candidate will have strong expertise in SQL development, experience with data warehousing platforms like Snowflake, and proficiency in business intelligence tools such as Power BI. This role focuses on creating optimized queries, building interactive dashboards, and delivering accurate,…