Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3615 Web/Full Stack Developer Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client is hiring Web/Full Stack Developers in Toronto, ON! Ideal candidates have a Degree in Computer Science or Computer Engineering, or equivalent experience and have strong PHP, mySQL, nginx, redis, Python, JavaScript, and CSS skills.

This role has the option of working either at the Client's Toronto OR Kitchener, Ontario office.

Perks You'll Love:
- Join a passionate team of leaders who love retail & tech
- Work in a start-up, youthful environment with great culture
- Work with Fortune 500 industry players in the retail space

What You'll Be Doing
- Create elegant and functional web applications
- The Cloud
- Work with an agile and highly skilled development team
- Build and design RESTful APIs

Skills You're Bringing
- Degree in Computer Science or Computer Engineering, or equivalent experience
- Experience with common web technologies, such as: PHP, mySQL, nginx, redis, Python, JavaScript, CSS
- Thoughtful problem solvers who can simplify complex 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.

#3614 iOS DeveloperToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client is hiring contract iOS Developers in Toronto, ON! Ideal candidates have a degree in Computer Science or Computer Engineering, or equivalent experience and demonstrable experience building and shipping Objective-C iOS applications.

Note: This role has the option of working either at the Client's Toronto OR Kitchener, Ontario office.

Perks You'll Love:
- Join a passionate team of leaders who love retail & tech
- Enjoy a start-up, youthful environment with great culture
- Work with Fortune 500 industry players in the retail space

Responsibilities:
- Design and build mobile user experiences
- Solve exciting and new problems in a rapidly growing industry
- Improve application performance and scalability

Required Skills & Background:
- Degree in Computer Science or Computer Engineering, or equivalent experience
- Demonstrable experience building and shipping Objective-C iOS applications
- Understanding of web technologies, such as: PHP, mySQL, nginx, redis, Python

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.

#3612 Web App Developer (Enterprise SaaS, .Net)Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in the immersive learning space, is seeking a remote Web App Developer (Enterprise SaaS, .Net) that will work with the CTO and platform development team to securely and scalably build out their SaaS product cloud infrastructure including Web API's, Web Applications, Database systems, and generally interconnected cloud services.

This role requires significant experience in .Net C# web development as well as a deep understanding of the full service offering of the Azure cloud platform, and familiarity with GCP and AWS. This is a full time position with remote and work from home options available until we can safely work in the office.

Perks You'll Love
- Join one of Canada's leaders in the Immersive Learning & AR/VR space
- Enjoy a role that is flexible, can be performed remotely, and offers excellent benefits & bonuses
- Be part of a supportive team that values teamwork, transparency, diversity & inclusion

Work You'll Do
- Platform team contribution to the strategy of a scalable, secure and flexible modern cloud architecture
- Realize the value of the Platform Product Backlog by delivering the work through the sprint typically in the area of web development and database programming
- Contribute to the ongoing improvement of the team's process in creating the best product by reflecting on past work and proposing improvements to the team process on an ongoing basis

Experience/Qualifications You're Bringing
- Very Strong .NET experience: C#, Entity Framework, .Net Core, Active Directory B2C
- Strong experience building REST APIs with ASP.NET Core
- Strong experience with relational databases (PostgreSQL, Azure SQL)
- Significant experience with Azure Cloud
- Legal authorization to work in Canada and located in Ontario
- Modern server technologies gRPC, graphQL (Hot Chocolate)
- API Gateway, Microservices
- Multi-Tenant App & Sharded Multi-Tenant Database
- Kubernetes & Docker

Other Skills/Experience Required
- Experience with AWS, GCP
- Experience with Continuous Integration / Delivery / Deployment (CI/CD)
- Experience with Agile development
- Azure Arc

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.

#3613 Lead 3D Artist - Technical Art & Pipeline - Game Assets SupervisorRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in the immersive learning space, is seeking a remote Lead 3D Artist - Technical Art & Pipeline - Game Assets Supervisor. As the Senior Technical Artist, you will play a leadership role in contributing to the success of our client's platform team by maximizing the visual fidelity of their products while staying within the performance constraints of their target devices including mobile VR HMD's such as the Oculus Quest 2.

Our client is looking for someone who is an excellent collaborator, with significant experience in a AAA game studio art asset creation and supervisory role. This is a full time position with remote and work from home options available until we can safely work in the office.

Perks You'll Love
- Join one of Canada's leaders in the Immersive Learning & AR/VR space
- Enjoy a role that is flexible, can be performed remotely, and offers excellent benefits & bonuses
- Be part of a supportive team that values teamwork, transparency, diversity & inclusion

What You'll Be Doing
- Design, and develop visual assets optimized for performance gains (including materials, textures and shaders), while maintaining visual fidelity on mobile platforms
- Develop lighting setups and troubleshoot issues
- Design VFX and particle systems
- Collaborate with programmers to develop and test new visual features, including game demonstrations/user testing
- GPU profiling on mobile VR platforms
- Optimize meshes and materials for mobile VR platforms
- Collaborate with artists to visualize design concepts and prototypes
- Be proactive in defining and maintaining asset workflows, structure, and production standards in an agile environment

Experience/Qualifications You're Bringing
- 3+ years of experience with Unreal Engine in a similar role
- In-depth knowledge of Unreal 4 editor workflows
- Comfortable in a range of content creation software including Maya, and Zbrush/Mudbox
- Ability to author functional and efficient materials with Unreal material editor
- Strong knowledge of fundamental art concepts
- Knowledge of lighting technique
- Able to use and modify scripts in various languages (MEL/Python/Blueprints)

Other Skills & Experience Required
- Experience in VR or user-generated content
- Experience with Houdini or Substance Painter/Designer
- Understanding of game engine features in video games
- Ability to solve complex problems with simple solutions
- Capacity to think out-of-the-box to overcome technical challenges
- Experience writing, debugging and profiling HLSL or GLSL shaders

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.

#3610 Business Analyst, Facilitation LeadRemote , ON

Employment Term: Contract
Location: Remote , ON

Apply

Our client, located in Ottawa, ON, is hiring a remote Facilitation Lead to oversee the day-to-day execution of team activities. You will work with the clients Procurement team to develop and manage the interactive RFP plan, and prepare for the interactive sessions. You will assist with the coordination of all communications with vendors and will work with the Procurement to align the RFP interactive approach to client specifications. This role is remote in the Greater Ottawa area.

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
- Work with Procurement on the RFP for the HABS (High-Availability Banking System) Next Generation program
- Assist in the development of an interactive RFP plan and approach
- Facilitate the weekly meeting to ensure the RFP process is on track
- Assist in the development of a plan for execution of the RFP based on Bank guidelines and policies
- Plan and schedule interactive solution workshop(s)
- Help prepare questions and use cases to ask vendors during the sessions
- Facilitate interactive solution workshop(s) with vendors
- Help refine requirements through interactive solution workshops

Qualifications You're Bringing
- University Degree or College Diploma in computer science, engineering, or business
- A minimum of five (5) years of demonstrated experience in facilitation activities
- A minimum of three (3) years' experience facilitating interactive solutioning sessions with vendors
- Demonstrated experience defining and implementing interactive RFP plans
- Demonstrated experience clarifying complex concepts or proposals in terms that are appropriate to the audience
- Demonstrated experience in facilitating workshops with technical and non-technical resources to document functional and nonfunctional solution requirements

Other Requirements
- Certificate in Business Analysis will be considered an asset
- Demonstrated experience with IT operations
- Demonstrated knowledge of service and project delivery methodologies
- Demonstrated experience with agile and traditional system development life cycles (SDLC)

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.

#3609 Full Stack PHP ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client is looking for one passionate Senior Full-Stack Engineer to join their Product Infrastructure Frontend Systems Team. Front-end Systems is looking to support the rollout of our new server-side React infrastructure. This is an adaptation project which modernizes the code and framework for product engineers. This role is open to candidates across Canada, or remote in the U.S.A.

Perks You'll Love
- Work for a business-focused service provider that empowers Canadian leaders
- Tackle new development projects
- Enjoy top career & development opportunities

About You
- Excellent communication skills, with an enthusiastic and positive attitude
- Confidently communicate technical issues with all necessary stakeholders
- Deep understanding of PHP, React and JavaScript
- Willingness to learn in a collaborative environment
- Seek opportunities to improve our architecture, operability or capabilities
- Comfortable working within a large codebase and strive to create simplicity from complex systems

Skills You're Bringing
- A minimum of 5 years experience
- Experience with PHP, React, jQuery
- Extensive knowledge of JavaScript (ES5 and ES6)
- Experience working with Git in a collaborative team setting

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/American Work Authorization
All applicants MUST be authorized to work in Canada and/or the United States. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3611 Network ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in the fintech space, is looking for a remote Network Consultant to join their growing team on a six month contract engagement. This role will be responsible to automate, manage, build, plan, and administer Network Infrastructure Services.

This includes network devices, associated software, local and wide area network connections, and communication links to ensure our client has a robust, scalable, reliable and efficient Infrastructure on prem and cloud that supports its business. You will provide support, in an automated way when possible, to all Network services offerings, including BAU requests, daily operations. Work on platform currency, automation, and establish processes and SLA.

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

What You'll Be Doing
- Automate network operations to improve efficiency.
- In partnership, with Infrastructure leads and Development teams build the supporting networks for core in-house develop gateways, transaction and payment processing systems.
- Support and develop where necessary technology standards, processes and policies related to network for the service offerings.
- Participate in projects, implementation, installation and configuration of Network Infrastructure systems.
- Assist in daily operations, including business as usual service and change requests, incident investigation, remediation, troubleshooting, and monitoring of network services, local and wide area network connections, and Datacenter.

Experience You're Bringing
- 7+ years of experience working with network infrastructure administration, design and/or management.
- Fully proficient in network, designs, administration, implementation, monitoring, support, and automation.
- Experience with infrastructure scripting, automation, and orchestration technologies and languages like Ansible, Python, Github, etc.
- Highly proficient in leading large scale projects or significant project steps and communicating progress/approach with technical/non-technical peers/clients and leaders.
- Create & enforce technology standards, processes and policies related to Network Service offerings.
- Experience and knowledge with at least two of the following technologies: Routing and Switching fundamentals, Palo Alto Firewalls, and F5 Load balancers. Including Cisco Nexus platforms, designing robust and supportable networks.
- Experience with Microsoft Azure or any other public cloud technology.
- Strong communication skills and a team player.

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.

#3608 Product DesignerGreater Toronto Area (GTA) , ON

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

Apply

Our client, a rapidly growing Forbes Cloud 100 company, is hiring a Senior Product Manager on a 12-month contract engagement! Their team is transforming the way sales and marketing teams work together by building sales enablement solutions used by some of the largest financial and tech companies in the world. Their team is consistently recognized as the category leader in sales enablement!

You will be part of an innovative, agile team of incredibly smart professionals. We get to work on pretty cool things like building an award winning, globally used content engagement platform and working with amazing market leading clients and executives.Staying connected is important to us. Our team really likes working together and we share a lot of laughs!

Perks You'll Love
- 3 weeks vacation, and Christmas week off!
- Work from home flexibility
- Very competitive benefits- including Medical, Dental, Vision, Disability and Life Insurance Plans
- Catered meals, happy hours, healthy snacks, and coffee bar

Who you are:
- You are passionate about all things UX, Not only do you design beautiful products; you create products that are intuitive and exciting to use
- You follow paths to their every terminus and seek to understand the "why" of decision making
- You know and believe that incremental improvements lead to incredible product offerings
- You possess expert communication skills and empathy that allows you to communicate with individuals throughout an organization

What you'll be doing:
- Uncover what our customers are thinking and turn those insights into the best-in-class user experience
- Lead concept ideation and iteration with sketching, wire-frame development, and prototypes
- Design elegant solutions to complex workflows
- Collaborate with product management and executives to prioritize the product roadmap
- Communicate scenarios, end-to-end experiences, interaction models, and screen designs to stakeholders
- Work on features and products through their entire life-cycle: user research, competitive analysis, product definition, usability testing, launch, and beyond
- Integrate UX research and design into our agile development process
- Keep the interface beautiful and easy to use

What you bring to the team:
- A portfolio showcasing a breadth of creative work
- 5+ years working on an in-house team, and hands-on experience doing UX/UI
- 5+ years designing for enterprise software solutions
- Passion for user-centered design, creating powerful products that inspire and delight users
- Familiarity with a variety of both qualitative and quantitative research methods, and know how to apply them in a Design Thinking-like process
- Comfort in a fast-paced, highly-dynamic environment with multiple stakeholders
- Solid intuition and strong passion for detailed interaction design
- Knowledge of agile development lifecycles
- An ability to create wireframes, prototypes, and UI specifications
- An eye for strong visual designs
- Ability to prioritize projects, communicate progress, and deliver on time

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.

#3607 Java Tech LeadGreater 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 Java Tech Lead in the Greater Montreal Area! This role requires at least 5 to 7 years of post-academic work experience with Java, including at least one year as tech lead. Knowledge of Python is a plus, and good knowledge of Unix/Linux platform and networking. Knowledge of French and English is required.

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

Qualifications Your Bringing
- 5 to 7 years of post-academic work experience with Java, including at least one year as tech lead
- Knowledge of Python is a plus
- A good knowledge of Unix/Linux platform and networking
- Good understanding of database platforms (RDBMS/Analytics)
- Excellent written and verbal communication skills
- Knowledge of Agile methodology, Scrum and Kanban
- You have a keen interest in building strong teams and mentoring

Experience We'd Love To See
- Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems
- Experience building real time applications in Multithreading for a Unix/Linux platform
- Experience working with the Spring framework
- Experience working with Source Code Management solutions like (ex. Git)
- Trading and financial modelling
- Knowledge of financial technologies (e.g. FIX, FpML, Swift protocol) and business applications.
- Knowledge in Economics, Accounting, Corporate Financing or Investing
- Problem solving/Mathematical/Analytical-Version control (e.g. Git)
- Experience in either IntelliJ or Eclipse IDE
- Experience testing software (e.g. Unit testing, using frameworks, performance testing/tuning)
-Experience debugging or performing issue diagnosis

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.

#3606 Scala/Infrastructure Developer Greater 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 multiple full-time Scala/Infrastructure Developers in the Greater Montreal Area! This role requires a technically proficient and enthusiastic developer, with a desire to work across the full stack in order to help engineer new and existing components. You will be working on new and existing components in Scala on our client's agile team working across multiple time zones.

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

Our client is inviting candidates into a number of distinct role profiles associated with specific teams within their platform development community, as described below. Please note also that these roles all operate under the RICE ecosystem and their integrated platform, which allows for subsequent transitions with relative ease. RICE (Risk Calculation Environment) is the strategic risk framework for the Fixed Income business with our client.

Available types of roles include:
- The Core Graph team are responsible for the concurrent compute engine and associated Scala compiler plugins and macros, which automatically transform application code to run asynchronously. They also develop the high performance caches, reactive graph engine, debugging and profiling tools and various other components.
- The Data Access Layer (DAL) team builds the servers and clients for storage, access and global distribution of data within the platform. These integrate with MongoDB, PostgresSQL, Kafka and other open source technologies, along with internal and external cloud platforms, to provide data to large compute grids as well as front office UI applications.
- The Distribution team is responsible for the development of proprietary grid computing and distributed caching technologies. These are highly scalable and fault-tolerant systems designed for efficient distribution, parallelization and memoization (caching) of calculations across large-scale compute clusters comprised of thousands of cores.
- The SDLC tooling team builds an efficient workflow for users by optimizing the IDE interactions, build/test cycle, and code review process. This includes management of Jenkins jobs, pull request standards, compilation, out-of-the-box workspace setup, and test configurations.



The Role's Profile
- You should be a technically proficient and enthusiastic developer, with a desire to work across the full stack in order to help engineer new and existing components.
- You will work on new and existing components in Scala in an agile team working across multiple time zones.
- You will support and lead different phases of the product lifecycle including analysis, development and testing.
- You will suggest improvements to our systems and processes and over time, you will take ownership for some areas.
- You will collaborate closely with very experienced Scala developers and have the opportunity to learn and grow in this role.
- Your clients will be application developers and you will work with them to understand and deliver their requirements.

Skills You're Bringing
- At least 2 years of experience in a similar role
- The primary development language is Scala but we will consider skilled technologists proficient in any of C#, C++ or Java who are excited to work with Scala.
- Strong problem-solving, analytical skills and technical curiosity are essential
- Good understanding of core computer science concepts and code optimization techniques
- Understanding that testing and documentation is critical to delivering high quality solutions
- Natural inclination to dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs were

Skills We'd Like to See (Desired)
- For the DAL roles, experience working with a variety of SQL and no-SQL data stores is helpful but not at all required.
- For the Graph roles, experience working with compiler internals or Scala macros is helpful but not at all required.
- For the Distribution roles, expertise in multi-threaded programming; knowledge of network protocols; experience in building
distributed systems.
- For the SDLC role, experience in user tools, Git, build systems, and compilers is helpful but not at all required.
- Prior experience in the financial industry is not required, but comfort working with large enterprise systems is beneficial.

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.

#3605 Senior PEGA/BPM DeveloperGreater Montreal Area , QC

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

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior PEGA/BPM Developer in the Greater Montreal Area! This role is required in our client's Firm Risk Management IT team that supports the Risk Management department which is responsible for monitoring, measuring and communicating risks generated by the client's business lines. Knowledge of French and English is required.

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

What You'll Be Doing
- The candidate must demonstrate strong knowledge in PRPC architecture, implementation, and deployment.
- The candidate will be responsible for developing applications in PRPC as part of a regulatory related workflow system in the Operational Risk space.
- The candidate will create reusable BPM components that can be leveraged in the initial and subsequent releases of the regulatory workflow system.
- The candidate is expected to provide some level of support for all production-deployed applications and participate in a full SDLC (software development lifecycle) including design, code reviews, unit / integration testing and automated regression in order to guarantee the quality of deployed software.

Experience You're Bringing
- Experience working in large financial or technology company
- Experience as a software engineer and leader, providing technical structure to teams, working with stakeholders to define strategic roadmaps
- Experience of distributed caching / messaging with Redis or Gemfire, Kafkamessaging, databases
- Experience of software quality and continuous delivery tools e.g. Sonar,Jenkins
- Experience of leading teams and mentoring
- Experience of Spring Cloud, Elastic, Azure, Docker, Kubernetes

Required Education/Background
- BS in Computer Science or relevant Technical Degree
- 5+ Years of Experience in Software Development

Skills You're Bringing
- 4+ years of experience in PEGA
- 2+ years of experience in Web Technology (JAVA, JavaScript, HTML)
- 2+ years of Database Design/Stored Procedure/SQL development (DB2 UDB, Oracle, Sybase etc.)
- Excellent analytical ability
- Strong collaboration and communication skills

Skills We'd Like to See (a plus)
- Unix scripting
- Familiarity with Agile methodologies
- Java
- Work experience in the financial industry

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.

#3604 Software Consultant C#/JavaRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leading Software company here in the Greater Toronto Area (GTA), has a 6-month remote contract opportunity for a Software Engineer with strong C# and/or Java development exprience. In this role, you will develop high quality app logic in C#/Java from the requirements to power the leading professional tax software in Canada.

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
- Develop high quality app logic in C#/Java from the requirements to power the leading professional tax software in Canada
- Create and present technical design for the requirements.
- Participate in quality activities, including peer code and design reviews
- Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
- Commitment to team success and positive team dynamics

Skills You're Bringing
- BS/MS in computer science or equivalent work experience
- 3+ years of developing enterprise software in C# and/or Java
- Web services development experience
- Solid grasp of software engineering fundamentals and their practical application
- Solid understanding of the Software Development Life Cycle (SDLC)
- Experience with Spring Boot is a plus
- An understanding of unit testing & Test-Driven Development (TDD)
- Excellent analytical and problem-solving skills with a history of superb delivery against assigned tasks
- Excellent verbal and written communication skills
- Excellent partnership 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.

#3603 Senior Systems Linux Specialist Greater 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 hands-on Senior Systems Linux Specialist in the Greater Montreal Area. In this role, you will help our client lead, design, and integrate/build the low-latency operating system and physical infrastructure to allow for their trading platform. The successful candidate will work in tight collaboration across our engineering, release management, operations and estate management teams with a keen attention on quality, testing, and validation of surrounding dependencies.

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

Skills/Qualifications Your Bringing
- Linux Depth: Must be comfortable building systems from scratch, changing configuration and amending code-paths and debugging core-dumps
- Hardware Depth: Must be comfortable with the internals of servers and principles of drivers with a key focus.
- Performance Depth: Tuning systems or networks of systems for performance brings out your best.
- Operational Excellence: Data excites you and you make decisions based on data rather than assumptions. You have done data analytics and pipelines from scratch to prove a point.
- Network Knowledge: demonstrating high levels of proficiency in network principles (routing & switching) for the first hop off the box as well a thorough understanding of the TCP/IP protocol stack.
- Leadership: We work in a fast-paced environment requiring clarity-of-thought and articulations across a diverse range of stakeholders to drive outcomes.
- Ability to identify work, work-independently and solve problems.
- Fearless Engineering: You move outside your comfort zone to pick up new skills and solve broader problems across the technology stack.
- Technical Excellence: You can speak to the trade-offs and have implemented industry best practices in Infrastructure-as-Code, continuous delivery, automated testing, security practices, performance, high-availability and disaster-recovery

What Our Client is Offering
- Opportunities to develop and grow as an engineer: Our client is always expanding into new areas, including exploring new technologies in their New York lab.
- A global team of incredibly capable and dedicated peers, from engineering through operations.
- A stable, collaborative and supportive work environment: We work together to get things done and adapt to the changing needs of our end-users and teams members.
- Breadth and Depth: We sit across all functions of the trading infrastructure which allows us to go deep to help optimize every manual and tedious task that we encounter regardless of platform or process.
- Growth and Mentorship: Opportunities to deliver projects of expanding impact, improve professional skills that complement technical skills and partner with senior leadership on objectives.

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.

#3602 FPGA/Linux Specialist Greater 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 FPGA/Linux Specialist in the Greater Montreal Area. The candidate will work with our partners across technology to find solutions to allow us to grow revenue and manage risk or reduce cost by leveraging existing technologies, onboarding new technologies or building it themselves. Knowledge of French and English is required.

In this role, your responsibility will be to enhance, maintain and collaborate on new solutions both yourself and others to manage the infrastructure platform including our electronic trading lab. The ideal candidate will embrace the challenge of solutions that are innovative, clever and scalable across peers freeing up time to challenge new technologies and grow their skill set.

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

Skills/Qualifications Your Bringing
Linux Systems:
- Must be capable of demonstrating high levels of proficiency from the command line
- Must be comfortable building systems from scratch, changing configuration and amending code-paths and debugging core-dumps
- Must have a demonstrate strong understanding of hardware topology, components and general principles of drivers
- Must be capable of demonstrating high levels of proficiency in network principles (routing & switching) for the first hop off the box.

FPGA and Specialist Hardware:
- Familiarity of with FPGA lifecycle tools (Vivado, Quartus etc)
- Familiarity with synthesis and debugging platforms

Automation / Tools / Data:
- Demonstrable scripting experience (Python, golang, Perl, Ruby) or other high level programming or scripting tooling including extracting and updating data in enterprise data sources and interacting with the networks
- Experience working on shared code bases using best practices in CI / SourceControl / Release Management and Change Control
- Application and Infrastructure Configuration management
- Automated build / packaging experience - Ansible, RPM, Puppet, Chef
- Standard analytics libraries like numpy/panda

Professional:
- Strong sense of ownership/accountability
- Must have the ability to work in our dynamic, fast paced environment
- Desire to learn and adapt to new technology
- Comfortable presenting to global audiences
- Ability to prioritize along with good time management skills
- Outstanding attention to detail and communication skills
- Must be capable of working and solving problems independently in a pinch

Desired Skills (Must Be Willing to Learn)
Linux Systems:
- Familiarity with MIT Kerberos application within enterprise Linux environments
- IPtables principles and practices
- Detailed experience working with Unicast and Multicast network protocols and routing metro and regional FC networks.
- Kernel-Bypass and why
- Time synchronization methods capable of achieving international financial standards
- Automated OOB Management - Redfish
- NICs - Solarflare, Mellanox, ExaBlaze ExaNIC adapters

Automation/Tools/Data/Integration:
- Trading System Application Configuration / Deployment / Management Experience

Security / Networks:
- Firewalls - Fortinet firewall management
- Zeek/ Corvil network analytics package

Professional:
- Open Source Contributions

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.

#3601 Backend Software EngineerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in digital products & cutting-edge technology solutions, has contract and full-time opportunities for skilled Backend Java/Node Software Engineers. These are remote opportunities, working on leading-edge applications.

Are you passionate about transportation-as-a-service (TaaS) served by Autonomous Vehicles? Are you motivated to apply your software skills to build the self-driving ecosystem? Our client's team has been tasked to develop scalable building block platforms based on mobility opportunities. Does it sound exciting? Then, join our client's team as a Software Engineer.

Perks You'll Love
- Option to work remotely
- Access to the latest tech to help make remote work easier
- Abundant opportunities to learn and grow through lunch & learns, and company development/wellness plans

What You'll Be Doing
- Engineer production-quality code to deploy these solutions on the Transportation-as-a-Service platform
- Enhance testing platforms, improve test automation, foster software craftsmanship
- Monitor and evaluate the performance of our solutions
- Collaborate with multi-skilled teams working on autonomous vehicles software solutions

Skills You're Bringing
- Strong Java and Node experience
- Deep understanding of Object-Oriented Design Principles.
- Familiar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD).
- Experience developing and deploying to cloud platforms, such as Pivotal Cloud Foundry, Amazon Web Services, Google Cloud Platform, and Microsoft Azure.
- Experience with Spring/SpringBoot and RESTFUL Web services development.
- Familiarity with GitHub or equivalent source control repositories.
- Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins,Maven, Gradle, etc.
- Strong analytical and problem-solving skills.
- Strong oral and written communication skills.
- Experience in development of microservices.
- Experience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile Tools.
- Experience with Lean Agile methodology.
- Passion for learning and willingness to work in a pair programming environment

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

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

#3600 iOS ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in digital products & cutting-edge technology solutions, has contract and full-time opportunities for skilled iOS Developers. These are remote opportunities, working on leading-edge applications.

Are you passionate about transportation-as-a-service (TaaS) served by Autonomous Vehicles? Are you motivated to apply your software skills to build the self-driving ecosystem? Our client's team has been tasked to develop scalable building block platforms basedon mobility opportunities. Does it sound exciting? Then, join our client's team as a Software Engineer.

Perks You'll Love
- Option to work remotely
- Access to the latest tech to help make remote work easier
- Abundant opportunities to learn and grow through lunch & learns, and company development/wellness plans

What You'll Be Doing
- Engineer mobile applications to enable the success of autonomous vehicles by validating core AV functionality for customers and platforms worldwide.
- Foster reusability and provide thought leadership with external partners by engineering a world-class SDK.
- Collaborate with multi-skilled teams working on autonomous vehicle software solutions.
- Enhance mobile app user experience, surprise and delight our customers.
- Write production-quality code with a thorough automated test suite to deploy these solutions on the Transportation-as-a-Service platform.

Skills You're Bringing
- Bachelor's Degree in Computer Science or similar technical discipline
- High level work experience in Mobile App Development
- Experience with testing frameworks
- Strong experience with Swift/Objective C
- Familiarity with the App Store submission process
- Experience cleanly architecting new capabilities from the ground up
- Experience developing user friendly APIs
- Understanding of Clean Code principles
- Working knowledge of gRPC and/or WebSockets
- CI/CD (Jenkins, CircleCI, etc.)
-Test Driven Development
- Paired Programming

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

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

#3599 Business Data ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leading software company here in the GTA, is looking for Business Data Analyst for a 12-month contract opportunity. This individual will be responsible for providing analytical partnership for functional group(s), clearly communicating insights to senior leaders and collaborating across teams to drive business impact.

What You'll Be Doing
You will utilize extensive business domain knowledge in combination with expertise in data and analytics to quantify and prioritize business opportunities, build business cases, propose customized actions and changes, plan and execute experiments, create dashboards and reporting, measure business results, and explain the business impact of associated actions.

Skills You're Bringing
- Minimum 3 years experience with the following:
- Strong Business Analyst and business acumen skills
- SQL expertise
- Visualization experience with tools such as Tableau (preferred), Domo or Power BI
- Experience with data pipelines using Python/R is preferred
- Bachelors degree in computer science, statistics, math or economics
- Strong 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.

#3598 Scrum MasterGreater 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 Scrum Master in the Greater Montreal Area! This role requires a technology development or software engineering background to lead ISG Lending front to back technology initiatives. Knowledge of French and English is required.

A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will combine and replace several internal systems, streamline business processes, and enable significant business growth. The candidate will work in the global team delivering software using agile methodologies.

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
- Acts as a leader who supports Agile teams assigned to different streams of dev initiatives
- Facilitates and supports all scrum events: Sprint Planning, Daily Scrum, Sprint Review/Demo, and Sprint Retrospective
- Resolves team impediments working with other tech architects, product owners and other stakeholders to increase the effectiveness of the application of Scrum in the organization
- Guides and coaches the Scrum Team on how to use Agile practices and principles to deliver high quality products and services to our customers
- Gets team to a high performing level by recognizing areas of strength and improvement and employing appropriate coaching and development techniques
- Responsible for ensuring Scrum is understood and the team adheres to Scrum theory, practice, and guidelines
- Coaches the Scrum team in self-organization, cross-functional skillset, domain knowledge and communicates effectively, both internally and externally working within the Scrum team
- Works with Scrum Team, as well as internal and external stakeholders, to influence and drive decision making and prioritization
- Work with Agile coaches and other Scrum Masters to grow within the role
- Contributes to the advancement and improvement of Agile practices within the organization

Skills You're Bringing
- 8+ years of experience on an Agile Team (or similar) with 6+ years of experience as a Scrum Master
- 4+ years of prior product or hands-on software development experience preferred
- Formal training/certification as a Scrum Master preferred
- Outstanding communication, facilitation, negotiation, and coaching skills
- Knowledge of an agile framework or method (i.e. Scrum, Kanban), as well as in-depth knowledge of traditional project management principles and practices
- Adept at refinement, story splitting, estimation, velocity, retrospection, and other Scrum techniques
- Planning and problem solving with product owners, developers and other stakeholders

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

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

#3596 Blockchain ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in digital products & cutting-edge technology solutions, has two contract requirements for skilled Blockchain Developers. These are remote oppportunites that can be located anywhere in North or South America.

Perks You'll Love
- Option to work remotely
- Access to the latest tech to help make remote work easier
- Abundant opportunities to learn and grow through lunch & learns, and company development/wellness plans

What You'll Be Doing
- Early contributor to the further expansion into the DeFi ecosystem
- Expanding upon and maintaining WBTC's tokenization engine and internal tooling
- Participate in development of WBTC on new blockchains
- Own the expansion and maintenance of the wbtc.network website
- Responsible for systems uptime and alerting for support personnel
- Work closely with the Product Manager to resolve any blockers that hinder daily operations

Skills You're Bringing
- Minimum 3 years of Golang experience
- Strong Javascript / Next.js experience
- Strong experience with React
- Having worked with some NodeJS required. Heavy experience is a plus
- Kafka/Kafka bus experience
- Strong experience with taking a set of requirements and implementing them fully with minimal guidance
- Experience with RESTful programming conventions
- Experience with ORMs
- Strong experience with SQL/NoSQL
- A depth of knowledge and implementation experience

Experience We'd Like to See
- Cryptocurrency experience (any of the following):
- BTC - Operational knowledge of Bitcoin sending and receiving
- ETH - Solidity experience. Understanding the current market sentiment with DeFi
- Any API interaction or node-level interaction

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.

#3595 Software EngineerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leading software company in the on-line shopping space, has contract opportunities for strong Full Stack, PHP Software Engineers. In this role, you will be working as part of the Buying Confidence team, whose broader focus is on making buyers more confident in their purchase decisions by developing features across buyer-facing experiences.

Perks You'll Love
- Work for a business-focused service provider that empowers Canadian leaders
- Tackle new development projects
- Enjoy top career & development opportunities

Skills You're Bringing
- Full-stack web application development (html, css, data storage, performance, accessibility)
- Familiarity with API design, MVC architecture, and ORM data management frameworks
- Strong PHP programming skills
- JavaScript programming skills (including React and non-React "vanilla" js development)
- Experience in experiment-driven Product Development (A/B testing)
- Very good communication skills
- Experience collaborating with a cross-functional team

Skills We'd Like to See (Nice to Have's)
- Experience with a broad spectrum of quantitative and qualitative methods for gaining confidence in product development opportunities
- Experience with email, push, and other notification marketing systems
- Familiarity with jQuery javascript development
- API development for Native app client consumers

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.