<p>Nous recherchons un Ingénieur Logiciel Principal pour rejoindre l'équipe dynamique de notre client à Trois-Rivières. Ce poste exige de solides compétences en développement logiciel et des capacités à gérer divers aspects des projets technologiques. Vous serez responsable de l'entretien, de la création et de l'amélioration de solutions logicielles tout en collaborant étroitement avec les équipes internes et les clients.</p><p><br></p><p>Responsabilités:</p><p>• Participer activement aux projets en proposant des idées d'amélioration et en réalisant des études de faisabilité.</p><p>• Effectuer la maintenance des logiciels existants pour garantir leur efficacité et leur fiabilité.</p><p>• Concevoir et développer de nouveaux algorithmes adaptés aux besoins du projet.</p><p>• Ajouter des fonctionnalités innovantes en réponse aux demandes spécifiques des clients.</p><p>• Offrir un support technique aux utilisateurs, sur place et à distance, pour résoudre les problèmes liés aux logiciels.</p><p>• Documenter les solutions apportées aux problèmes pour une utilisation future et une meilleure gestion des connaissances.</p><p>• Réaliser des tests sur les programmes développés par les collègues afin d'assurer leur qualité.</p><p>• Être prêt à voyager pour répondre aux exigences opérationnelles et collaborer avec des équipes externes.</p>
<p>Notre client est à la recherche d’un gestionnaire du support technique pour diriger une équipe spécialisée dans les services techniques et l'installation de simulateurs. Ce poste offre une occasion unique de superviser une équipe dédiée tout en assurant un service client exceptionnel et des installations de haute qualité. Si vous êtes passionné par la gestion d'équipe et les projets techniques complexes, ce rôle est fait pour vous.</p><p><br></p><p><strong>Responsabilités:</strong></p><p>• Superviser une équipe de six professionnels en charge du support technique et des installations.</p><p>• Planifier et gérer le calendrier quotidien des tâches de l'équipe pour garantir des opérations fluides.</p><p>• Coordonner les projets d'installation de simulateurs de manière efficace et dans les délais impartis.</p><p>• Assurer la maintenance et le dépannage des simulateurs pour répondre aux besoins des clients.</p><p>• Collaborer avec les clients pour résoudre les problèmes techniques complexes et offrir un service exceptionnel.</p><p>• Fournir une expertise technique dans les domaines de l'informatique, des réseaux, des systèmes mécaniques, électriques et de câblage.</p><p>• Encadrer et motiver l'équipe pour atteindre les objectifs de performance.</p><p>• Élaborer et mettre en œuvre des stratégies pour améliorer les processus et la satisfaction client.</p><p>• Rédiger des rapports de projet détaillés et assurer une communication claire avec les parties prenantes.</p><p>• Participer à la formation continue de l'équipe pour maintenir un haut niveau de compétence technique.</p>
<p>Job Description:</p><p> </p><p>We are seeking a skilled Build Engineer passionate about automation and game development to join our Central Tech team. In this role, you will play a key part in optimizing build pipelines, deploying scalable infrastructure, and streamlining workflows for large-scale multiplayer games.</p><p> </p><p>This is a full-time, in-office position requiring 5 days per week in in a centrally located office, near Skytrain and many shops and restaurants. </p>
<p>Our Calgary client is seeking an experienced QA Engineer to join their Agile development team. This role focuses on designing and maintaining automated testing frameworks to ensure the delivery of high-quality software solutions. You will work closely with developers and stakeholders to integrate QA processes seamlessly into the development lifecycle.</p><p><em>Key Responsibilities:</em></p><ul><li>Design, develop, and maintain automated test suites for web applications</li><li>Implement end-to-end test automation using Playwright, TypeScript, and/or C#</li><li>Validate test coverage for React-based applications and APIs</li><li>Integrate automated tests into CI/CD pipelines (e.g., GitLab)</li><li>Conduct API testing and verify external system integrations</li><li>Collaborate with developers and product teams to resolve QA challenges</li><li>Utilize cloud-based testing environments (AWS, Docker, Kubernetes)</li><li>Follow Agile best practices and participate in Scrum ceremonies</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an opportunity to work on cutting-edge projects in a collaborative environment that values innovation and quality. You’ll enjoy a competitive salary, comprehensive benefits, and the chance to work with modern tools and technologies while contributing to high-impact solutions. If you thrive on being an integral part of a team in a diverse environment, then submit your resume online today.</p>
<p><strong>About the Role</strong></p><p>Our Edmonton based client is looking for a strong Software Engineer who also brings solid data experience. This role is ideal for someone who enjoys building solutions, solving problems, and working across both software development and modern data platforms. You will work closely with the team to design, develop, and support solutions built on Microsoft Fabric, Azure, and C# .NET</p><p><br></p><p>The team values curious thinkers who can code, understand the fundamentals, and learn quickly. Tools and platforms can be taught, but strong problem solving and technical depth are essential.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p>• Design, build, and support solutions in Microsoft Fabric.</p><p>• Develop code in Python and SQL for data engineering and pipeline work within Fabric.</p><p>• Build or support web applications using C Sharp .NET within the Microsoft Cloud.</p><p>• Work with Azure based development tools and services.</p><p>• Support API integrations and contribute to various integration projects.</p><p>• Collaborate on Power BI related work and adapt to evolving Fabric capabilities.</p><p>• Use Visual Studio, Jira, and Confluence to track work and document solutions.</p><p>• Take direction well while also being able to think critically and work independently.</p><p>• Deliver high quality work across multiple projects based on your technical strengths.</p>
<p>Our Calgary client in the medical technology sector is seeking a Senior Software Developer to design and deliver innovative software solutions that support healthcare advancements. This role combines technical leadership with hands-on development and offers the opportunity to work on projects that directly impact patient experiences and treatment.</p><p><em>Key Responsibilities:</em></p><ul><li>Architect and develop secure, scalable software applications</li><li>Collaborate with product managers, QA teams, and clinical experts to align technology with business needs</li><li>Ensure compliance with healthcare regulations and data privacy standards </li><li>Mentor junior developers and promote best practices in coding and design</li><li>Participate in code reviews, risk assessments, and validation activities</li><li>Maintain clear documentation for requirements, specifications, and user guides</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an opportunity to join a forward-thinking organization at the intersection of technology and healthcare innovation. You’ll enjoy a competitive salary, a comprehensive benefits package, and the chance to work on meaningful projects that improve patient outcomes. The role offers professional growth, collaboration with industry experts, and exposure to cutting-edge technologies. If you thrive on being an integral part of a team in a diverse environment, then submit your resume online today.</p>
<p>We are seeking a <strong>Front-End Developer</strong> to join an innovative technology team in building safer and smarter communities. In this role, you will craft intuitive, user-friendly interfaces for our solutions within the intelligent transportation systems space. Working closely with a team of seasoned professionals, you’ll contribute to all stages of the software development lifecycle, from design through release.</p><p> </p><p>This is a hybrid role based in Abbotsford BC</p><p> </p><p><br></p>
<p> </p><p>We are seeking a <strong>Back-End Developer</strong> to design and implement scalable, robust solutions for transportation systems. In this key role, you will focus on building and maintaining server-side applications, databases, and services that power advanced technology products.</p><p> </p><p>This is a hybrid role based in Abbotsford BC</p><p><br></p>
<p><strong>Position Overview</strong></p><p>Our Surrey-based client is seeking a Web and SharePoint Support Specialist for a 4-month onsite engagement. This role will support several digital initiatives focused on improving their intranet, website, and internal processes. The work includes configuration in WordPress using the Divi theme, development and organization tasks within SharePoint Online, and building internal web forms that will be hosted in SharePoint.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p>• Support configuration, layout updates, and content adjustments within the client’s WordPress site using the Divi theme</p><p>• Assist with the build and enhancements of the SharePoint Online intranet site</p><p>• Develop and organize pages, document libraries, and templates within SharePoint</p><p>• Create and optimize internal web forms to be published and used within SharePoint</p><p>• Collaborate with internal teams to understand requirements and implement site or form solutions</p><p>• Support general digital and website-related tasks as part of a broader modernization initiative</p><p>• Document configurations, site structures, and templates to support knowledge transfer</p><p><br></p>
<p>We are looking for the right people who want to innovate, achieve, grow, and lead. As one of the world’s leading providers of products and services to the global energy industry, our client operates in more than 70 countries and employs individuals from 130 nationalities, making them one of the most diverse companies globally. This diversity enables them to offer multiple career paths, best-in-class training, and world-class benefits.</p><p>Their leading energy technology division equips E& P professionals with software-driven lifecycle insights that spark new ideas, actions, and results to maximize asset value.<strong> </strong>We are seeking a highly skilled and experienced <strong>Senior Quality Assurance Engineer </strong>with <strong>Geoscience domain experience</strong> to be based in <strong>Calgary, AB</strong> and work with global development teams from Europe, Canada, and US. You will be involved in ensuring software quality, reliability, and user satisfaction throughout the entire development process; from initial planning through deployment and post-delivery support to the client. You will collaborate closely with all members of the Agile development team to ultimately deliver a low-risk, high-quality software solutions.</p><p><strong>Responsibilities include:</strong></p><ul><li>Estimation of software testing efforts based on technical specifications.</li><li>Providing input to improve product effectiveness, integration and usability</li><li>Creating, documenting and executing software tests for the acceptance of new feature functionality</li><li>Execution and management of the manual regression test suite</li><li>Identification of software defects and usability issues in the development and stability cycles of the software</li><li>Validating defect fixes</li><li>Managing the automation backlog for the product; working with automation engineers to improve autotest coverage</li><li>Creating synthetic data and organizing client project data within the OpenWorks/Oracle database</li><li>Designing and executing tests which measure the performance of the software given varying hardware specifications</li><li>Measuring and reporting stability of the product via test suite results and defect inflow/outflow</li><li>Identifying and escalating project risk</li></ul>
We are looking for an experienced Full Stack Developer to join our team on a long-term contract basis. Based in North York, Ontario, this role involves contributing to the development of robust and scalable solutions while working on both back-end and client-side scripting. The ideal candidate will bring expertise in building efficient microservices, implementing clean architecture principles, and utilizing modern cloud technologies.<br><br>Responsibilities:<br>• Design, develop, and optimize microservices architecture to ensure scalability and maintainability.<br>• Implement and maintain clean architecture and domain-driven design principles across projects.<br>• Develop RESTful APIs and ensure seamless integration with front-end components.<br>• Manage and optimize relational databases like Azure MySQL for high-performance applications.<br>• Utilize containerization tools such as Docker and orchestration platforms like Kubernetes to streamline deployments.<br>• Collaborate with cross-functional teams to leverage cloud platforms, particularly Microsoft Azure.<br>• Apply Infrastructure as Code methodologies using tools like Terraform.<br>• Ensure secure application development by adhering to best practices for OAuth 2.0, OpenID Connect, and encryption.<br>• Establish and maintain CI/CD pipelines to support automated deployments and testing.<br>• Monitor distributed systems using appropriate logging and tracking tools to ensure reliability.
<p>We are looking for an experienced <strong>Full Stack Application Developer - Team Lead</strong> to join our client’s dynamic team in <strong>Calgary, Alberta</strong>. In this leadership role, you will guide front-end development efforts for desktop or enterprise applications, ensuring the delivery of high-quality, user-centric interfaces. This is an exciting opportunity for a motivated individual with a strong technical background in Java UI technologies and proven leadership capabilities.</p><p><br></p><p>Responsibilities include, but are not limited to:</p><p>• Collaborating closely with UX designers, product owners, and software engineers to translate user experience requirements into robust GUI implementations using Eclipse RCP/SWT.</p><p>• Presenting architectural designs and technical proposals to the architecture review board.</p><p>• Breaking down development tasks and defining clear implementation roadmaps.</p><p>• Designing and optimizing computational algorithms for performance and scalability.</p><p>• Developing both thin and thick client applications that interface with cloud-based microservices.</p><p>• Ensuring high code quality through unit testing, code reviews, security hardening, and continuous integration with other domain tools.</p><p>• Providing technical support and leading user troubleshooting sessions to resolve issues and ensure smooth operation of the DSG application.</p><p>• Mentoring & leading developers and contributing to architectural and implementation decisions.</p><p>• Embracing Agile/Scrum methodologies and delivering demonstrable solutions at the end of each sprint.</p><p>• Staying current with emerging technologies and trends in geophysical computing and software development.</p><p>• Perform other related duties as assigned, which may include but are not limited to cross-functional collaboration, mentoring junior developers, and contributing to process improvements.</p>
<p>Robert Half is recruiting an Intermediate DevOps for our Client. As the successful Candidate your primary focus of the role is to shape and maintain our client’s IT infrastructure while collaborating with development, QA, and security teams to deliver secure, reliable, and scalable solutions. </p><p><strong><em>Responsibilities:</em></strong></p><ul><li>Automating deployments, scaling, and configuration for applications and infrastructure</li><li>Managing container orchestration platforms such as Docker and Kubernetes</li><li>Partnering with developers to optimize application performance and deployment workflows</li><li>Design and manage CI/CD pipelines to streamline software delivery</li><li>Building and maintaining cloud environments </li><li>Monitoring system performance and ensuring high availability for critical financial services</li><li>Implementing security best practices and supporting compliance with financial regulations</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an opportunity to work on impactful IT products in a dynamic, innovative environment. You’ll enjoy a competitive salary and a comprehensive benefits package that includes health, dental, and vision coverage. If you’re passionate about DevOps and want to make a difference in the financial technology space, this role is for you. If you thrive on being an integral part of a team in a diverse environment, then submit your resume online today.</p>
<p>We are looking for the right people who want to innovate, achieve, grow, and lead. As one of the world’s leading providers of products and services to the global energy industry, our client operates in more than 70 countries and employs individuals from 130 nationalities, making them one of the most diverse companies globally. This diversity enables them to offer multiple career paths, best-in-class training, and world-class benefits.</p><p>We are seeking a talented <strong>Full Stack Application Developer</strong> to be based in <strong>Calgary, AB</strong> and who will contribute to the development of cutting-edge software solutions for geophysical data analysis and visualization. In this role, you will collaborate with multidisciplinary teams to create innovative tools that empower energy professionals to make data-driven decisions. This position offers the opportunity to work in a dynamic environment, leveraging advanced technologies to drive impactful results.</p><p><strong>Responsibilities:</strong></p><ul><li>Collaborate with UX designers, product owners, and engineers to implement user interface designs using Eclipse tools.</li><li>Develop and optimize computational algorithms to enhance application performance.</li><li>Create and maintain both thin and thick client applications that interact with cloud-based microservices.</li><li>Conduct unit tests, perform code reviews, and ensure the security and quality of software.</li><li>Present architectural designs and technical solutions to review boards and stakeholders.</li><li>Support end-users by troubleshooting issues and providing technical expertise.</li><li>Provide guidance to less experienced developers and contribute to team-wide architectural decisions.</li><li>Work within Agile/Scrum frameworks to deliver functional software components in iterative sprints.</li><li>Stay updated on new technologies and trends in geophysical computing and software development.</li></ul>
We are looking for a skilled Dynamics 365 (CE) Developer to join our team in Mississauga, Ontario. In this role, you will leverage your expertise in Microsoft Dynamics 365 Customer Engagement and related cloud technologies to design and implement innovative business solutions. This position involves working with cross-functional teams to ensure the delivery of scalable, efficient systems that meet organizational needs.<br><br>Responsibilities:<br>• Design and develop customized solutions within the Dynamics 365 Customer Engagement platform to meet business requirements.<br>• Collaborate with stakeholders to gather, analyze, and translate complex business needs into technical specifications.<br>• Implement integrations using Power Platform tools, including Power Apps, Power Automate, and Power BI.<br>• Customize model-driven apps, forms, and dashboards to enhance user experience and functionality.<br>• Develop plugins and workflows using C# and JavaScript to automate processes and improve system efficiency.<br>• Build secure and scalable integrations with Azure services such as Logic Apps, Functions, and Web APIs.<br>• Manage deployments and version control using Azure DevOps and CI/CD pipelines.<br>• Provide technical support and guidance during implementation and post-deployment stages.<br>• Ensure solutions adhere to best practices, technical standards, and security protocols.<br>• Stay updated on advancements in Microsoft technologies to recommend innovative improvements.
<p>We are seeking a talented Oracle Analytics Server (OAS) and OBIEE Developer to join our client's team in Mississauga, Ontario. In this role, you will design, develop, and maintain advanced analytics solutions that drive strategic business outcomes. The ideal candidate possesses strong technical expertise and excels at collaborating with stakeholders to deliver impactful insights and results.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Create interactive dashboards, detailed reports, and data visualizations using Oracle Analytics Server (OAS) and OBIEE.</li><li>Develop and update OBIEE repository layers, including Physical, Business Model, and Presentation layers.</li><li>Perform comprehensive data analysis for OLAP applications and support related ETL processes.</li><li>Implement and refine ETL jobs, troubleshoot data issues, and optimize data mappings for efficiency.</li><li>Integrate OAS and OBIEE platforms with various data sources, such as Oracle databases and APIs, to ensure seamless data flow.</li><li>Provide ongoing support and maintenance for OAS, OBIEE, and Oracle databases, aligning system performance with business requirements.</li><li>Enforce security protocols, including Row-Level and Object-Level Security, to safeguard sensitive information.</li><li>Produce pixel-perfect reports using BI Publisher to address complex reporting needs.</li><li>Collaborate closely with business users to understand requirements and deliver robust analytics solutions.</li><li>Optimize Oracle and PL/SQL queries to maximize performance and data integrity.</li></ul><p><br></p>
<p><strong>THE ROLE:</strong> </p><p>We’re looking for an <strong>Experienced Node Developer</strong> to join our innovative team and contribute to cutting-edge software projects. You will collaborate within an agile environment, working with a talented group of developers and stakeholders to deliver high-quality solutions that optimize system functionality and improve overall performance. Reporting to a project leader or manager, this role empowers you to take ownership, show creativity, and deliver exceptional results.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, test, and implement new software features tailored to business needs.</li><li>Partner with your Team Lead and colleagues to foster clear and consistent communication.</li><li>Participate in root cause analyses and improve code quality through tests and reviews.</li><li>Recommend changes to optimize software functionality and boost performance.</li><li>Compile timely and comprehensive documentation for use across projects.</li><li>Stay informed on emerging industry trends and technologies.</li><li>Adapt quickly between tasks to maintain workflow efficiency and composure.</li><li>Utilize strong problem-solving abilities to guide critical decisions effectively.</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is not your ordinary Node Developer opportunity—this is a chance to work with talented professionals in a highly collaborative environment. You’ll have access to the tools, technologies, and resources to not only contribute to impactful projects but also grow your own expertise. We value creativity, innovation, and teamwork and will give you the platform to truly make your ideas count.</p><p>Here, you will build upon your career by engaging in exciting tasks that challenge your abilities, expand your technical knowledge, and inspire you to deliver your very best. If you love working in a fast-paced, dynamic industry and making a difference with your work, this is the role for you. Apply today, don’t wait!</p>
<p><strong>THE ROLE:</strong></p><p>Are you passionate about automation and innovation? We’re seeking an experienced and motivated RPA Developer to join our client’s team and play a pivotal role in optimizing business processes through robotic process automation (RPA). In this role, you'll design, develop, and implement RPA solutions using Automation Anywhere and/or UiPath to streamline repetitive operations and enhance efficiency across the organization. Your responsibilities will include monitoring and maintaining bot performance, creating robust test scripts to ensure solution accuracy, and documenting workflows and maintenance processes. Additionally, you'll collaborate with business users and provide key insights to technical and non-technical stakeholders while managing a remote, distributed team. This role is available for remote work concessions; however, preference will be given to candidates based in proximity to the client’s head office in the Vancouver area.</p><p><em>Main Responsibilities:</em></p><ul><li>Develop, design, and implement RPA systems using Automation Anywhere or UiPath to automate repetitive business operations</li><li>Monitor and maintain RPA bots to guarantee their effectiveness, dependability, and peak performance</li><li>Create and run test scripts to ensure that RPA solutions are accurate and functioning</li><li>Record workflows, setups, and maintenance practices related to automation</li><li>Collaborate with stakeholders across teams to identify automation opportunities and deliver impactful solutions</li></ul><p><strong>WHY THIS ROLE?</strong></p><ul><li>This is a unique opportunity to transform workflows and create lasting impact within a company recognized for its innovation and growth. <em>You’ll enjoy:</em></li><li>A company with an excellent reputation and forward-thinking outlook</li><li>A fast-paced, dynamic role where no two days are ever the same</li><li>Ongoing professional training and development</li><li>A work environment where your initiative and innovation will be rewarded</li><li>A flexible workplace where work-life balance is actively promoted</li></ul>
We are looking for a talented Full Stack Developer to join our team on a long-term contract basis. In this role, you will contribute to the design, development, and delivery of robust web applications while collaborating closely with cross-functional teams. Based in Caledon, Ontario, this position requires occasional travel for team-building activities, providing you with opportunities to connect and engage with your peers.<br><br>Responsibilities:<br>• Develop and maintain high-quality web applications using modern frameworks and tools.<br>• Participate in daily stand-up meetings and two-week sprint cycles to ensure project alignment.<br>• Collaborate with stakeholders to gather requirements and translate them into actionable development plans.<br>• Test and debug applications to ensure optimal functionality and performance.<br>• Implement and maintain APIs to connect applications with external systems.<br>• Utilize Power Platform tools, including Power Apps and Power Automate, to enhance application capabilities.<br>• Work with cloud technologies such as Microsoft Azure and AWS for deployment and integration.<br>• Incorporate feedback from users to continuously improve application design and usability.<br>• Monitor application performance and troubleshoot issues to ensure reliability.<br>• Support team members and contribute to a collaborative development environment.