Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3575 Product Owner - Windows PlatformMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Product Owner in Montreal, QC! This role will present the voice of the customer, and make sure that Squad members understand their needs and preferences to ensure delivery of customer value measured through specific KPIs. Knowledge of French and English is required.

Together with the Scrum Master/Service Delivery Manager, the Product Owner will build strong relationships with the members of the Squad to maximize productivity, enabling a clear path to success. The Product Owner will also establish and maintain an ongoing rapport with the external vendor account team(s) that represent the products being used within the squad.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

What You'll Be Doing
- Regularly engage with Business and key stakeholders, serving as the voice of the customer by translating requirements into user stories that feed into the Book of Work.
- Proactively seek customer feedback on product reviews and demos through defined ceremonies
- Manage the prioritization of items in the squads Book of Work
- Produce product artifacts (e.g. web product pages, presentations, roadmaps, Jira items, user communications)
- Manage a diverse set of products related to Windows hardware and the Windows 10 operating system release and their financials
- Maintain vendor relationships for product roadmaps as well as contractual licensing agreements
- Address technology risk and financial management in a regulated environment

Skills You're Bringing
- 10 years relevant experience
- Well versed in Agile methodologies and the Product Owner role
- Well versed with the technologies listed above
- Have a mature skill set that includes effective conflict resolution and influencing cross-functional teams
- Have a strong business acumen and a strategic mindset
- Strong communication skills and experience working with senior stakeholders

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3574 Java/Android DeveloperMarkham , ON

Employment Term: Contract
Location: Markham , ON

Apply

Our client, a leading global provider of talent solutions, is hiring a Java/Android Developer on a 12-month contract engagement in Markham, ON! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications.

Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Supportive leadership that invests in developing its team, to grow their careers and gain new experiences
- Be part of a company that values transparency, listening and honesty

What You'll Be Doing
- Contribute as designer and developer to design, code and release software for Android target
- Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services.
- Participate in improving and maintaining existing Infotainment software
- Participate in feature requirements analysis, and test-case design review
- Participate in feature prototype building, testing, and refinement
- Participate in improving and tailoring existing drivers, stack and applications to our needs
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with other engineers by using Scrum/Agile development process.
- Be able to occasionally travel domestically and internationally

Qualifications You're Bringing
- 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS
- Object-oriented software development experience with a solid grasp of algorithms and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.)
- Knowledge of test development and testing of embedded system firmware
- Knowledge and experience about embedded LAN and Ethernet
- Software platform development experience, such as Linux and Android platform
- Commercial software development experience in C, C++, Java
- Familiar with Android development toolkit and process
- Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
- Experience of Scrum/Agile software development process
- Ability to perform diagnostic and investigation based on limited information
- Creative, discipline, strong sense of responsibility, delivery and schedule commitment
- High level of oral and written communication skills
- High level of interpersonal skills to work effectively in a geographically dispersed team
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field
- Advanced degrees preferred

Other Skills Preferred
- Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto
- Working experience of Android component
- Working experience in firmware development
- Experience in developing automotive infotainment solutions
- Experience in automotive and/or portable consumer electronic devices

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3573 ML EngineerOshawa / Remote , ON

Employment Term: Contract
Location: Oshawa / Remote , ON

Apply

Our client has a 12-month remote contract opportunity for a software developer with some experience working with machine learning technologies. This role is suitable for individuals with a curiosity and initiative for deriving insights from data and generating impactful business values. You will work in partnership with global teams in driving innovation and advanced analytics across the company.

As a Machine Learning Software Engineer on the team, you will be responsible for building and managing modeling projects, identifying data requirements, and delivering methodology and tools that are statistically grounded around our products

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Supportive leadership that invests in developing its team, to grow their careers and gain new experiences
- Be part of a company that values transparency, listening and honesty

Skills You're Bringing
- Bachelor's degree in computer science, statistics, mathematics, computer engineering, or relevant fields
- Experience working on advanced analytics, machine learning, and other AI techniques for real world applications
- Strong foundation and experience of Statistics, Probability, and Machine learning.
- Exposure to various types of data in machine learning settings: natural language, time-series, images, etc.
- Experience using Power BI, Tableau, and/or other visualization tools.
- Experience using SQL/NoSQL and knowledge in database management.
- Hands-on experience with Python.
- Experience with machine learning toolkits, such as: Tensorflow, PyTorch, Scikit-Learn.
- Experience with UNIX tools and shell scripting
- Strong collaboration skills with ability to translate technical knowledge into business value
- Effective communication skills

Skills We'd Like to See
- Experience working with frontend systems such as Dash, Streamlit, etc.
- Experience with data tools and ecosystems (Hive, Spark, etc.)
- Experience with embedded and mobile application

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3572 Golang ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client is searching for a Senior Golang Developer in Toronto, ON to help design and build a modern tech stack. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Mentor and develop talent
- Work with the product team and other engineers to understand financial services challenges and develop solutions to address them
- Develop services and utilities in Go
- Create integration strategies for third party financial services networks and products
- Envision cleaner, simpler ways to solve problems

Requirements
-Strong history of software engineering with Go
- Experience with serverless cloud deployment architectures
- Also nice to have: Experience with Python / Terraform / GCP

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3571 Senior React ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

We are searching for Senior Full Stack Developer to help us design and build a modern tech stack for our client. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements
- Work with both internal groups and external vendors / stakeholders to develop innovative solutions.
- Owns the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
- Lead and / or provide design input into new projects; turn informed ideas to develop successful software.
- Create and deliver complex software solutions that have broad organizational or client impact.
- Provide organizational consulting, advice and education on capabilities; modelling and development methodology, including design and coding standards.
- May create and maintain documentation for these standards.
- Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites)
- Interface closely with internal and external customers to efficiently drive new products, new features and new ways forward in the in development of complex software including issue resolution and dev ops management.
- Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality

Skills You're Bringing
- Minimum of 6 years of software development experience
- Technical lead on an enterprise level React JS/Native solution
- Experience with Next.js, Redux and sass/css
- Passionate about staying up to date with current technologies and practices and implementing modern solutions.
- Experience in high availability environments

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3570 Automation QAToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client is searching for a Automation QA in Toronto, ON who is an out of the box minded QE Leader who aspires to be part of evolving QE thinking so that we "engineer for quality" vs. simply testing for it. In this role you will be a strategic partner to Product Owners, Delivery Managers, and Technical Owners in realizing our area's Innovation mandate.

What You'll Be Doing
- Set the automations test suite to validate our platform APIs, Mobile Apps, Web Apps, realizing a Continuous Integration Continuous Delivery engineering lifecycle
- Apply a hands on approach developing the framework components, integrating them into CI/CD pipelines, and authoring/executing product specific test scripts
- Manage existing automation script akin to how engineers manage code. Archiving scripts in source control and updating the script based on newly added requirement and/or changed requirements
-Your automation framework will be supporting both Functional requirements validation as well as some non-functional considerations providing a full spectrum view to quality
- Your framework will evolve to promote self-service approach to Quality Engineering where stakeholders and start tests at a push of a button and receive results without having to include QE stakeholders
-Self-managing, directing automation test strategy/plan rooted in assessment of tasks and associated efforts. Coordinating with solution stakeholders to set transport workplan in Jira/Kanban boards

Skills You're Bringing
- Hands on proven experience leading Automation Framework design, Script development, maintenance, & reporting.
- Engineering mindset with solid working knowledge of Java. Hands on experience on Java Programming
- Hands on experience on Selenium and Appium automation framework (TESTNG)
- Has working knowledge on CI/CD processes, integration points, scripting tools
- Work in an dynamic, inclusive, collaborative, non-hierarchal, and ego-free culture where your talent is valued over a title
- Working knowledge in Jira/Kanban
- Working knowledge of Unix/Linux commands
- Exposure to automation with Java using Command Lines for Application running on Cloud (Azure/AWS/GCP etc.)

Skills We'd Like to See
- Working knowledge on XCode for iOS App automation
- Mobile application (browser, native, hybrid) on Android and iOS through automation

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3569 Senior Software DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a Canadian leader in the Fintech space, has a need for a Senior PHP Software Developer with PHP Vanilla experience. In this role, you will design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements
- Work with both internal groups and external vendors / stakeholders to develop innovative solutions.
- Own the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
- Lead and / or provide design input into new projects; turn informed ideas to develop successful software. Create and deliver complex software solutions that have broad organizational or client impact.
- Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites).
- Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
- Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform.

Skills You're Bringing
- 10-+ years of PHP experience
- 10+ years of Vanilla PHP experience
- Bachelor's degree required, preferred in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
- Full proficiency with multiple programming languages and / or database management and modelling. Hands-on technical expertise with high proficiency in analytical abiity and design skills.
- Strong SQL skills - knowledge of optimizing queries, table structures and indexes. Use of MS SQL is a strong asset.
- Experience leading a large scale project.
- Experience building backend applications to handle a high volume of JSON requests
- Experience working with/on a Linux environment.
- Experience building out an ecommerce solution: Inventory, customer management and shopping cart an asset.
- Other languages an asset Java, NodeJS
- Experience with cloud deployment an asset.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3568 Security SpecialistToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leading Canadian company in the Fintech space, is looking for a Security SME to join their growing Risk and Security team in Toronto, ON! In this role, you will drive improvements to Information Security through the identification of risks and recommendations of mitigating strategies

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Drive improvements to Information Security through the identification of risks and recommendations of mitigating strategies
- Execute risk assessments / security assessments on Enterprise Wide Projects
- Act as a subject matter expert (Specialist) in the realm of information security and provide advice and recommendations related to controls to safeguard information.
- Work with Project Management Office (Project Managers) to ensure adherence to Security Assessment Process.
- Assist all project teams and business units and provide consultation to all security processes and resolve all security issues effectively.
- Document information security risks and work with project team to recommend solutions to address identified risks.
- Report residual risk, security exposures, vulnerabilities and non-compliance of information assets.
- Review requested firewall rules with the purpose of identifying any security risks with the request.

Skills You're Bringing
- Certified to CISSP or equivalent professional certification (CISA, CRISC).
- 10+ years of Information Security experience related to Risk Assessments.
- A cyber/information-security mind-set, able to assimilate and consider issues from the technical, process and business perspective, supported by a pragmatic attitude for the implementation of security.
-Proven ability to build relationships and influence across an organization with a track record of good written and verbal communication skills.
- Excellent attention to detail.
- A good understanding of the procedures required to identify, quantify and address information security or cyber vulnerabilities in an organization.
- Experience of the development and implementation of appropriate risk mitigation plans, policies, processes and technical controls.
- University degree.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3567 Python DeveloperVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space, is looking for a skilled Software Developer in with strong Python experience to join their dynamic and growing organization. In this role, you will analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence.

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence.
- Analyze business requirements for complex issues to determine the best solution; some user interaction may be required. Experienced in taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers.
- Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Builds solutions that operate key platforms that power our business. Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations. Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems.
- Ability to take a project from scoping requirements through actual launch of the project

Skills You're Bringing
- Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
- Minimum 4 years of experience working in software development, design, and / or business intelligence environments
- Highly Proficient in software development in the Python programming language; and contributing to the architecture and design of new and current systems. Experienced in building scalable distributed systems with service oriented architectures.
- Experience developing in an Azure environment
- Proficiency in restaurant, payment systems or the merchant acquiring business would be assets

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3566 Manager, Software DevelopmentVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space is looking for a Manager, Software Development in Vancouver, BC to join their dynamic and growing organization. In this position, you will lead teams of software development professionals responsible for multiple aspects of product development.

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Lead teams of software development professionals responsible for multiple aspects of product development.
- Plan tasks (e.g. front end platforms, design and implementation of assigned product domains, integration with third-party POS products etc.), hold code and design reviews while ensuring that all components are architecturally consistent.
- Define high level architecture, collaborate with senior developers across the team on design, and review and approve the detailed designs. Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration.
- Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders.
- Work closely with stakeholders to provide status, iterative releases, and make design decision throughout development.
- Ensure resulting software deliverables adhere to all application product architectures and best practices.
- Plan for the budget, resources and tools to deliver against a roadmap.

Skills You're Bringing
- Bachelor's degree required; or equivalent work experience. Master's degree preferred in Computer Science or Software Engineering
- Minimum of 10 years of experience working in system-level software development / architecture role
- Fully Proficient in working in software development, large scale systems design, business intelligence environments, and / or data architecture environments.
- Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision.
- 5 years of technical leadership and people management experience. Demonstrates passion and ability to inspire others.
- Experience with software tooling, particularly large scale configuration management and deployment systems.
- Experience delivering apps for iOS and Android
- Expertise with React, Python, Azure, Java

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3565 Developer - Cloud Security PlatformGreater Montreal Area , QC

Employment Term: Full-time
Location: Greater Montreal Area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Developer, Cloud Security Platform in the Greater Montreal Area, QC! This role will focus on the implementation and deployment of a global container vulnerability scanning solution covering cloud and on-premises containerized OSes and platforms. These efforts will draw from experience with cloud infrastructure, container runtime and management tools, software development and platform integration. Knowledge of French and English is required.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

What You'll Be Doing
- Research, architect, engineer, deploy and manage a container vulnerability scanning platform in Azure and on our next generation containerized in-house Linux build.
- Implement solutions for environmental configuration, automation, build and documentation tasks with a focus on reliability and ongoing supportability.
- Streamline configuration and deployment management through automation.
- Utilize DevOps tools and process to provide CI/CD pipelines to facilitate rapid change and ongoing evolution through deployments.
- Work with colleagues from around the globe and across the MS technology organization to provide solutions via ongoing communications and consistent processes.
- Participate in technology evaluations and play an active role in ongoing strategy based on technology trends, best practices and industry standards.
- Adopt agile principles as an aspect of team workflow to help ensure consistent delivery and stateful communications on effort progression.

Skills You're Bringing
- 3+ years of hands-on development experience in Python or alternate programming languages such as Perl, Java, C, C++
- 2+ years working w/ container runtimes and management of Kubernetes platforms such as AKS, EKS, OpenShift
- 2+ years working in and around cloud environments such as Azure, AWS, Google Cloud
- Experience with CI/CD technologies including Jenkins, Stash, GitHub, Git, Jira
- Familiarity with infrastructure as Code tools such as Terraform, Helm, CloudFormation, Azure Resource Manager
- Solid comprehension of private, public and hybrid cloud models as well as distinct service models IaaS, PaaS and SaaS
- Track record of having worked on, and been involved in, the deployment and management of infrastructure at scale.
- Strong interpersonal, written and verbal engagement skills ensuring an ability to communicate at all levels across multiple project aspects.
- Focus on good time-management, task prioritization and an ability to meet agreed upon deadlines.
- Confidence in your skills, a drive to self-start and a team player possessed of a high level of commitment and enthusiasm.

Other Skills We'd Like to See
- Familiarity with, or experience working in, an Agile environment leveraging Kanban/Scrum
- Experience in Azure DevOps: Azure Pipelines, Azure repos, Azure artifacts
- Background in a security focused environment or a distinct interest in developing deeper knowledge of cyber security.
- Thorough understanding of security architecture principles, design and engineering best practices
- Knowledge or experience with security areas such as container security principles, Common Vulnerabilities and Exposures (CVEs) and Common Platform Enumeration (CPE)

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3529 C#/WPF DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C#/WPF Developer in Montreal, QC! This role will join our client's Fixed Income and Foreign Currency User Interface Technology Group, which develops delivers UI solutions and services, primarily supporting the Fixed Income and FX Products. Knowledge of French and English is required.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Skills You're Bringing
- 3-5 years of experience with C#, WPF and other .NET framework-based technologies
- Demonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C#
- Experience with Web Services such as: SOAP, WCF, RESTful service
- Self-motivated
- Team player attitude willing to work hard to ensure the success of the team and project
- Have worked in an Agile environment such as Scrum or Kanban with experience in a Test-Driven Development environment
- Good knowledge of Object-Oriented Programming and common design patterns

Other Desired Skills
- Experience with Reactive Extensions Library
- Experience with ASP.NET Web API services is a plus
- Experience with modern web technologies (HTML5, REST, Angular) is a plus
- Ability to demonstrate industry best practice solutions by writing documents and sample apps
- Knowledge of French and English is required.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3564 Software Developer, PythonVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space, is looking for a skilled Software Developer with strong Python experience to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates.

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence
- Analyze business requirements for complex issues to determine the best solution; some user interaction may be required
- Taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers
- Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Builds solutions that operate key platforms that power our business
- Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations
- Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems
- Ability to take a project from scoping requirements through actual launch of the project

Your experience includes:
- Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
- Minimum 4 years of experience working in software development, design, and / or business intelligence environments
- Highly Proficient in software development in the Python programming language; and contributing to the architecture and design of new and current systems. Experienced in building scalable distributed systems with service oriented architectures
- Experience developing in an Azure environment
- Proficiency in restaurant, payment systems or the merchant acquiring business would be assets

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3563 Manager, Software DevelopmentVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space is looking for a Manager, Software Development to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates.

Perks You'll Love
- Work for one of Canada's leading employers, recognized for their community support & innovation
- A supportive team that values diversity with abundant growth & development opportunities
- Enjoy an employee rewards program, competitive salary and more

What You'll Be Doing
- Lead teams of software development professionals responsible for multiple aspects of product development.
- Plan tasks (e.g. front end platforms, design and implementation of assigned product domains, integration with third-party POS products etc.), hold code and design reviews while ensuring that all components are architecturally consistent
- Define high level architecture, collaborate with senior developers across the team on design, and review and approve the detailed designs. Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration
- Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders. Work closely with stakeholders to provide status, iterative releases, and make design decision throughout development
- ensure resulting software deliverables adhere to all application product architectures and best practices
- Plan for the budget, resources and tools to deliver against a roadmap

Skills You're Bringing
- Bachelor's degree required; or equivalent work experience. Master's degree preferred in Computer Science or Software Engineering.
- Minimum of 10 years of experience working in system-level software development / architecture role
- Fully Proficient in working in software development, large scale systems design, business intelligence environments, and / or data architecture environments
- Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision
- 5 years of technical leadership and people management experience. Demonstrates passion and ability to inspire others
- Experience with software tooling, particularly large scale configuration management and deployment systems
- Experience delivering apps for iOS and Android
- Expertise with React, Python, Azure, Java

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3562 DevOps EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time DevOps Engineer! You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best products the market has to offer. This position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Your day will be split between responding to internal support requests and project-based work
- Internal Support request: you will be responsible for making configuration changes for the code repository, adding in users, troubleshooting, and other duties that are requested from you when needed
- Project work: You will build out the infrastructure automation, perform software upgrades, conduct general infrastructure improvements, and other project-based work
- On call once every 4 weeks to support the team in a variety of capacities as needed

Skills You're Bringing
- Experience working with Containerization (Docker & Kubernetes)
- Automation: experience with configuration management and infrastructure as code tools is a must. Terraform (preferred), Ansible, Helm, etc.
- Experience with a programming language (Bash & Python preferred)
- Extensive experience in Linux
- Experience with AWS and/or GCP
- Service Mesh experience is preferred
- A combination of a developer and systems administration background would be ideal
-A bachelor's degree in computer science, engineering, and/or similar experience

Skills We'd Like to See/ Nice to Have
- Postgres, MySQL, Elastic Search, Kafka, Redis, Helmfile, Terragrunt, Prometheus, and any web programming

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3561 Senior iOS DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Senior iOS Developer! This role requires Unity development experience, and will work with the product team to design, architect, and ship the client's amazing applications. The position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Work with the product team to design, architect, and ship the client's amazing applications
- Implement polished user interfaces with the help of our design team
- Improve our code through refactoring and applying modern design patterns
- Work with other engineers through technical collaboration, discussion, and code review
- Solve difficult problems related to large data sets and responsive UIs
- Help our QA team to automate testing and continuous integration
- Keep up to date with the latest advances in iOS development

Skills You're Bringing
- Experience working with Cocoa, Swift (Objective-C is a plus)
- Strong understanding of object-oriented design, software development principles, and design patterns
- Experience developing user interfaces
- Unit testing experience
- Proficient in integrating APIs and back-end services with mobile applications
- Experience working with Git
- Experience working with Cocoapods
- Experience working with large native code bases
- Degree in Computer Science, Engineering, and/or equivalent experience

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3560 Android DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Android Developer! This role will have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. The position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Working with a team of smart, friendly, and dedicated developers in one of Toronto's leading Digital/Mobile media shops
- Pushing updates to millions of users every week.
- As part of the development team, you will work alongside a team of expert mobile developers from other platforms to deliver a seamless experience across all mobile and tablet devices

Skills You're Bringing
- 1+ years' experience with Kotlin
- At least 3+ years android development experience
- 4+ years java development experience
- Minimum one-year production experience with Kotlin programming language
- Must have worked with MVVM design pattern/architecture
- Must be strong at Unit testing and comfortable to Unit test your own code
- Experience developing UI and knowledge of Android Studio
- Nice to have: Android X, UI Testing and GraphQL

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3559 Full Stack EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Full Stack Engineer! This position requires a passionate and highly skilled polyglot software engineer. You care deeply about creating products that people will love. You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. This role is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Working with the client's preferred technology stack (Primarily Elixir/Phoenix/LiveView, Ruby on Rails, modern JavaScript)
- Develop, scale, and optimize amazing GraphQL & RESTful APIs
- Be part of our backend service teams supporting web and mobile clients
- Build front-end applications using modern JavaScript technologies (React, TypeScript)
- Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
- Other duties as required

Skills You're Bringing
- At least 4 years of full stack development experience
- Very strong backend experience
- Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Sinatra, Django, Node)
- Polyglot developer with a high level of competency in data structures, distributed systems, algorithms and software design
- Experience with large-scale distributed and high availability platforms
- Experience with testing frameworks
- Familiar with caching methods
- Experience with Elixir and GraphQL would be preferred

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3556 SI SpecialistToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Hiring a SI Specialist for a six-month contract engagement in Toronto, ON! This role will lead a team of Analysts and Associates and is expected to show leadership skills in content delivery as well as team management. At last 3-5 years professional experience required with excellent analytical capabilities.

Perks You'll Love
- To work with like-minded, technical people that allows for continuous learning
- Supportive team that champions diversity with abundant development opportunities

Key Responsibilities
- Owner of one or more work streams and deliverables within a project; in many cases, you will have high responsibility and entire visibility across all work streams within an engagement
- Leading a team of Analysts and Associates and expected to show leadership skills in content delivery as well as team management
- Interacting with client, synthesizing analysis with team, formulating recommendations, preparing, and managing implementation efforts
- Expected to contribute to firm development by leading training, logistics functions within the firm and helping develop areas of expertise within the firm
- Performing complex quantitative analysis on large amounts of granular client data using data manipulation and statistical tools like SAS, WPS, R, CART

Other Key Skills
- Total Professional experience of 3-5 years with excellent analytical capabilities
- Should be an expert of working on statistical tools like SAS, WPS, R, CART
- Relevant University degree
- Excellent track record of handling very complex and challenging analytical/ scientific assignments
- Proven track record of communication, interpersonal and leadership skills, and team management skills
- Should be able to take ownership
- Machine Learning Experience
- Experience in Credit Risk Modeling for Financial Services and Regulatory Work an added advantage

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position

#3409 Senior Data AnalystToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Hiring a Senior Analyst in Toronto, ON! This role will develop creative dashboards for executives and working level clients using various BI technologies. Must have Tableau, HIVE and SQL and conduct strong quality control analyses to ensure data quality and integrity.

Key Responsibilities
- Directly engage with internal and external stakeholders, gather requirements, and manage communication
- Excellent problem-solving skillsets with the ability to interpret business requirements and translate into actionable analyses
- Able to process large datasets using specialized tools like SAS/SQL/R, analyze the data and create interesting insights
- Develop creative dashboards for executives and working level clients using tableau
- Able to conduct strong quality control analyses to ensure data quality and integrity
- Willingness to travel to different client sites across the world as per project requirements
-

Other Key Skills
- Strong problem-solving skill sets
- Strong knowledge of SAS/R
- Strong SQL experience to extract and manipulate data
- Strong experience with Tableau
- Advanced working knowledge of MS Excel. VBA experience preferred.
- Familiarity with HIVE would be preferred
- Excellent PowerPoint skills
- Excellent communication skills (Written/Verbal)
- Self-starter with a zeal for innovation and excellence in Client delivery



We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.