Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3780 Lead Mobile DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Lead Mobile Developer! This role will create and communicate technical vision for mobile strategy, and must be able to understand business requirements & translate them into designs and create proof-of-concept prototype.

Perks You'll Love
- Supportive culture of transparency, that values diversity and where team members are involved in important conversations
- Enjoy great perks including stock options, RRSP matching, and full health benefits from day one (1) for you and your family, fully covered!
- Flexible working hours - schedule your 8-hour day according to your schedule
- Other benefits including a learning fund, gym fund & WFH equipment allowance!

What You're Bringing
- Create and communicate technical vision for mobile strategy
- Understand business requirements, translate them into designs and create proof-of-concept prototype
- Provide technical guidance to teams developing end-to-end solutions for mobile & responsive web applications
- Ensure overall integrity of the software design and architecture
- Apply mobile application standards and methodologies
- Be the go-to expert on mobile technology trends and best practices
- Recommend and implement practices to improve consistency, quality and development efficiency

Skills/Experience You're Bringing
- A strong leader with the ability to set a technical vision
- Experienced in leading projects from ground up
- Possess a broad detailed knowledge of mobile technologies and industry trends
- Excited by the challenges that come with a rapidly growing and scaling company, and have thrived in this kind of environment
- Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning
- 5+ years of experience as a developer with 2+ years focus in Mobile development (React Native, Flutter, iOS, Android)
- Experience with Infrastructure As Code and CICD pipelines
- Experience with Design Systems (reusable UI components and UX patterns)
- Excellent communications skills

Our Client's Core Technologies
- Backend: Node.js, GraphQL, Postgres, DynamoDB, Redis, AWS, Lambda, Django, Ruby on Rails
- Game: HTML5, Canvas, WebGL, Phaser, Pixi, Typescript
- Frontend: React, React Native, ES6

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.

#3779 Python Infrastructure 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 Python Infrastructure Developer in the Greater Montreal area, QC! This role will join our client's Cyber Platforms Fleet (CPF), which is focused on the architecture, engineering, deployment and management of multiple key Enterprise scale security platforms, tools, and resources. These efforts are successfully achieved through a consistent focus on strategic thinking, engineering excellence, wide-ranging team engagement, agile workflow, and a desire to develop new skills.

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

Skills/Experience You're Bringing
- 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.

#3778 Network 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 Network Specialist in the Greater Montreal area, QC! This role will join our client's Enterprise Network Services team (ENS), which is responsible for all connectivity on their network. This role requires at least 7+ years of relevant experience and an excellent knowledge of data networking principles.

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
- Performing deployments and operations of network infrastructure primarily related to new connectivity turn up and site expansions
- Turning up new routers/switches, new DMZs, and new site to site VPN connections
- Ability to turn up IPSEC tunnels and help troubleshoot the network issues in the DMZs
- Enabling and troubleshooting issues with routing protocols and VRF. Point of escalation for production outages related to day to day operations or any project driven initiatives

Experience/Skills You're Bringing
- 7+ years of relevant experience
- An excellent knowledge of data networking principles
- Experience with routers/switches
- Experience working with hardware vendors, such as Cisco, Arista, etc.
- Experience with routing protocols such as BGP/OSPF and VRF's. concepts of underlay and overlay network
- Ability to analyze packet capture is a plus

Nice to Have
- Experience with Visio, Power Point, Unix, and scripting is a plus

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.

#3777 Business Systems Analysis (BSA) ManagerGreater Toronto Area (GTA) , ON

Employment Term: Full-time
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, an award-winning global organization, is hiring a full-time a Business Systems Analysis (BSA) Manager in the Greater Toronto Area (GTA), ON for an award-winning global organization! Our client is looking for someone to plan, manage, and lead a team of business systems analysts and the delivery of detailed system requirements and technical and functional specifications that align to standards and frameworks.

You will provide technical leadership and work in close partnership with ambitious business and technology partners, project teams and stakeholders to plan, elicit, analyze, document, communicate and manage detailed functional specifications and testing.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus!!)

Skills You're Bringing
- Develop and drive strategy to implement a best-in-class Credit Risk Product on the dealer Risk Platform.
- Manage the implementation and support of front office and risk measures across all financial products from all trading platforms using advanced financial modeling and reporting tools.
- Lead a team of BSAs well versed with the product. BSA responsibilities include documenting and translating high-level business requirements into detailed functional specifications, defining acceptance criteria and use cases, constructing test plans with detailed test results, and working with the wider team on problem resolution.
- Lead the scrum team in using Agile methodology and scrum practices.
- Lead the delivery of projects and enhancements for a wide range of clients and products in a fast paced, agile, dynamic and constantly evolving environment.
- Define, document and translate high-level business requirements into detailed functional specifications, acceptance criteria, and use cases, taking into account non-functional requirements.
- Work closely with business stakeholders at all levels to understand and execute against business priorities while ensuring a high-level of service to end users and operations is maintained.
- Develop effective and efficient solutions by researching and analyzing data and requirements, defining opportunities for business process
improvements and making recommendations.
- Work with technology partners (e.g. Solution Designers and Architects) to research and analyze current state system capabilities and define
technology solutions options and recommendations.
- Perform testing according to test plans, monitor and report on results, and work with others on problem resolution.
- Deliver effective and efficient solutions by prioritizing tasks and ensuring project deliverables are implemented within time and budget.
- Contribute to project management activities such as: scoping and estimating project efforts, identifying risks and recommending mitigation
measures, communicating activity status, as well as escalating and communicating possible issues.
- Participate in quality management reviews, including designs, prototypes and other requirements work products.
- Work closely with stakeholders to determine solution, assess impact to existing work processes and systems, and pinpoint how to manage
integration.
- Provide operational and process-related analysis and support.
- Coordinate and support releases, including timely resolution/investigation of deployments and environment issues.
- Respect existing processes and standards including requirements management and project management disciplines, technology delivery and business technology architecture, escalating issues as needed.
- Gain knowledge in own area, stay abreast of technology trends and developments, develop expertise in our client's services, applications, infrastructure, analytical tools and techniques, business domains and their products and services.
- Work with vendor to support and enhance the credit risk technology system.
- Coach new or less experienced colleagues and serve as a reference point throughout requirements management life cycle.
- Providing second and third level support during production issues in the system.

Experience/Skills You're Bringing
- 7+ years of experience in business requirement gathering, analysis, business process modeling and documentation within the financial and/or IT industry
- In-depth OTC derivative product knowledge, ability to price trades and calculate PnL
- Experience with Potential Future Exposure (PFE) / Credit Valuation Adjustment (CVA)/ Funding Valuation Adjustment (FVA) / PnL Attribution
trading is strongly preferred
- Experience within Capital Markets and strong understanding of the financial markets and credit risk is an asset
- Experience building a large distributed real-time risk/PnL system for front-office rates trading
- Proficiency in SQL, Java, Python, background in any programming language will be an advantage
- Excellent written and verbal communication skills
- Strong analytical and data mining skills
- Firm grasp of agile practices and the ability to effectively manage and mentor analyst/development teams
- Ability to create exceptional requirement specifications
- Conduct User Acceptance Testing including designing tests, develop detailed test cases and test plans and documenting results
- Strong attention to detail with good organization skills
- University degree in Mathematics, Business, Finance, Computer Science, or related field
- Industry certification (e.g. CFA, CSC, FRM) preferred
- Experience working on a trading floor / fast paced environment and being able to multitask
- Strong sense of ownership and customer focus
- Strong skills with MS Office products and Visio
- Certified scrum master is an asset
- Ability to analyze complex issues from multiple perspectives and provide strategic recommendations
- Commitment to applying expert knowledge of business technology delivery practices and standards and related expertise, including design,
development, testing and project management
- Expert knowledge of system analysis process and techniques, as well as system components, functionality, interfaces, data flows and business rules
- Ability to work independently as the senior or lead system analyst and coach or guide team
- Experience and comfort level acting as a subject matter expert and consultant, as well as contributor to potential project assessments
- Experience working with Atlassian tools (JIRA, Confluence, Bitbucket)
- Experience with REST APIs

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.

#3776 Software Delivery Project Manager (PM)Toronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Software Delivery Project Manager (PM) in Toronto, ON on a six-month renewable contract engagement! This role requires at least 5+ years of project management and implementation experience, and prior experience leading large application development projects.

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

What You're Doing
- Plan, manage and facilitate the successful execution of program timelines and milestones
- Collaborate with internal and external contributors to build a client specific co-delivery plan while adhering to implantation processes
- Actively track all activities and their status; accountable for critical project deadlines and tasks
- Proactively engage with customers to understand project requirements, manage expectations, provide project updates and ensure overall customer satisfaction
- Prepare work schedule and timelines with the customer and the extended team
- Anticipate and mitigate potential issues with project delivery
- Regularly communicate and maintain a bridge between the customer and the client to ensure best practice in implementation and onboarding
- Maintain up to date documentation and communicate findings to key stakeholders
- Regularly communicate project status and circulate project information to the team
- Obtain final sign-off and ensure customers are fully satisfied with project completion
- Prepare and ensure seamless handoff of newly implemented customers to the operations team

Skills/Experience You're Bringing
- 5+ years of project management and implementation management
- Senior Project Manager with experience leading large application development projects
- Demonstrated leadership of complex development projects
- Experience with software re-write / re-engineering / re-factoring projects
- Able to lead deep-dive technical discussions for solutioning
- Able to provide estimates for duration/effort of design/development activities
- Experience and capabilities to speak with customer leaders to extract expectations, influence direction and manage expectations
- Excellent people skills
- Comfortable speaking and presenting to senior stakeholders and clients
- Ability to think strategically and execute tactically, enabling cross-business teams
- Ability work in fast pace environment while following best practice and company process
- Highly driven and passionate about customer satisfaction, product development and technology
- Excellent oral, listening, and written communication skills
- Excellent presentation skills
- Banking experience desirable but not necessary

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.

#3775 Intermediate Mobile Developer (iOS)Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Intermediate Mobile Developer (iOS) in the Greater Toronto Area (GTA), ON on a six-month contract engagement! This role requires at least 3+ years' experience in building iOS apps and in depth knowledge and/or experience with Swift and Objective-C.

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

What You're Doing
- Codes, tests, implements and creates system documentation for mobile applications in a development or maintenance environment.
- Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions.
- Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards.
- Analyzes, resolves, or assists others in resolving production problems.
- Supports business studies, costing and feasibility studies, and proposal preparation efforts.

Skills/Experience You're Bringing
- 3+ years' experience in building iOS apps
- In depth knowledge and/or experience with Swift and Objective-C
- Solid understanding of multithreaded applications
- Experience with custom view creation from code and autolayout for dynamic screensize
- Experience with XCTest, Xcode instruments and git
- Experience with architecture patterns like POP, MVVM and reactive
- Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
- Comfortable with collective code ownership
- Excellent oral and written communication skills

Nice to have
- Knowledge of CI/CD tools and scripts
- Experience with SwiftUI, Combine
- Experience with custom view animation and transition

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.

#3774 Intermediate Mobile Developer (Android)Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Intermediate Mobile Developer (Android) in the Greater Toronto Area (GTA), ON on a six-month contract engagement! This role requires at least 3+ years' experience in mobile development and 2+ years with JAVA/Kotlin on Android platform.

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

What You're Doing
- Codes, tests, implements and creates system documentation for mobile applications in a development or maintenance environment.
- Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions.
- Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards.
- Analyzes, resolves, or assists others in resolving production problems.
- Supports business studies, costing and feasibility studies, and proposal preparation efforts.

Skills/Experience You're Bringing
- 3+ years' experience in mobile development and 2+ years with JAVA/Kotlin on Android platform.
- Familiar with Android SDK (level 21 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc..
- Strong knowledge of object-oriented analysis and design, implementation, and maintenance
- Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc..
- Hands-on experience with software design pattern such as MVC, MVP, and MVVM
- Hands-on experience with automated testing via JUnit and platform specific frameworks
- Experience with Web services such as RESTful and SOAP etc..
- Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc..
- Excellent oral and written communication 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.

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.

#3773 Mobile Tech Lead/Developer (iOS)Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Mobile Tech Lead/Developer (iOS) in the Greater Toronto Area (GTA), ON on a six-month contract engagement! This role requires at least 5+ years experience in building iOS apps, and in depth knowledge and/or experience with Swift and Objective-C.

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

What You're Doing
- Leading a small team of mobile developers and work with external team members to complete business objectives
- Codes, tests, implements and creates system documentation for mobile applications in a development or maintenance environment.
- Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions.
- Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards.
- Analyzes, resolves, or assists others in resolving production problems.
- Supports business studies, costing and feasibility studies, and proposal preparation efforts.

Skills/Experience You're Bringing
- 5+ years experience in building iOS apps
- In depth knowledge and/or experience with Swift and Objective-C
- Solid understanding of multithreaded applications
- Experience with custom view creation from code and autolayout for dynamic screensize (Adaptive Layout)
- Experience with XCTest, Xcode instruments and git
- Experience with architecture patterns like POP, MVVM and reactive
- Understanding of IT Standards, UX Design, Accessibility, Agile Methodologies
- Comfortable with collective code ownership and pair programming
- Experience with Web services such as RESTful and SOAP etc..

Nice to have
- Knowledge of CI/CD tools and scripts
- Experience with SwiftUI, Combine

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.

#3772 Mobile Tech Lead/Developer (Android)Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Mobile Tech Lead/Developer (Android) in the Greater Toronto Area (GTA), ON on a six-month contract engagement! This role requires at least 5+ years' experience in mobile development and 4+ years with JAVA/Kotlin on Android platform. 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
- Leading a small team of mobile developers and work with external team members to complete business objectives
- Codes, tests, implements and creates system documentation for mobile applications in a development or maintenance environment.
- Consult on development of the System Requirements Specification (SRS). Work closely with Business analyst to translate business requirements into timely and robust technical solutions.
- Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards.
- Analyzes, resolves, or assists others in resolving production problems.
- Supports business studies, costing and feasibility studies, and proposal preparation efforts.

Skills/Experience You're Bringing
- 5+ years' experience in mobile development and 4+ years with JAVA/Kotlin on Android platform.
- Familiar with Android SDK (level 21 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc..
- Strong knowledge of object-oriented analysis and design, implementation, and maintenance
- Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc..
- Hands-on experience with software design pattern such as MVC, MVP, and MVVM
- Hands-on experience with automated testing via JUnit and platform specific frameworks
- Experience with Web services such as RESTful and SOAP etc..
- Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc..
- Excellent oral and written communication 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.

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.

#3771 .Net DeveloperRemote ,

Employment Term: Contract
Location: Remote ,

Apply

We're hiring a remote .Net Developer on a six-month contract engagement! As a Full-Stack Developer, you will get the opportunity to work on both the front-end and back-end of our client's digital solutions. Primary tech stack associated with this role: C#, .NET, JavaScript, SQL Server. 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
- Working on the development of our .NET product, utilizing C#, .NET, and JavaScript
- Develop, scale, and optimize our software products
- Implementing features to specifications while working collaboratively with a team of Software Engineers and Architects
- Work on enhancements, bug fixes and application improvements
- Build applications using .NET, C#, JavaScript
- Participate in the design, architecture, and delivery of new features in a collaborative Agile/SCRUM environment
- Other duties as required

Skills/Experience You're Bringing
- 3+ years professional experience in all stages of definition, design, implementation, testing, and deployment of web-based software solutions
- 3+ years of professional experience in all of the following tools and technologies .NET, C#, ASP.NET, SQL Server and client-side technologies
- Hands on experience using testing frameworks (ie. NUnit, Visual Studio, xUnit, etc) and TDD
- Results driven, detail oriented with strong organizational skills, and attention to programming style and neatness are required
- Strong communication skills, written and verbal
- Familiar with Agile (Scrum) and XP Software Development Process and methodologies

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.

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