Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3770 Data Engineer Remote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote Data Engineer on a six-month contract engagement! This role will be responsible for expanding and optimizing our client's data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. You will support their software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects.

This role requires a Data Engineer that is self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company's data architecture to support our next generation of products and data initiatives. Note: This role is a contract to start, with the high possibility of extension.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more!

What You'll Be Doing
- Create and maintain optimal data pipeline architecture.
- Assemble large, complex data sets that meet functional / non-functional business requirements.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS 'big data' technologies.
- Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
- Keep our client's data separated and secure through multiple data centers and AWS regions.
- Create data tools for analytics and different team members that assist them in building and optimizing our client's product into an innovative industry leader.

Skills/Experience You're Bringing
- Bachelor's Degree in Computer Engineering or a related field required, or equivalent education
- Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
- Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
- Strong analytic skills related to working with unstructured datasets.
- Build processes supporting data transformation, data structures, metadata, dependency and workload management.
- Working knowledge of message queuing, stream processing, and highly scalable 'big data' data stores.
- Strong project management and organizational skills.
- Experience supporting and working with cross-functional teams in a dynamic environment.
- Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
- Experience with data pipeline and workflow management tools
- Experience with AWS cloud services: EC2, EMR, RDS, Redshift

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.

#3769 Data ArchitectRemote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote Data Architect on a six-month contract engagement! In this role, you will help implement our client's vision for the future-state of their Enterprise Data Platform which supports their visionary technology strategy. The Data Architect will be responsible for creation and maintenance of a unified data stack and framework that fits the needs of their clients Data Platform and supports cross-functional teams in creation of the data products.

In this role you will get to further grow and develop your skillset, as well as get the opportunity to advance your career in an organization that is growing fast. Note: This role is a contract to start, with the high possibility of extension.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more!

What You'll Be Doing
- Be autonomous, self-driven, and capable of both navigating and leading through ambiguity.
- Be able to articulate complex topics to non-technical audiences.
- Pursue business value with an automation-first approach to problem-solving.
- Develop scalable, resilient, highly-available services
- Design and lead implementation of data as a product technology stack.
- Unify data platform architecture and drive the product and engineering innovation through design, implementation and maintenance of data infrastructure as a platform.
- Lead and develop data architecture, modelling, pipelining, governance, security and best practices
- Effectively communicate and work with cross functional teams of systems architects, technical leads, engineers and product managers to bring company and product vision to life in an agile, effective, and efficient manner
- Lead and support ETL development
- Carry out source to target data mappings
- Participate in product discovery and lead product solutioning phases.
- Carry out proof of concept and prototypes data solutions

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.

#3768 MERN EngineerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote MERN Engineer on a six-month contract engagement! As a full stack developer, you'll work on both the front-end and back-end of our client's digital solutions. Working within the software development team, you will assist in the development and architecture of a variety of products. Our client's primary full stack is JavaScript, Node, React, Angular, AWS, MongoDB, although we use a broad array of other technologies to deliver our products. Other good to knows: PostgreSQL, MSSQL and AWS.

Note: This role is a contract to start, with the high possibility of extension.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more!

What You'll Be Doing
- 3+ years work experience
- Strong skills with JavaScript (ES6+)
- Production experience with modern client-side web frameworks such as React, AngularJS with Typescript
- Working knowledge of Redux, or other state management frameworks
- Advanced knowledge of NodeJS, Express
- Knowledge of relational databases (PostgreSQL, MSSQL, etc.)
- Experience working with NoSQL databases (DynamoDB, MongoDB, etc.)
- Ability to create responsive UI components for high-performance and scalability
- Good understanding of server-side CSS pre-processing platforms, such as SASS/LESS
- Experience with backend data / API integration using JSON and RESTful web services
- A high bar for code quality and craftsmanship
- Experience with unit testing using frameworks such as Karma, Mocha.js, Jasmine
- Experience developing with GIT or other version control systems

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.

#3767 Technical Lead, MERNRemote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote Technical Lead (MERN) on a six-month contract engagement! In this position, you will lead the development of major software components, systems, and features. You will also leverage your expertise in Software Development to mentor and coach our client's team to raise the overall output of the development team. Other responsibilities include designing, building and maintaining architecturally sound solutions that deliver measurable results. Note: This role is a contract to start, with the high possibility of extension.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more!

What You'll Be Doing
- Maintaining a high level of quality across all of your work
- Ensuring that software developed by you is adequately documented
- Providing technical leadership and guidance to all developers
- Having an impact on a culture of creativity and risk-taking by doing both
- Participate effectively in rituals and ceremonies including architecture meetings

Skills/Experience You're Bringing
- 5+ years of Software Engineering Experience in JavaScript, and other modern web application languages
- Experience with Relational and NoSQL databases.
- Experience developing large-scale production web application systems across the full stack
- Experience in both technical planning and implementation-level software design
- A desire to remain technically capable and an expert in current technologies
- Proven track record of practical, thoughtful problem solving
- Excellent verbal, presentation and written communication skills for technical audiences

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.

#3766 Technical Lead, .Net/C# Remote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote Technical Lead (.Net/C#) on a six-month contract engagement! In this position, you will be the technical lead on various development projects, and provide coaching and mentoring team members. This role is a contract to start, with the high possibility of extension.

ACCEPTING INTERNATIONAL CANDIDATES
Our client's first priority is hiring the best people they can find. Our client is open to considering international candidates located within the EST timezone.

Perks You'll Love
- Join one of Canada's fastest growing cloud-based solutions providers
- Competitive salary & health benefits, unlimited paid time off, tuition reimbursements & flexible work schedule
- Employee assistant programs, dog-friendly office, Hackathon events & much more!

What You'll Be Doing
- Technical lead on various development projects
- Coaching and mentoring team members
- Leading the team on making commitments on deliverables
- Ensuring that the team meets commitments and reports back to management on the progress and /or blockers

Skills/Experience You're Bringing
- 5+ years of Software Development Experience
- Minimum 3 years of hands-on Software Development experience with .NET and C#
- Experience OR willingness to manage, lead and influence people
- Experience in a variety of software development approaches and methodologies including Agile and Scrum.
- Experience in both architecture and implementation-level software design
- Experience in requirements capture, analysis techniques, and process improvement approaches
- Strong facilitation and coaching skills

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.

#3765 Front-End Video DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a full-time Front-End Video Developer in Toronto, ON! This role will play a key role in the development and evolution of our client's video platforms within a talented multidisciplinary team. In this role, you will be part of a strong technical team evolving their video pipeline to enable new features, improve video/audio quality and overall set the technical direction of the platform.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Translate business requirements into application's architecture and participate in the analysis, design, development, integration and support of new of new, robust end to end video systems
- Design and implement new features from specification to final test and automation
- Provide technical direction on the integration of third-party libraries, APIs and SDKs.
- Research new trends and technologies in the VOD/OTT industry and provide recommendations that leverage these new technologies
- Perform proof-of-value assessments and present recommendations to the technical & management teams
- Validate architectural decisions by building the necessary software components, and proof of concept deployments
- Effectively manage technical risk: i.e. understand and articulate the impact of the architecture decisions.
- Act as a technical video adviser for internal stakeholders.
- Help with troubleshooting VOD/OTT related issues in lab and production environments.
- Identify opportunities for architectural improvements in the current landscape
- Provide accurate estimates based on business requirements
- Assure the quality of the and principles in every tasks work by writing and running unit tests
- Influence future technical direction

Other Skills/Experience You're Bringing
- Bachelor degree in Computer Science, Software Engineering, Information Technology or a related discipline.
- Experience with modern JavaScript development, or other programming languages and open to learn JS.
- Experience with video streaming & DRM technologies (DASH/HLS, Fairplay/PlayReady/Widevine)
- Experience with commercial and open-source video players such as BitMovin, ExoPlayer, VLC, etc…
- Experience with Streaming video protocols such as H264, HEVC, HLS, MPEG-DASH, Microsoft Smooth Streaming.
- Experience working with public CDNs (Akamai, Fastly, Limelight)
- Communication skills with the ability to participate in customer/partner/stakeholder meetings and workshops.
- A passion for learning new technologies and standards.
- Strong team player who values the input and opinions of others.
- A hands-on and mindful approach to complex technical challenges.
- Strong work ethic, positive attitude with the ability to simultaneously handle multiple tasks and priorities

Other Preferred Qualifications
- General knowledge surrounding Ad Tech (Google IMA SDK) is a plus!
- Experience contributing to open source projects
- Experience with media cloud technologies like Amazon Elemental MediaLive & MediaPackage
- Experience with commercial content management vendors & tools
- Experience with DevOps tools and CI/CD pipelines, including enabling continuous delivery for development teams using scripted cloud provisioning and automated tooling
- Experience with Video transcoding libraries (libav, ffmpeg, x264, x265, mpeg2)
- Experience working with public CDNs (Akamai, Fastly, Limelight)

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.

#3764 Data EngineerToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Data Engineer in Toronto, ON on a six-month contract engagement! Our client is looking for talented, innovative and creative people to join their emerging data analytics team to work on a number of projects and applications.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You're Doing
- Establish collaborative relationships with external and internal stakeholders.
- Working closely with clients to define and optimize their roadmap
- Gather accurate requirements and create user stories
- Strategically and creatively think about how the consumer experience should work; translating a vision to processes and requirements
- Shaping and executing complex digital transformations

Skills/Experience You're Bringing
- Minimum 1 year experience as a Business Analysis or working in FS industry with Data experience
- Strong understanding on Python, SQL and spark
- Data visualization, Data Analysis experience
- Ability to detail and specify features into user stories and use cases
- Ability to run sessions with stakeholders to get requirements
- Agile methodology experience
- Professional experience is important. But it's paramount you share our belief in disruptive innovation that puts clients ahead in a tough market. From day one, your key skill will be to perceive new and better ways of doing things to give your clients an unfair 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.

#3763 Project AnalystToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Project Analyst on a six-month contract engagement in Toronto, ON! This role will apply project management life cycle methodologies, tools and best practices to ensure that appropriate documentation, change and risk management practices are in place. Note: This role is offering a hybrid workplace model.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You're Doing
- A Senior PCO that has worked in a PMO office. Has been doing the same work for the past 10 years – very tasked oriented in supporting program initiatives and project managers.
- Applies project management life cycle methodologies, tools and best practices, ensuring that appropriate documentation, change and risk management practices are in place
- Works with the business, technology, and program management to conduct analysis and create dashboards for the project
- Identifies issues or risks and works with partners to develop recommendations
- Facilitates the planning process including intake, prioritization and ongoing health evaluations of project
- Owns the accurate reporting of project health, status and other details (i.e. data quality)
- Ensures program reporting and appropriate documentation is properly completed (i.e. reports, change requests, presentations, invoices, correspondence / communications, tables, charts, files, etc.)
- Performs staffing/resource analysis and works closely with senior leaders to develop recommendations. Creates new or adjusts forecasting and staffing models to reflect changes.
- Provides direct support to the PM for day-to-day analysis and reporting tasks to support overall management of the portfolio
- Utilizes project management software to create, update and maintain program schedules with new and revised work packages and plans
- Ensures dependencies and links with other schedules are established correctly, identifying conflicts and following up where required.
- Accountable for Project / Program / Portfolio documentation, including developing and monitoring the plan and milestones as required
- Utilizes the accepted Project Change Request (PCR) processes and documentation for changes to program scope
- Assists in developing project/program documentation
- Reviews work of other Analysts, Coordinators and conducts complex analysis and deep dive reporting to support PMO or program office financial and business management reporting needs
- Leverages tools, reporting capabilities and systems already in place that provide the required level of detail and information needed by the PMO or program office
- Ensures and owns accuracy and integrity of data quality within their PMO or program office and to the Enterprise Project Management Office

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.

#3762 ReactNative EngineerToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a ReactNative Engineer in Toronto, ON! This role requires experience in designing and implementing enterprise grade software, and strong knowledge of Java for Android and familiarity with mobile development challenges. Note: This is a 6-month contract that will offer the opportunity to transition to full-time.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develop high-quality, reusable and scalable code.
- Provide guidance on implementation and design best practices to other developers.
- Produce design artifacts such as class diagrams and sequence diagrams for Android lib features or client solutions.
- Implement product features within a team using best practices to meet product deliverables.
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases.
- Mentor Junior developers throughout the development lifecycle.

Skills/Experience You're Bringing
- Experience in designing and implementing enterprise grade software.
- Strong knowledge of Java for Android and familiarity with mobile development challenges.
- Familiarity with Android API's and libraries.
- Experience in working on ReactNative framework.
- Experience with HTML5, CSS3, JavaScript, TypeScript.
- Experience in building applications UI using ReactNative.
- Experience in using REST API's in Android or iOS application.
- Understanding of code obfuscation & encryption techniques 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.

#3761 Roku DeveloperToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a Roku Developer in Toronto, ON! This role requires strong knowledge of Bright Script for Roku and familiarity with Roku app development challenges. Familiarity with Roku API's and libraries is also needed. Note: This is a 6-month contract that will offer the opportunity to transition to full-time.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develop high-quality, reusable and scalable code.
- Provide guidance on implementation and design best practices to other developers.
- Produce design artifacts such as class diagrams and sequence diagrams for Android lib features or client solutions.
- Implement product features within a team using best practices to meet product deliverables.
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases.
- Mentor Junior developers throughout the development lifecycle.

Skills/Experience You're Bringing
- Strong knowledge of Bright Script for Roku and familiarity with Roku app development challenges
- Familiarity with Roku API's and libraries
- Experience in using REST APIs on Roku application
- Experience with UI/UX implementation on Roku
- Understanding of multimedia content delivery protocols such as HLS, DASH
- Experience in using media players on various Roku platform

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.

#3760 Android DeveloperToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a Android Developer in Toronto, ON! This role requires at least 1 year of software development experience on Android using Kotlin. 5 years of overall software development experience is also needed. Note: This is a 6-month contract that will offer the opportunity to transition to full-time.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develop high-quality, reusable and scalable code.
- Provide guidance on implementation and design best practices to other developers.
- Produce design artifacts such as class diagrams and sequence diagrams for Android lib features or client solutions.
- Implement product features within a team using best practices to meet product deliverables.
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases.
- Mentor Junior developers throughout the development lifecycle.

Skills/Experience You're Bringing
- 1 year of software development experience on Android using Kotlin.
- 5 years of overall software development experience.
- Experience in designing and implementing enterprise grade software.
- Strong knowledge of Java for Android and familiarity with mobile development challenges
- Familiarity with Android API's and libraries
- Experience in using REST API's in Android application
- Understanding of code obfuscation & encryption techniques preferred
- Understanding of multimedia content delivery protocols such as HLS, DASH
- Experience using media players on various mobile platforms

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.

#3759 GoLang EngineerToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a GoLang Engineer in Toronto, ON! In this role, you will develop high-quality, reusable and scalable code and provide guidance on implementation and design best practices to other developers. Note: This is a 6-month contract that will offer the opportunity to transition to full-time.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develop high-quality, reusable and scalable code.
- Provide guidance on implementation and design best practices to other developers.
- Produce design artifacts such as class diagrams and sequence diagrams for Android lib features or client solutions.
- Implement product features within a team using best practices to meet product deliverables.
- Implement new features and enhance existing code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
- Participate in Agile sprint planning sessions and provide constructive feedback.
- Help the Product Management team with high-level estimation and clarification of technical implementation of features.
- Prepare software packages for deployment that adhere to the defined standard deployment policies.
- Generate product documentation for releases.
- Mentor Junior developers throughout the development lifecycle.

Skills/Experience You're Bringing
- 2 years of software development experience using Golang programming language
- 3 years of overall software development experience using any programming language such as Java, C etc
- 3 years of software development experience using DevOps and/or GitOps development practices
- 2 years of software development experience using any of the NoSQL databases. For example: Couchbase
- Exposure working with deployments to Kubernetes

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.

#3758 Video EngineerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a full-time Video Engineer in Toronto, ON! In this role, you will design and implement video coding framework, and optimize on mobile and server platform. You will also design and implement algorithm/optimization to achieve better QoE/QoS.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Design and implement video coding framework, optimize on mobile and server platform
- Design and implement algorithm/optimization to achieve better QoE/QoS
- Design video analysis and processing architecture
- Implement and optimize video analysis and processing algorithms
- Analyze performance and tune algorithms for streaming media playback
- Work with API and Client engineers to implement different types of video workouts

Skills/Experience You're Bringing
- Experience with multi-bitrate Streaming (Smooth, HLS, HDS, DASH).
- Expert with transport layer protocols (RTMP, RTSP, HTTP, TCP, UDP, multicast, IPV6 SR)
- Greta knowledge of media codecs, formats, transports and container protocols, such as MPEG-2, H.264/AVC, HEVC, AAC, AC3, MP4, TS….,
- Knowledge on AAC / Dolby Audio Encoding.
- Deep understanding of encoding software and OpenSource Multi Media Framework like FFMPEG/Gstreamer. Should have worked on customizing FFMPEG libraries.
- Should have good C/C++ , Python or GoLang hands-on skill
- Understanding of mobile Media Player based video playback in mobile devices
- Familiarity with CDN architectures (caches, origin servers, proxies…) is a plus
- Knowledge of common network architectures (routers/switches/proxies…) and protocols (HTTP…)
- Experience with live channel acquisition infrastructure.

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.

#3757 Server DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a full-time Server Developer in Toronto, ON! In this role, you will develop software, study systems flow and data usage, and investigate problem areas while following the software development life cycle.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develops software, conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle.
- Directing system testing and validation
- Software programming and documentation development.
- Working with departments or customers on project status
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.

Skills/Experience You're Bringing
- 2 years of software development experience using Golang programming language OR
- 7 years of overall software development experience using any programming language such as Java, C etc.
- 3 years of software development experience using DevOps and/or GitOps development practices
- 2 years of software development experience using any of the NoSQL databases. For example: Couchbase
- Exposure working with deployments to Kubernetes
- Exposure working with projects listed in CNCF (Cloud native computing foundation)
- Exposure working with any of the cloud service providers. For example: Azure, AWS, Google Cloud etc.

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.

#3756 Delivery ManagerManila ,

Employment Term: Full-time
Location: Manila ,

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a full-time Delivery Manager in Manila, Philippines! In this role, you continually desire to stay curious, speak up, focus on impact, and be supportive. These four specific core principles are critical to your success with our client.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Accountable for customer satisfaction for internal stakeholders
- Directs and leads the efforts of a project/program team to completed project/program service
- Deal directly with internal or external clients on business goals, tools, strategy and best practices of software development
- Has full accountability for managing concurrent projects/programs of any complexity including projects/programs
- Directs team's activities utilizing the organization's software development life cycle (SDLC). Interacts with other project/program managers to ensure alignment of project goals and progress with client needs and client priorities
- Looking after end to end program management of one or more programs containing multiple large projects,
- Lead cross functional teams to complete projects and program deliverables within allotted timeline and budget
- Defining project/program scope and objectives,
- Support external vendors and internal stakeholders to champion program/project(s) across the entire organization
- Responds to incidents submitted by customers and internal staff using multiple mediums and methods based on time critical and status changes
- Determines the severity and urgency of an incident and take immediate action to escalate as appropriate, while prioritizing multiple simultaneous tasks
- Manage the integration of vendor tasks and tracks and review vendor deliverables.
- Recommend and take action to direct the analysis and solutions of problems. While communicating to client/vendors/leadership as necessary

Experience/Skills You're Bringing
- 5+ years of progressive experience in similar role
- Experienced technical professional
- Proven experience in Customer Success Management and proficient online media streaming
- Must have thorough understanding of the software development life cycle (SDLC) processes, Agile methodologies, and advocate for adherence to standards
- Excellent analytical and problem-solving skills
- Self-starter, ability to work with some ambiguity and comfort working cross functionally
- Ability to operate in a fast-paced environment, managing multiple projects simultaneously while prioritizing time and resources based on business impact

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.

#3755 Backend Java DeveloperGreater 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 Backend Java Developer in the Greater Montreal area, QC! Our client is looking for a self-motivated, independent developer with a keen interest on problem solving, a pure passion for development, a natural curiosity for exploring technology and understanding his/her user's business lines.

They are looking for a backend java developer to work with their global core development team, creating, improving, and maintaining the firm's strategic Confirmations systems. These systems support all products across multiple business lines, fulfilling global regulatory requirements and driving client business. They are business critical applications where performance, accuracy and resiliency are of high importance.

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

Key Responsibilities in this Role
- Implementation and design of components with a path to ownership.
- Participation in Design and code reviews
- Knowledge sharing with our global team.

Experience/Skills You're Bringing
- 3+ years of relevant experience
- Passion for server-side Java development
- Strong problem-solving skills and an ability to learn rapidly
- Good knowledge of spring
- Good knowledge of relational databases
- Working knowledge of Unix / Linux
- Good verbal and written communication skills
- Good organization and coordination skills
- Highly motivated, ability to proactively and independently identify and resolve issues and deliver solutions
- Team player

Nice to Have
- Test Driven Development
- Works well in a dynamic, fast paced environment

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.

#3754 C++ DeveloperGreater 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 C++ Developer in the Greater Montreal area, QC! This role will work with strategists and modeling group to understand business requirements, architect technical solutions, and add/modify existing pricing models.

This position requires an individual who has an experience of developing in large scale C++ applications. The current pricing engine is a cross asset risk and valuation calculator performing around quadrillion calculations on a grid-based infrastructure. This person must be a quick learner, adept at managing relationships and prioritizing requests across a diverse set of clients. Key technologies are C++, shell scripting, DB2, Java and Perl. Prior experience with financial data will be an added advantage.

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/Experience You're Bringing
- At least 4 -7 years of experience in C++
- Object Oriented Programming
- Must have experience with at least 2 of the following: Perl/Python/Shell, SQL, and UNIX platform experience
- Understanding of SDLC
- Integrity & ownership, good team player, ability to work under time and resource dependencies and constraints, ability to find simple and effective solutions, high degree of motivation to expand technical and business knowledge
- Strong academic record with Bachelor's level or above in a computational field like Computer Science, Mathematics
Electrical Engineering, or a related discipline

Other Desired Skills
- Java
- Prior experience with financial products, particularly OTC Derivatives
- Exposure to counterparty risk, margining, collateral or confirmation systems

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.

#3753 Python/DevOps Engineering SpecialistGreater 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 Python/DevOps Engineering Specialist in the Greater Montreal area, QC! Our client's Machine Learning Platform Team is seeking a Python Developer and DevOps Engineering Specialist to shepherd "research code" to production and explore the new ML software landscape.

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

The position involves:
- Helping researchers untangle dependencies at the Python and C++ library level.
- Promulgating best practices and develop tooling to allow ML models to be deployed easily internally and to cloud without a steep learning curve.
- Profiling code as part of capacity planning.
- Building PoCs to exercise cloud infrastructure of multiple vendors.
- Helping researchers integrate authentication / entitlements into services and dashboards.
- Patiently explaining the less obvious parts of Git.

What You'll be Doing
- Review / refactor bleeding-edge model code.
- Get exposure to a variety of ML techniques and shift from 0/1 thinking to a probabilistic mindset.
- Listen in to one or more ML-related talks each week as part of your day job.
- Potentially contribute to Open Source through a FINOS project.

Experience/Skills You're Bringing
- System administrator level familiarity with Linux.
- Experience building Docker images and deploying to a cloud vendor securely.
- Python module loading, building, and packaging.
- C/C++ dynamic linking.
- DevOps (and at least passing familiarity of MLOps) experience.
- System monitoring / code profiling tools.
- Strong fundamentals in Unix system calls, shell scripting, IPC, and distributed systems.
- Git development workflow for medium to large teams.
- Excellent oral and written communication skill.
- Cloud-compatible authentication systems such as OIDC.
- Ability to work in a global team.

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.

#3752 Senior Java DeveloperGreater 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 Senior Java Developer in the Greater Montreal area, QC! Along with your team, you will be responsible for all phases of SDLC such as requirement gathering, analysis, design, development, testing and supporting the application post rollout. The development will be done using latest technology architectures & API model.

Note: This role is currently remote, but will move to a hybrid work model when it is safe to do so.

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

Experience/Skills You're Bringing
- Bachelor's degree in Computer Engineering, Computer Software, or related field of study.
- 6+ years of experience in enterprise level Java development.
- Experience in development using Java 8 and frameworks such as Spring and Apache suite of libraries.
- Understanding of data structures, caching, design patterns, multi-threaded and high-performance architecture.
- Experience in designing and implementing distributed applications for scale and performance.
- Experience in CI/CD processes and practices.
- Experience in project management, delivery & stakeholder management.

Other Desired Skills
- Background in financial technology.
- Experience in Portfolio Accounting system.
- Experience in Sybase/DB2.
- Experience in distributed caching solutions.
- Experience in stream processing with Kafka and cloud-based development.
- Experience in ANSI SQL /Sybase.
- Experience in distributed caching solutions.
- Background in financial technology.

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.

#3751 Senior Manager (Market Risk)Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time a hands-on Senior Manager in Toronto, ON for an award-winning global organization! The ideal candidate would be a self-starting, motivated and high-performing individual who looks forward to being a strong contributor in a dynamic technology organization.

This complex role would join and lead a team of highly talented technologists delivering solutions to the global markets business, providing front to back pricing, risk and capital metrics across a spectrum of FX, Fixed Income and Credit products.

Skills You're Bringing
- Good experience in Market Risk and worked in a software development leadership role
- Good understanding of Swaps, Bonds and P&L attribution
- Around 5+ years of experience as a software engineer working on large scale development projects
- Strong knowledge of core Java
- Working knowledge of building Java services
- Experience working with ZeroMQ, Apache Kafka, Google ProtoBuf, REST services
- Good understanding of Swaps, Bonds and P&L attribution
- Experience working on big data sets with bi-temporal support
- Engage and coordinate change across multiple groups

Education
- BS/BA degree in Computer Science, Engineering, Mathematics or equivalent work experience.
- Post-graduate degree 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.