Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3640 Fullstack EngineerSeattle , WA

Employment Term: Contract
Location: Seattle , WA

Apply

Our client, a leading specialist in Cloud Cost Optimization, is looking for a Fullstack Engineer for a 12-month contract opportunity in Seattle, WA! Our client is seeking an experienced full-stack engineer with strong Python, React & AWS knowledge. This position will engage directly with AWS APIs to build functional analysis reports and interactive web components. Note: Our client is considering international candidates located outside the United States.

Perks You'll Love
- Joining a rapidly growing, secure start-up with global presence
- Opportunity to tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- We are seeking an experienced full-stack engineer with strong Python, React & AWS knowledge
- This position will engage directly with AWS APIs to build functional analysis reports and interactive web components
- This position will involve implementation and measurement of features on top of our Python data platform and within our frontend React application (frontend data-visualization experience is a big plus)
- The ideal candidate is comfortable in technical and business requirements meetings and conversations, and self-motivated to pursue continuous improvement in a rapidly scaling environment supporting important customer missions

Skills You're Bringing
- Experience pulling, analyzing and visualizing data using Python and Jupyter Notebooks
- Experience building and extending React + Redux Components
- Experience delivering software in a Scrum development process as well as ability to work within an existing sales process
- Experience working on AWS with Associated Solutions Architect or higher competency is preffered additional experience with Kubernetes, Azure and GCP as a plus
- Ability to deliver tested, maintainable and bug-free Javascript & Python code in a continuous deployment environment
- Strong verbal and written communication skills. Ability to write/create educational and support material for both technical and non-technical users
- Bachelor's degree in Computer Science, Information Technology, or related field

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.

#3638 Web Content WriterMississauga , ON

Employment Term: Contract
Location: Mississauga , ON

Apply

Our client, a leading Software company here in the Greater Toronto Area (GTA), is looking for a Web Content Writer for a 12-month contract opportunity.

Perks You'll Love
- Company listed in Fortune's Top 100 Best Companies to Work For
- On-site perks include gym, cafeterias, and coffee bars with free snacks
- Inspired workplace with learning centers, design labs, lounges, and outdoor meeting spaces

What You'll Be Doing
- Responsible for generating quality written materials that will attract visitors to their organization's website.
- Responsible for writing materials for the website, and they may need to edit content from other writers as well.
- Help find and/or create images and other visual elements to go along with written materials, as well as ensure that search engine optimization (SEO) best practices are followed.
- May be responsible for moderating and/or contributing to discussions in the website's comment section; contributing to organizational social media accounts may be needed as well.
- An understanding of SEO techniques, excellent writing abilities, and the ability to engage consumers are needed. Often work with other content producers within their organization, excellent interpersonal and teamwork skills are required.
- Gather and research information that enhances the value of the site.
- Work with marketing and graphics designers to ensure consistency.
- Write, edit, and develop web site content.
- Gather user feedback for website improvement and enhancements.

Skills You're Bringing
- At least 5+ years of UX writing & Copywriting experience
- Excellent verbal and written English skills
- User research experience
- Product writing experience (different from marketing writing)
- Deep understanding of design principles, methods, patterns
- Strong SEO knowledge

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.

#3637 Design Project ManagerMississauga , ON

Employment Term: Contract
Location: Mississauga , ON

Apply

Our client, a leading Software company here in the Greater Toronto Area (GTA), is looking for a Design Project Manager for a 5-month contract opportunity.

Perks You'll Love
- Company listed in Fortune's Top 100 Best Companies to Work For
- On-site perks include gym, cafeterias, and coffee bars with free snacks
- Inspired workplace with learning centers, design labs, lounges, and outdoor meeting spaces

What You'll Be Doing
- Lead the Experience Design team in process and prioritization to align the delivery of high quality design work to the most important product areas.
- Collaborate with and support Design team in delivering high quality designs; act as a bridge between the Design team and the Development and Product Management teams, connecting all groups and making sure inter-dependencies are understood and planned for effectively.
- Identify team needs with regards to process, tools, documentation, asset management, etc. Implement or drive required changes to make sure designers are working at optimum efficiency.
- Lead or collaborate with Design team leadership in key project decision-making, including: requirements gathering, scheduling, resource allocation, and coordination of teams and approval processes.
- Bring all the critical pieces together – strategy, business goals, design, execution, technology, and customer needs – to produce amazing experiences for multiple platforms.
- Establish project timelines and tasks and manage large offline projects through all phases of implementation
- Own the product lifecycle from requirements gathering through production and release.
- Interface with internal business partners throughout various departments
- Field incoming project requests and define projects for the Experience Design team.

Skills You're Bringing
- 5 + years of relevant work experience
- End to end design project experience
- Smartsheet experience
- Google Suite experience
- Knowledge of Figma, and Jira
- Agile environment experience

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

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

#3630 Agile Product OwnerRemote / Montreal , QC

Employment Term: Contract
Location: Remote / Montreal , QC

Apply

Hiring an Agile Product Owner on a renewable 1-year contract engagement in Montreal, QC! This role will manage the product feature backlog in OpenStack and later in AWS Data Operations DevOps and prepares requirements for capacity-based planning, prioritization, grooming and implementation. This role is temporarily remote, then offering a hybrid from their Montreal office. Must speak French (bilingual is nice).

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
- Manages the product feature backlog in OpenStack and later in AWS Data Operations DevOps and prepares requirements for capacity-based planning, prioritization, grooming and implementation
- Collaborates with enterprise stakeholders to facilitate solutions in all phases of the product development lifecycle, including feature ideation and definition, build and launch
- Partner with cross-functional teammates to fully understand business processes, rules and logic and translate into detailed system design requirements
- Ability to communicate and document system flow, business rules and overall solution design to stakeholders and partners to gain alignment, accuracy, and completeness
- Drive current state platform discovery, system documentation and training guides to enable solutions and ensure common understanding
- Defines software requirements and acceptance criteria at the feature level; supports actionable story-level scope elaboration with the consultation of engineers to prepare for development and testing
- Lead organizational routines and ceremonies to drive alignment and reduce communication gaps; provide ongoing consultation and clarification of defined features to support business objectives
- Epic, feature and story administrative maintenance (updates to sizing, sequencing, etc.)
- Backlog development and administration (drive the organization of related work items, support program increment and iteration planning, operational reporting, etc.)
- Manages multiple priorities concurrently, including self-executed deliverables and requirements executed by other teams
- Performs functional testing of completed development against defined acceptance criteria, and support pre-release validation and regression activities
- Contributes to team and operating model success in a dynamic, continuous learning lean-agile delivery framework.
- Brings leadership and team-centered solutions to delivery process and routines by proposing strategic solutions and building consensus with strong interpersonal and presentation skills
- Owns solutions by presenting recommendations with supporting rationale and being accountable to timelines, organizational capacity, and project needs

Qualifications We'd Like to See
- 3+ years of experience as a Product Owner in an Agile environment
- Experience working closely with Devops teams
- Good cloud experience, OpenStack/AWS/GCP/Azure
- Passion for optimization, inquisitiveness, product knowledge to discover new solutions
- Solid relationship building skills
- Strong sense of accountability and attention to detail for processes

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.

#3632 AWS ConsultantScarborough , ON

Employment Term: Contract
Location: Scarborough , ON

Apply

Hiring AWS Consultants on a 6-month renewable contract engagement in Scarborough, ON! You will be responsible for building and supporting a live and Video on demand workflow and hosting platform for a critical project. This role requires at least 3 years experience running an enterprise grade solution in AWS. This role is temporarily remote, then offering a hybrid from their Scarborough office.

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

Skills You're Bringing
- 3 years experience running an enterprise grade solution in AWS
- Experience with some of the advanced networking components in AWS (ie. direct connect, load balancing, firewalls, etc...)
- Experience with the AWS "Global Accelerator" feature

Nice to Have's
- Experience with streaming video (live and VOD) workflows and delivery

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

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

#3636 DevOps Engineer/ AEM Platform AdministratorRemote , ON

Employment Term: Contract
Location: Remote , ON

Apply

Our client, a leader in innovative solutions & digital health, is looking for a remote DevOps Engineer/AEM Platform Administrator for a 6-month renewable contract opportunity. Our client is open to considering international candidates from around the globe.

Perks You'll Love
- Join an award-winning digital health leader recognized for its innovative culture & cutting edge work
- Positive work environment with great culture & diverse, talented team
- Enjoy plenty of opportunities for personal development & growth

What You'll Be Doing
- Strong communication skills and ability to work in cross-team situations to resolve complex issues with time-sensitive projects
- Detail and process-oriented, able to quickly analyze novel issues in stressful Production environments
- Learn new technologies quickly and provides instruction to other team members
- Proven skills in providing knowledge and information to junior team members and ensuring success of the whole team
- Design of AEM platform including security, configuration, infrastructure, integrations, and ongoing maintenance and support
- Deliver business value by automating the AEM server build-out
- Resolve significant security gaps
- Resolve significant AEM configuration challenges that were breaking the code delivery process
- Create and implemented a solid AEM backup and maintenance strategy
- Resolve performance issues with AEM platform and provided critical support in analyzing and resolving issues with long-running queries
- Analyze and assess operational content authoring issues and provide rapid solutions to international authoring teams on a daily basis
- Design the AEM user administration template and led the team to create the scripts to support automated user administration
- Coordinate and implement all Adobe AEM updates
- Collaboration with other teams to provide support and expert knowledge on AEM
- Collaborated with cross functional teams
- Enhance AEM performance and edge caching
- Provided support and guidance on aspects of AEM including

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.

#3635 Cyber Security Solutions ArchitectRemote , ON

Employment Term: Contract
Location: Remote , ON

Apply

Our client, located in Ottawa, ON, is looking for Cyber Security Solutions Architects for a 12-month contract opportunity. These roles will be remote for now, but eventually will move in-office at their Ottawa location.

Perks You'll Love
- Work from a great location
- Positive work environment with great culture & talented team
- Enjoy plenty of opportunities for personal development & growth

What You'll Be Doing
- Oversee the delivery of the security solution design based on business, operational, technical and security requirements, as well as IT strategies
- Assess the technology solutions for compliance to the Bank Cyber Security directives and standards
- Work with project teams to mitigate cyber risks
- Apply a threat modeling approach to cyber security risk measurement and reporting
- Research and monitor technology developments and industry trends; assess their applicability, functionality and reliability for the Bank and recommend technologies that will enhance productivity and the achievement of the client's business objectives
- Contribute to the development of the overall Cyber Security Solution Architecture processes, tools, standards, and templates
- Attend meetings to socialize program objectives
- Collaborate with stakeholders to support evolving business need

Skills You're Bringing
- University Degree or College Diploma in computer science, computer engineering, electrical engineering or a related field
- Minimum of ten (10) years of recent relevant work experience in the IT field
- Minimum of five (5) years of experience in developing solutions architecture
- Minimum of five (5) years of IT security experience
- Minimum of five (5) years of experience working in a cyber assessment program
- Demonstrated experience in the development and application of security policies and security technical standards
- Demonstrated experience with different architecture and design techniques (e.g., object-oriented, top-down, structured analysis and component-based design) and tools

Nice to Haves
- Demonstrable knowledge of Canadian Financial Market Infrastructures
- Demonstrated knowledge of Cyber Security assessment frameworks such as:
- NIST 800.53
- ISO 27001 and 27002
- Demonstrated ability to work with an enterprise architecture framework and group
- Demonstrated knowledge of IT systems
- Demonstrated knowledge of principles and best practices in software architecture and architectural/design patterns and frameworks
- Demonstrated knowledge of implementing secure applications

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.

#3634 Senior Product ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a Senior Product Manager for one of Canada's leading companies! This is a new product leadership position for a customer-focused product manager with a proven track record of successfully building and delivering cloud-based enterprise solutions (i.e. applications, SaaS, PaaS, IaaS, etc.) You will work directly with our client's alliance partners and technology colleagues to enable the creation of innovative new business applications while also enhancing the ways their customers engage with their services and content. Our client is considering candidates from both Toronto or Montreal.

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
- Lead 5G product development including developing product requirements, concept design and architecture development of new services across multiple business units; preparing business case justification for new product investments; support through all stages of ideation, funding, design and execution. Identify launch strategies and post-launch support, reporting and analytics with the customer experience being paramount.
- Proven track record for collaboration and cross-domain partnering. Effectively build relationships including external partners to execute new 5G services.
- Lead the 5G Product strategy governance process to ensure the product roadmap is executed in coordination with the various stakeholders across our client's business units.
- Manage development and product releases with internal cross functional groups (i.e. IT, network technology, billing, customer care, and marketing).
- Engage and influence cross-functional product teams to deliver complex customer-focused services with the desired deployment schedules
- Track and analyze performance of solutions through the various stages of the product lifecycle to help identify opportunities or areas of improvement
- Responsible for OKR reports to monitor product life cycle. Develop models to forecast business case scenarios and identify analytical insights that drive revenue.

Skills Required
- Minimum of 7 years of practical experience in product management and business development with a deep network of mobile and cloud industry relationships. Experience in leading product teams from technology-enabled digital industries preferred.
- Expert knowledge of enterprise cloud platforms, enterprise SaaS, ERP systems and other IoT solutions and services is preferred. Prior experience working with hyper-scalers MEC alliances is preferred.
- Strong track record of influencing and engaging teams to execute in 'first-of-a-kind' business conditions. You motivate your teams by evangelizing your thought leadership, but you are also willing to dive-in to supporting breaking down siloes.
- Excellent interactive presentation skills to be able to clearly and effectively communicate across departments and levels of the company and its partners and vendors.
- You have a bias for action and support your team in executing within a highly matrixed organization. You are skilled at confidently clearing barriers and relentlessly focused on delivering the best customer experience possible.
- Demonstrated analytical problem solving and skilled in communicating new business models with stakeholders in ambiguous and entrepreneurial business conditions.
- Motivated and comfortable leading others during workshops and other cross-functional processes. Strong command in MS Excel, PowerPoint, Word and other digital virtual communication platforms (i.e. Jira, Miro, Slack, 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.

#3633 Product ManagerMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Hiring a Product Manager for one of Canada's leading companies! This role requires at least 4 years of practical experience in enterprise cloud product management with a strong network of mobile and cloud industry relationships. Telecom product management experience is also preferred. Our client is considering candidates from both Mississauga or Montreal.

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
- 5G product development including developing product requirements, concept design and architecture development of new services across multiple business units; preparing business case justification for product investments; support through all stages of ideation, funding, design and execution. Identify launch strategies and post-launch support, reporting and analytics with the customer experience being paramount.
- Proven track record for collaboration and cross-domain partnering. Effectively build relationships including external partners to execute new 5G services.
- Support the 5G Product strategy governance process to ensure the product roadmap is executed in coordination with the various stakeholders across the client's business units.
- Manage development and product releases with internal cross functional groups (i.e. IT, network technology, billing, customer care, and marketing).
- Engage and influence cross-functional product teams to deliver complex customer-focused services with the desired deployment schedules
- Track and analyze performance of solutions through the various stages of the product lifecycle to help identify opportunities or areas of improvement
- Develop OKR reports to monitor product life cycle. Develop models to forecast business case scenarios and identify analytical insights that drive revenue.

Skills We'd Like to See
- Minimum of 4 years of practical experience in enterprise cloud product management with a strong network of mobile and cloud industry relationships. Telecom product management experience is also preferred.
- Expert knowledge of enterprise cloud platforms, enterprise SaaS, ERP systems and other IoT solutions and services is preferred. Prior experience working with hyper-scalers MEC alliances is preferred.
- Strong track record of influencing and engaging teams to execute in 'first-of-a-kind' business conditions. You motivate your teams by evangelizing your thought leadership, but you are also willing to dive-in to supporting breaking down siloes.
- Excellent interactive presentation skills to be able to clearly and effectively communicate across departments and levels of the client and its partners and vendors.
- You have a bias for action and support your team in executing within a highly matrixed organization. You are skilled at confidently clearing barriers and relentlessly focused on delivering the best customer experience possible.
- Demonstrated analytical problem solving and skilled in communicating new business models with stakeholders in ambiguous and entrepreneurial business conditions.
- Motivated and comfortable leading others during workshops and other cross-functional processes. Strong command in MS Excel, PowerPoint, Word and other digital virtual communication platforms (i.e. Jira, Miro, Slack, 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.

#3631 Windows Infrastructure SpecialistMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Windows Infrastructure Specialist in Montreal, QC! This role will join our client's Browser beyond squad in the Windows Productivity and Collaboration fleet. The squad is responsible for the lifecycle of critical enterprise productivity suites (Chrome, Edge, IE, Add-ins as well as Acrobat, Creative Cloud etc.) with an installed base of over 150,000 desktops and servers.

We deliver regular feature improvements across a rapidly evolving set of technologies with a focus on fast, secure and consistent deployments to a complex distributed global environment. As a member of the engineering squad you will be developing and integrating new features, with the ultimate aim of continually improving the end user experience while meeting the security standards required at a large financial institution.

The candidate should have a proven track record in a similar role, with skills ranging from planning and scoping of tasks, through to development and automation as well as maintenance and troubleshooting when needed.

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

Qualifications Your Bringing
- Minimum 5 years of experience supporting and engineering solutions in a Windows environment
- Deep Knowledge of scripting and automation tools such as PowerShell
- Proven track record of integrating vendor software
- In depth knowledge of Windows operating system and enterprise security controls
- Ability to juggle competing demands in a dynamic environment
- Excellent oral and written communications with squad members and key stake holders
- Knowledge of agile principles and methodology such as Kanban, ceremonies etc
- High sense of ownership and pride in your performance
- Previous experience with at least 3 of the following: Windows, Windows 10, SCCM, Powershell, scripting language, Internet explorer, google chrome, chromium, addins, crx, extensions, group policy, gpo, active directory, Tap, canary, cloud, desktop, server, git, chef, splunk and sql.

Skills Desired:
- End to end automation of delivery pipelines from dev to prod
- Experience using Windows 10 in a large enterprise environment
- Track record of testing with early adopter releases such as Chrome Canary/Dev and other types of vendor engagement
- Evangelist for agile and devops principals and best practice

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.

#3629 Senior DevOps EngineerRemote / Montreal , QC

Employment Term: Contract
Location: Remote / Montreal , QC

Apply

Hiring a Senior DevOps Engineer on a renewable 1-year contract engagement in Montreal, QC! This role will work with teams to find innovative solutions and deliver value and increased security. You will also improve developer's productivity and quality through automation and productivity tools. This role is temporarily remote, then offering a hybrid from their Montreal office. Must speak French (bilingual is nice).

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
- Work with teams to find innovative solutions and deliver value and increased security
- Improve developer's productivity and quality through automation and productivity tools
- Integrate security tools and practice within the DevOps process
- Establish and maintain heterogeneous environments for a multitude of Services and Applications
- Provide improvement suggestions regarding the security, usability, performance, maintainability, and scalability of existing environments
- Participate in the analysis, design, and development of new Services
- Provide accurate estimates based on business requirements
- Understand and apply Scrum rules and principles in every task
- Develop and maintain security automation tools

Required Qualifications/ Competencies:
- +5 years of prior experience in relevant positions
- Strong understanding of development workflow & tooling including VMs and Docker
- Experience with OpenStack
- Experience with Gitlab-ci or similar CICD tools like Travis-ci or Jenkins
- Excellent problem solving and troubleshooting skills with attention to details
- Experience in software development
- Experience with Cloud solutions (Azure, AWS, GCP) using native services
- Experience with Infrastructure as code tools like Ansible and Terraform
- Experience with automating and managing Infrastructure and IT Operations
- Experience with Linux based systems (Redhat, Ubuntu)
- Experience with Docker
- Proficiency in Python and/or Go
- Experience with SAST tools like SonarQube or Checkmarx
- Experience with virtualization platforms
- Solid knowledge of IP Networks
- Autonomy and an ability to learn
- Comfort with collaboration, open communication and reaching across functional borders
- Familiarity with Information Security frameworks/standards
- University degree in Computer Science or equivalent work experience
- Strong communications skills

Desired Qualifications/Competencies:
- Relevant certifications
- Agile methodology, Scrum
- Experience with web frameworks
- Experience with Relational databases (MySQL, Postgres, MariaDB or other)
- Experience in NoSQL databases (MongoDB, CouchDB)
- Experience with Maven, Git, Tomcat, Jenkins
- Experience with Service Oriented Architecture (APIs and SDKs)

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.

#3628 Big Data DeveloperRemote / Greater Toronto Area (GTA) , ON

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

Apply

Hiring a full-time Data Engineer in Toronto, ON! In this role, you will lead and collaborate with the team to architect, design and implement solutions to help solve complex Big Data problems. We are a team that builds generalized tools to empower our users to have easy access to large sets of data. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office.

Some problems we tackle:
- Data agnostic approach to scaling data analytics
- Design and implement solutions (API) that is flexible enough to serve the dynamic nature of Data Science requirements.

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
- Experience in designing, implementing and supporting highly scalable data systems in Scala and/or Java.
- Experience with Hadoop-ecosystem technologies in particular MapReduce, Spark / Spark-SQL / Spark Streaming, Hive, YARN.
- Experience building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple source to feed batch and/or near-realtime/steaming compute components.
- Experience in data-modeling and data-architecture optimized for big data patterns. (i.e. warehousing concepts; efficient storage and query on HDFS; data privacy and security techniques).

Desired Interpersonal Skills
- Takes great personal pride in building robust software
- Strong sense of ownership
- Passionate about programming and computer science
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus

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.

#3627 Data EngineerRemote / Greater Toronto Area (GTA) , ON

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

Apply

Hiring a full-time Data Engineer in Toronto, ON! In this role, you will analyze, design and develop highly impactful analytics that help support and drive decision making, and highlight areas of revenue generation. This role will focus heavily on analyzing huge data sets, writing Python code, and working closely with the business to elicit requirements. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office.

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
- 5+ years data analytics experience, with significant experience in Jupyter Notebooks and Python; specifically, in Pandas, NumPy, Plotly and Dash.
- Should have experience in both data analysis & requirements gathering as the role involves high engagement with the users.
- Excellent communication skills required as this is a front-office facing Client Analytics application with heavy user interaction with traders and salespersons.
- Experience in Capital Markets is necessary, as the team is involved in trade data, market data and reference data analytics.
- Experience in Fixed Income, Foreign Exchange & Derivative products – at least intermediate understanding of the inner workings of various products offered in the above asset classes.
- Passion for data analytics with strong sense of best practices.
- Self-starting and motivated, with sense of responsibility
- Strong sense of ownership
- Enjoys working in a fast-paced environment
- Has an eye for design and usability

The Role
- Data Engineer on a fast-paced front-office facing Client Analytics Data Engineering team at a leading investment bank with a great culture.
- Lead individual data analysis and insights workstreams from start to finish, in close collaboration with the Front Office.
- Gather requirements from the stakeholders, analyze data based on the requirements, present finding to the stakeholders, and iterate over the process until methodologies and metrics are finalized.
- Perform data analysis on huge sets of trade data, market data and reference data to generate metrics that can be used to support and drive decision making for the front office.
- Add to the Python codebase, the novel ideas and techniques that can be used to innovate and improve upon the existing infrastructure.
- Provide user training and support to front office for the UI as well as for Jupyter Notebooks.
- Translate business requirements to functional specifications for the development team.
- Take part in design sessions to brainstorm on the best approach and design that should be followed to implement the solution. Should not be afraid to speak their mind.
- Follow agile approach in monthly release cycles. Perform analysis, planning and testing of the requirements to ensure accurate delivery of the solution.
- Help debug and solve issues in different envs and identify any potential bugs that can harm the application.
- Willingness to work hard in a flexible environment using agile methodologies.
- Comfortable working with new software tools - not afraid of new technology.
- Help support existing production applications (provide L3 support as needed)
- Update Confluence (wiki) site and documentation to reflect additions/changes to the workstreams, or other essential information.
- Ensure effective communication of estimates & timelines to the rest of the team, including status updates of current work
- Contribute to the development of project plans by providing input and manage project estimates / initiatives, communicating project status to business and management and providing timely escalation of issues
- Support releases as needed

Teamwork
- Collaborate with other team members (developers/Data Engineers/PM) and stakeholders in order to understand/gather business requirements and analyze data.
- Responsible for turning business requirements into functional specification, interacting directly with the front office traders for further requirements elaboration & discussion
- Work closely with Project Managers, Delivery / Partner Management, Data Engineers, sponsors and relevant stakeholders to clarify requirements, develop analysis plans and strategies
- Teamwork: Work effectively as a team, supporting other members of the team in achieving business objectives and providing client services
- Participate in knowledge transfer within the team and business units as needed

Desired Interpersonal Skills
- Takes great personal pride in building robust analytics solutions
- Strong sense of ownership
- Passionate about data and data analysis
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus

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.

#3626 Front End Developer Remote / Greater Toronto Area (GTA) , ON

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

Apply

Hiring a full-time Front End Developer in Toronto, ON! In this role, you will contribute to the design and development of diverse tools that make up our client's Developer Platform. Opportunities for innovation and ownership often arise as we rapidly deploy new apps and tools. Most of these tools are built in React/Node and contribute greatly to the evolution of app development in TD Securities.

These include: The App Platform (creates ready-made apps in under 2mins), App Toolkit (collection of shared components), App Starters (various starter projects covering all major frameworks), Design System (our new UI/UX library) and our new flagship project, TDS Workspace (Desktop Interop Platform).

Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office.

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
- Studying Computer Science, Computer Engineering (or similar)
- 3-5 years' experience with React or Angular, and NodeJs
- Experience working with APIs and creating basic Node Services
- Ability to style UI components with SCSS/LESS
- Deep understanding of React component testing using Jest, Enzyme or other tools
- In-depth knowledge of one or more of the following web technologies: PWAs, Shared Workers, Web Workers, Service Workers, IndexedDB, WebSockets
- Experience building and publishing custom components
- Experience with Webpack and tweaking Webpack configs for optimized builds
- Experience working with design systems and a bonus if you have experience in building them
- Additional knowledge of MongoDB or other NoSQL databases would be beneficial
- Knowledge of production deployments with Continuous Integration (Jenkins or TeamCity a bonus)

Desired Interpersonal Skills
- Takes pride in building beautiful UIs
- Strong sense of ownership
- Curiosity and passion to constantly learn new skills and methodologies
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus

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.

#3625 Full-Stack Developer Remote / Greater Toronto Area (GTA) , ON

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

Apply

Hiring a full-time Full-Stack Developer in Toronto, ON! In this role, your responsibility will be to lead and collaborate with the team to architect, design and implement solutions to help solve complex problems. Note: This role is temporarily remote, then offering a hybrid from the client's Greater Toronto Area (GTA) office.

The technology stack that is in place today utilizes the likes of:
- AngularJS and React for UI development
- Java 12 and Scala for general purpose programming
- Apache Cassandra for data storage
- Apache Kafka for streaming and distribution
- Google Protocol Buffers for serialization
- HDFS, Apache Hive, Apache Spark for scalable analytics
- Graphite and Graphana for metrics
- Linux as the operating system (Open Suse moving to RHEL 7)

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
- Extensive experience implementing front to back implementations of highly concurrent trading applications in Java
- Significant experience implementing Agile practices e.g. automated testing, continuous integration, project rooms, pair programming, etc.
- Wide-ranging experience with Relational and NoSQL databases, SQL queries and object-relational mapping tools
- A good understanding of Fixed income products and front office trading is desirable
- Demonstrated professional experience with modern JavaScript frameworks
- UNIX, Linux and W3C technologies including HTTP and XML
- Experience working with cross-functional and cross-office teams
- Excellent written and verbal communication skills
- Automated build, test and deployment tools
- A pragmatic approach to software development and delivery

Interpersonal Skills We'd Like to See
- Takes great personal pride in building robust software
- Strong sense of ownership
- Passionate about programming and computer science
- Enjoys working in a fast-paced environment
- Has excellent written and verbal communication skills
- Has strong customer focus

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.

#3624 Java AEM DeveloperRemote , ON

Employment Term: Contract
Location: Remote , ON

Apply

Hiring a Java AEM Developer on a 6-month renewable contract engagement in Toronto, ON! This role will oversee technical design and development on the Adobe Experience Manager (AEM) platform and implement AEM features, collaborating closely with software development team mates. Note: This role is temporarily remote, then offering a hybrid from their Toronto office.

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
- Technical design and development on the Adobe Experience Manager (AEM) platform
- Implement AEM features, collaborating closely with software development team mates
- Contribute to the definition, maintenance, and adherence to web development best practices
- Collaborate with Product Owners to translate user and customer needs to our technology stack

The following skills, knowledge and experience are valuable:
- Excellent interpersonal, oral and written communication skills
- 3-5 years of experience as a Java Developer
- Experience with the Adobe Experience Manager platform (Release 6.3+)
- Experience with Agile
- Strong knowledge of OOP and data structures
- Experience with the Java Content Repository
- Bachelor's degree in Computer Science or equivalent
- Experience with web service protocols (SOAP, REST, GraphQL)
- Experience with Transact SQL (MS SQL Server) or NoSQL
- Familiar with front end technologies (HTML 5, responsive design, CSS 3, Angular, JQuery)
- Familiar with Maven, Spring, Apache Camel, GitLab, Atlassian suite, IntelliJ

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.

#3623 Senior Software DeveloperRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote Senior Software Developer! This role is responsible for mentoring and supporting a maturing team of software developers, to implement a "self-serve" model of data streaming and distribution of data for our business partners.

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

Responsibilities
- Designs, implements, tests and documents various components throughout the software development lifecycle
- Deploys code in Openshift and Kubernetes environment using Gitlab/Bitbucket CI/CD
- Implements DevOps practises using technologies such as Grafana, Prometheus and ELK to improve network availability, resiliency and security
- Works independently to deliver priorities while understanding when to seek help and align with the team on key decisions
- Coaches a young development squad on software best practises in order to raise the team's game
- Conducts proof of concept evaluations and experimentations during sprint spikes
- Presents technical solutions to diverse audience including leading end of sprint demos

We are seeking a candidate who:
- Has 5+ years of experience in developing in open-source software, micro-services architecture & cloud-native principles.
- Is an expert in at least 2 languages including Java Springboot, Groovy, Kotlin and Python
- Deploying code in Openshift and Kubernetes environment using Gitlab/Bitbucket for CI/CD
- Understands data streaming technologies especially Kafka
- Can help implement DevOps practises in the team using technologies such as Grafana, Prometheus and ELK to improve availability
- Capable of working independently to deliver priorities while understanding when to seek help and align with the team on key decisions
- Has superior coaching and problem-solving skills and the ability to raise your team's game through their teaching and experimentation.
- Is comfortable teaching and mentoring a young software development team to ensure they are excelling while following best practises
- Is comfortable presenting technical ideas to a diverse audience
- Is comfortable working with ambiguity and can quickly pivot when business priorities change
- Bilingual French and English

If you have some of these, that's even better:
- Experience in wireless radio access networks (RAN) design and support
- University degree in Computer Science, Software Engineering
- Relevant experience with Linux, Oracle, Redis

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.

#3622 Senior DevSecOps EngineerRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote Senior DevSecOps Engineer! This role will build, automate, and support development teams for the implementation of promotional and transactional websites and mobile applications. The position requires using and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interface development initiative (web, application software, mobile).

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

Responsibilities
- Work with teams to find innovative solutions and deliver value and increased security
- Improve developer's productivity and quality through automation and productivity tools;
- Integrate security tools and practice within the DevOps process;
- Establish and maintain heterogeneous environments for a multitude of Services and Applications;
- Provide improvement suggestions regarding the security, usability, performance, maintainability, and scalability of existing environments;
- Participate in the analysis, design, and development of new Services;
- Provide accurate estimates based on business requirements;
- Understand and apply Scrum rules and principles in every task;
- Develop and maintain security automation tools

Required Qualifications/ Competencies:
- +5 years of prior experience in relevant positions;
- Strong understanding of development workflow & tooling including VMs and Docker;
- Experience with Gitlab-ci or similar CICD tools like Travis-ci or Jenkins;
- Excellent problem solving and troubleshooting skills with attention to details;
- Experience in software development;
- Experience with Cloud solutions (Azure, AWS, GCP) using native services;
- Experience with Infrastructure as code tools like Ansible and Terraform;
- Experience with automating and managing Infrastructure and IT Operations;
- Experience with Linux based systems (Redhat, Ubuntu);
- Experience with Docker;
- Proficiency in Python and/or Go;
- Experience with SAST tools like SonarQube or Checkmarx;
- Experience with virtualization platforms;
- Solid knowledge of IP Networks;
- Autonomy and an ability to learn;
- Comfort with collaboration, open communication and reaching across functional borders;
- Familiarity with Information Security frameworks/standards;
- University degree in Computer Science or equivalent work experience;
- Strong communications skills;

Desired Qualifications/Competencies:
- Relevant certifications
- Experience with OpenStack
- Agile methodology, Scrum
- Experience with web frameworks;
- Experience with Relational databases (MySQL, Postgres, MariaDB or other);
- Experience in NoSQL databases (MongoDB, CouchDB);
- Experience with Maven, Git, Tomcat, Jenkins;
- Experience with Service Oriented Architecture (APIs and SDKs);

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.

#3621 Senior Solutions ArchitectRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote Senior Solutions Architect! This role will join the architecture team and play a key role in the design, development, and evolution of our client's video platforms allowing for the reusability of services across many brands within a multidisciplinary team. The positions requirement includes the implementation of Agile Scrum development methodologies in research, analysis, development and deployment initiatives.

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

Responsibilities
- Define system and application architecture based on business process analysis, business requirements post grooming sessions with the team.
- Defines a strategic architecture approach to develop systems and features. Creates technical diagrams such as Conceptual solution architecture diagram, class diagram, sequence diagram, component diagram, and message diagram, detailing the system and application architecture approach to the development team.
- Performs system reviews, coding and unit tests toward architecture diagrams and ensure the development/integration teams are working based on application or system architecture definition. Supports developers and integration teams on complex implementations and reviews. Update architecture diagrams in case actual development/deployment differs from the initial architecture approach
- Supports QA test strategy on features, making sure code and system coverage approach mimics business cases and are reflected in test cases.

Key Functions:
- Analyze current technologies used within the client and determine ways to improve
- Guide the development and evolution of the client's systems
- Propose and establish a framework for necessary contributions from various departments
- Work with other technology teams in order to determine needs for new software, platforms and applications
- Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products
- Pay attention to system integration, sustainability and feasibility
- Manage all phases of technology development
- Guide and train developers and engineers
- Suggest and implement solutions for process improvement
- Adhere to all the requirements and guidelines for quality, security, extensibility etc.
- Define clear goals for all aspect of a project and manage their proper execution

Critical Qualifications/Competencies:
- Project management and leadership skills are essential
- Experience developing IT and cloud infrastructure
- University degree in Computer Science or equivalent;
- Current understanding of best practices regarding system security measures
- Advanced understanding of business analysis techniques and processes
- Professional Experience working with computer software and hardware
- Experience and/or training related to one or more Architecture & Service Delivery Frameworks (TOGAF, eTOM, ITIL, CoBiT, etc.); and Specializes in developing and designing large scale solutions, serving as an expert in technical architecture and delivery
- Experience designing Over The Top services (OTT)
- Ability to consult and build CI/CD DevOps Pipelines
- 5+ yrs experience writing code & develop software solutions. (Kotlin, Javascript (ES6+/Typescript), Java, Go, Python, C, C# are the preferred languages)
- 3+ yrs scripting in infrastructure automation tool and supporting code deployment (Terraform & Ansible, Chef, Juju, AWS CloudFormation)
- 2+ yrs Container application design and implementation.
- 5+ yrs of public cloud (AWS, Azure, SoftLayer).
- 2 years of experience in writing unit and integration tests;
- Experience storage platforms
- Experience with broadcast distribution systems
- Experience with Streaming video knowledge (DASH, HLS, MSS)
- Experience in NoSQL databases (CouchDB, MongoDB)
- Experience using and/or developing on a Unix/Linux platform
- Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities

Nice to have Qualifications/Competencies:
- Previous experience being part of steady Dev/Ops team
- Previous experience with Video transcoding (libav, ffmpeg, x264, x265, mpeg2)
- Previous experience with video content management 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.

#3620 Solution ArchitectRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Hiring a full-time remote Solution Architect! This role will be responsible for defining and maintaining the structure of the solution, and ensuring that it will meet the requirements. Since you'll have to interact with individuals and teams that operate in an Agile mindset, you will have to help the team to work together in an agile fashion, to jointly own the solution, and to interface well with other parts of the organization.

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
- Understanding the requirements - identifying the stakeholders, helping to analyze the requirements and extracting those of architectural significance
- Formulating the design - creating a solution structure which will meet the various requirements, balancing the goals and constraints on the solution,
- Communicating the architecture - making sure that everyone understands the architecture. Different people have different viewpoints, so the architect has to present various views of the system appropriate to different audiences,
- Supporting the developers – making sure that the developers are able to realize the architecture, by a combination of mentoring and direct involvement,
- Verifying the implementation – ensuring the delivered system is consistent with the agreed architecture, and will meet the requirements.
- Inter-team alignment - Because some solutions require multiple teams to collaborate on, you need to ensure that the solution is delivered according to the architecture attributes & qualities, practices.
- Helping in continuous improvement efforts– Participating, with an architect's eyes & arms, to help the teams improve in various challenges like Built-in quality and tests in our CI/CD pipeline, code & service decoupling, monitoring, Application resiliency etc.

Critical Qualifications/Competencies:
- Have a 5+ years of experience as a Solutions Architect,
- Understand the JCR (Apache Jack Rabbit Oak) and file system storage/tree storage concepts,
- Be able to translate requirements into object-oriented hierarchies applying inheritance, encapsulation, etc.
- Have a solid understanding of Java, Apache, Maven
- Be able to explain Object Oriented concepts and foundations to the development team.
- Have a strong understanding and experience of
- Service Decoupling and it's different Models (SOA, Microservices etc.)
- Apache Sling or comparable experience in handling HTTP request to resource mapping
- Sling annotations and appropriate usage are critical
- Java project modularization utilizing OSGi
- Be familiar with Infrastructure and modern Infrastructure approaches like Virtualization, Containerization and Infrastructure as Code.
- Have a knowledge of DevOps Continuous Integration & Continuous Delivery Pipelines
- Have worked previously in an agile environment
- Have strong interpersonal, oral and written communication skills
- Be able to adapt your message within the audience you're communicating with.
- Be able to work independently as well as collaboratively within a 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.