Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3517 Java DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Developer in Montreal, QC! We are seeking strong technologists with core Java skills in a Linux server-side environment. The role will include a combination of long-term strategic development and shorter-term business-focused development.

You will be expected to gain expertise in various components of the trading platform and take full ownership of the components as well as projects requirement solicitation to roll-out.

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
- Interface with front office trading desks and strategists to gather requirements and to synthesize technology solutions to meet business objectives
- Software design and development in compliance with software development life cycle standards
- Project planning, execution and delivery into production environment

Qualifications You're Bringing
- Strong proficiency in Java in a Linux server-side environment, with emphasis on messaging protocols
- Development experience in object-oriented programming and working with new and legacy systems
- Strong pragmatic problem-solving skills, result-oriented, and can-do attitude
- Excellent communication skills and ability to excel in a global team environment
- Knowledge of French and English is required

Other Skills Desired
- Experience/strong interest in finance industry, and fixed income analytics
- Experience in functional programming/Scala or willingness to learn Scala
- Relational databases

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.

#3516 Business Development Representative Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

As Business Development Representative (BDR), your mission is to build, lead the new sales pipeline through a mixture of outbound calling and emailing, following up on marketing campaigns, and inbound inquires.

You will own and manage the entire sale cycle and have the opportunity to farm within new accounts as you sign on new clients.

Candidates will exhibit positive energy, structured thinking, relentless drive, effective collaboration, and leadership. They will communicate in a compelling way and find creative ways to build a pipeline.

Responsibilities

• Design and implement a strategic account plan to grown profitable revenue in new industries and accounts
• Conduct baseline research within targeted industries and accounts to identify key contacts and critical account information prior to prospecting calls and introductory sales meetings
• Develop an industry and account heat map and hunt new business through outbound calling, emailing, social media campaigns and other creative options.
• Build sales pipeline and manage a sales funnel.
• Manage any inbound inquires
• Maintain an activity volume of Calls & Emails/day with intent to qualify leads and create pipeline growth
• Set up introductory meetings and presentations
• Accurately determine lead qualifications based upon established criteria
• Maintain knowledge of market conditions and competitive activities & use these to identify opportunities in the market
• Maintain accurate information about key contacts and sales activities in our CRM (Hubspot)
• Work closely with Sales and Marketing team members to achieve overall sales targets
• Record and document all call and communications
• Monitor social networks such as LinkedIn for sales opportunities and leads
• Ensure websites such as Biddingo, Merx are monitored on a regular basis
• Support any RFP's for bids and larger opportunities
• Negotiating and managing service agreements with procurement
• Manage NDA's and MSA's as new logos are onboarded
• Farm what you hunt – manage clients and ongoing business within new accounts you have onboarded
• Provide the highest levels of customer service throughout the sales cycle
• Meet or exceed performance targets and provide accurate outlooks

Requirements
• Proven hunter, demonstrated success in growing profitable revenue and hitting targets!
• A strong desire to win, achieve goals and to be rewarded based on results
• 5+ years of sales/business development experience in IT based consulting services
• Experience with a quota carrying role
• Solid experience sales, delivery, and staffing in Fintech industry
• An ability to build new business in a predominately customer facing environment
• Self-motivation, confidence and an ability to work autonomously
• Strong analytic, planning, computer, and CRM skills
• Ability to build and maintain effective relationships
• Ability to successfully negotiate with potential customers and influence effectively at all levels of the organization
• Working knowledge of contracting (MSA/SOW's), strategic and account planning
• Proficient in MS Office Suite: Excel, Word, PowerPoint
• Exceptional oral, presentation, and written communication skills
• Are professional, optimistic, a team player and a problem solver who is solution-oriented

#3515 Senior Java DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Java Developer in Montreal, QC! This position requires a self-motivated, independent developer with a keen interest on problem solving, a pure passion for development, a natural curiosity for exploring technology and understanding his/her user's business lines.

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
- Work within the locally based core development team, creating, improving and maintaining the client's strategic global Confirmations systems. These systems support all products across multiple business lines, fulfilling global regulatory requirements and driving client business.
- Work on business critical applications where performance, accuracy and resiliency are of high importance.
- Interface with the Global Confirmations & Statements development team, other development and Enterprise Infrastructure teams, as well as Operations Line and Projects teams.
- Development opportunities will include both technology and business based requirements. Changes may also involve directly speaking with external vendors or clients.
- Implementation and design of components with a path to ownership.
- Participation in Design and code reviews
- Knowledge sharing with our global team.

This role offers the opportunity to:
- Extend your technical knowledge with challenging projects and the use of new technologies.
- Enjoy access to experts in the wide range of technologies
- Learn more about the Financial Industry through our client's businesss takeholders and industry activities and events.
- Confirms is unique in covering the full set of asset classes.
- Work in an open environment where everyone can express their views and make significant contributions.

Qualifications You're Bringing
- Minimum of 7 years experience working on C++ applications in a Linux environment
- An appreciation of good software architecture and computer science fundamentals
- A working knowledge of agile and continuous integration/delivery principles
- Ability to exercise sound judgment and make decisions independently
- Good verbal and written communication skills
- Self-motivated and an interest to learn

Other Skills Desired
- E8+ years of relevant experience
- Passion for server-side Java development
- Strong problem solving skills and an ability to learn rapidly
- Spring, JUnit, Hibernate, Design Patterns, XML, SOAP, XSD
- Relational databases (preferably Sybase or DB2)
- Working knowledge of Unix / Linux
- Working knowledge of messaging, pub/sub communications
- Good verbal and written communication skills
- Good organization and coordination skills
- Highly motivated, ability to proactively and independently identifyand resolve issues and deliver solutions
- Team player

Other Skills Desired
- Test Driven Development
- Angular / Ext JS web development experience
- Works well in a dynamic, fast paced environment
- Knowledge of French and English is required.

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

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.

#3514 Network Cloud Infrastructure Engineer ,

Employment Term: Full-time
Location: ,

Apply

Hiring a full-time Network Cloud Infrastructure Engineer! Candidates may apply from any US state. This role requires the ability to configure, design, troubleshoot network architectures involving Security Groups, Transit Gateways, Direct Connect, etc.

Perks You'll Love
- Work for a global cloud-based software company with over 140 million users worldwide!
- Multi award winning company that is known for encouraging a creative and innovative work environment
- Generous benefits, including equity and continuous training/development opportunities

What You'll Be Doing
- Configuring, designing, troubleshooting network architectures involving Security Groups, Transit Gateways, Direct Connect, etc...
- Automating resource provisioning and allocation process
- Participate in rotating on-call duties
- Participating in code reviews

Skills You're Bringing
- Experience with Amazon Web Services
- Minimum 2 years of experience with network protocols and theory (TCP/IP, UDP, ICMP, MAC addresses, IP packets, DNS, OSI layers, and load balancing, etc.)
- Experience coding within Git source-controlled environments
- Fluent in one or more of: Python, Go, Groovy
- Experience working with Unix/Linux systems
- 1 year of experience with Terraform, or some other cloud provisioning tool
- Systematic problem-solving approach
- Strong sense of ownership and drive

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.

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

#3513 Media Platform Software Engineer ,

Employment Term: Full-time
Location: ,

Apply

Hiring a full-time Media Platform Software Engineer! Candidates may apply from any US state. This role will focus on Linux packaging, platform security, performance analysis, automation, Install Anywhere, ovf, and Redhat/Centos installation automation.

Perks You'll Love
- Work for a global cloud-based software company with over 140 million users worldwide!
- Multi award winning company that is known for encouraging a creative and innovative work environment
- Generous benefits, including equity and continuous training/development opportunities

What You'll Be Doing
- Focusing on Linux packaging, platform security, performance analysis, automation, Install Anywhere, ovf, and Redhat/Centos installation automation
- Security scanning, CVE/RHSA closure, overall software hygiene
- You will be a core developer on the AAMS platform
- Participate in design, coding, reviews, testing, documentation, deployment, and support
- Collaborate in analyzing existing code and remediating both functional and performance issues in large scalable distributed systems
- Apply secure coding principles to protect customer data as well as maintaining PCI and other forms of regulatory compliance
- Drive code testing and quality best practices including unit, functional and integration testing to create confidence and deliver quality code

Skills You're Bringing
- 5+ years professional experience in software development
- 3+ years professional linux, bash scripting, C/C++ software development
- Must have excellent verbal and written communication skills
- Ingenious, magnanimous, and willing to learn
- Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, and complexity analysis).
- Excellent understanding of linux operating system and build steps
- Experience with signaling, media, Cloud Services or AI frameworks is a plus
- Experience with source control (Git) and Linux shell / 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.

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

#3512 Software Engineering Manager/Platform ,

Employment Term: Full-time
Location: ,

Apply

Hiring a full-time Software Engineering Manager/Platform! Candidates may apply from any US state. This role will lead a team of 5-7 working on core services within our client's Cloud platform.

Perks You'll Love
- Work for a global cloud-based software company with over 140 million users worldwide!
- Multi award winning company that is known for encouraging a creative and innovative work environment
- Generous benefits, including equity and continuous training/development opportunities

What You'll Be Doing
- You will be a Software Engineering Manager on our client's Cloud platform.
- Lead a team of 5-7 working on core services within the client's Cloud platform.
- Participate in the client's SDLC.
- Coach, mentor and develop engineers to work at their highest potential.
- Constantly raising the bar for both your team and all the teams in the organization.
- Drive modern software engineering practices into your team
- Code reviews and occasional coding.

Skills You're Bringing
- 10+ years professional experience in software development
- 5+ years professional Java software development; Experience in Go and other languages a plus.
- 3+ years as a manager in software engineering
- Experience with multiple product life cycles
- Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, and complexity analysis)
- Demonstrable and clear understanding of multi-threading and distributed systems concepts and best-practices
- Experience developing cloud software services and an understanding of design for scalability, performance, and reliability

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.

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

#3508 Full Stack DeveloperMarkham , ON

Employment Term: Full-time
Location: Markham , ON

Apply

Hiring a full-time Full Stack Developer in Markham, ON! This role design, develop, test, deploy, maintain and improve web applications and optimize for scale to support millions of users. The incumbent will also collaborate with other development teams.

Perks You'll Love
- Work for a global cloud-based software company with over 140 million users worldwide!
- Multi award winning company that is known for encouraging a creative and innovative work environment
- Generous benefits, including equity and continuous training/development opportunities

What You'll Be Doing
- Design, develop, test, deploy, maintain and improve web applications
- Optimize for scale to support millions of users
- Collaborate with other development teams
- Manage individual project priorities, deadlines and deliverables
- Implementation of a robust set of services and APIs to power the web application
- Integration of the front-end and back-end aspects of the web application
- Design of the overall architecture of the web application
- Building reusable code and libraries for future use

Skills You're Bringing

a) Front-End Skills:
- Advanced javascript experience including async programming, prototype-based programming.
- React.js/Redux is a must have skill. Knowledge on other SPA frameworks such as Angular.js/Vue.js is a plus.
- NPM, Yarn, WebPack, Grunt/Gulp.
- Very comfortable dealing with CSS/HTML, Bootstrap/Flexbox layouts
- Experience with Web Components is a nice to have
- Very sensitive to end-user experience and user flow
- Some mobile experience with iOS or Android would be nice to have.

b) Backend Skills:
- Familiarity with at least one web framework: Node.js Express. Django/Flask. Asp.net, Go net/http (or others)...etc.
- Proficiency in Node.js async programming. Knowing Python is a plus
- Proficiency in MongoDB/Mongoose. Knowing other NoSQL and SQL databases is also a plus.
- Log analysis, debugging and troubleshooting
- Knowledge of popular authentication mechanisms: OAuth2/OpenID Connect/JWT/Session
- Hands-on experience on any of the big cloud providers: Google Cloud Platform (preferred), AWS, Azure.
- Experience implementing blue/green and canary deployments
- Conceptually understand the following: Load balancer, VPC peering, Auto Scaler. Kubernetes, Docker
- Know how to horizontally scale web applications to increase concurrency level to multimillion end users
- Knowledge of infrastructure as code (Terraform, Terragrunt) is a plus

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

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

#3511 C++ / KDB DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ / KDB Developer in Montreal, QC! This role will develop and support real time aggregation platforms for equities, rates and fx. The system includes a mix of classic KDB technology with C++ processes to achieve lowest latency andmaximum throughput.

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 This Role Will Be Doing
- Develop and support real time aggregation platforms for equities, rates and fx.
- The system includes a mix of classic KDB technology with C++ processes to achieve lowest latency and maximum throughput.
- While KDB is a major part of our client's offering, they aim to architect best of breed solutions using the best tool for the job approach.
- The platform serves many businesses and scales to billions of daily orders using modularized KDB/C++ infrastructure.
- The ideal candidate would be capable of navigating KDB and other data processing technologies.
- The position requires an agile individual willing to challenge conventional designs in order to deliver groundbreaking functionality.

Skills/Qualifications You're Bringing
- Experience in a Linux environment.
- Experience with debugging/performance tuning in KDB.
- Experience with C++
- Good communication skills.

Skills We'd Love to See (Desired)
- Good knowledge of script language such as shell/Python.
- Experience in automated e-trading systems.
- Experience in FIX protocol-based systems.
- Knowledge of French and English is required.

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

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

#3510 Game Design ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in game design & immersive learning, is hiring a Game Design Manager Toronto, ON! In this role, you will work with your team, and other leaders on the game, to shape, own, and maintain a vision for Game Design. Your leadership will ensure that the team executes a tightly focused set of objectives which will surprise and delight our players

To ensure the safety of their team during the COVID-19 pandemic, this client is both operating & hiring remotely.

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

What You'll Be Doing
- The client will look to you to attenuate the needs of the game design vision with competing priorities from other teams to ensure the best possible outcome for its players
- Through 1:1s and consistent coaching, you will help level up your team members and further their careers
- You will unlock team potential and productivity by ensuring that teams have the necessary time and information to do their work at the highest level

Skills You're Bringing
- You're a 'people person', with superlative communication skills, and a natural ability to build rapport with your team
- Strong design sensibilities and hard skills, able to not only break down game design systems, but also articulate them to others in language appropriate for the audience
- Experience leading and managing game design teams
- Excited by the challenges that come with rapid growth in a company scaling very quickly
- A strong leader with an ability to shape and share a vision with and for your team, and lead them to strong execution and delivery
- Coaching and mentorship is your passion - you thrive on seeing your team members grow and develop personally and professionally
- Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning

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.

#3509 Sr. Game DesignerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in game design & immersive learning, is hiring a Sr. Game Designer in Toronto, ON! This role requires a devoted game designer, passionate about the craft and with experienced in developing new features, as well as understanding and enhancing the design of existing features.

To ensure the safety of their team during the COVID-19 pandemic, this client is both operating & hiring remotely.

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

What You're Bringing
- At least 5-6 years of experience as a devoted game designer, passionate about the craft
- You have designed multiple games, or at least several content releases on one game
- Bonus: If you know JavaScript
- Experienced in developing new features, as well as understanding and enhancing the design of existing features
- Able to communicate in a crystal clear fashion, with the ability to adapt your communication to ensure maximum uptake in your specific audience
- Meticulous with documentation, ensuring that all details are captured, and that anything captured is dependable
- Superior at facilitating conversation inside and outside your discipline
- Multiple major releases under your belt, with learnings from each one
- Excited by the challenges that come with a rapidly growing and scaling company
- Passionate about mentoring - you love passing on what you've learned as much as you love learning new things
- Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning

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.

#3507 Business AnalystToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

We're hiring a seasoned Business Analyst on a 6-month contract engagement in Toronto! This role requires the ability to work at the highest technical level of most phases of systems analysis while considering the business implications of the applications of technology to the current and future business environment.

Perks You'll Love
- Join an innovative, people-centric organization with a diverse, passionate team
- Enjoy opportunities to continuously grow, learn & advance your career
- Fantastic culture and challenging projects

What You'll Be Doing
1. Project Research: Formulating and defining systems scope & objectives based on both user needs and a good understanding of applicable business systems and industry requirements.
2. Project Development: Devising or modifying procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Analyzing business and user needs, documenting requirements, & translating them into proper systems requirement specifications.
3. Technology Knowledge: Maintain a working knowledge of industry standard software and hardware systems and relevant office automation tools to assist in the day-to-day execution of your role.
4. Adherence to Policies and Procedures: Adheres to safety, security and all other company policies and procedures.
5. Teamwork and Support: Supports team by modeling behaviour that encourages regular attendance, contribution of ideas & feedback, assisting in enhancing operations and customer service. Models team oriented behaviour by answering questions and assisting team members and other departments with inquiries and other related matters. Provides excellent service to both internal and external customers.
6. Professional Development: Maintains up to date knowledge of Canadian Premier's products and services. Attends appropriate development courses on an ongoing basis. Maintains professional contacts with other companies, vendors and other industry contacts. Keeps abreast of claims, insurance and legislative changes and best practices.
7. Other Duties: Performs other related duties, as assigned.

Skills You're Bringing
- The ability to work at the highest technical level of most phases of systems analysis while considering the business implications of the applications of technology to the current and future business environment
- The knowledge and experience of appropriate approaches, tools and techniques for working with individuals and groups in a constructive and collaborative manner
- Need to be proficient in tools required to convey necessary business requirements to the development team (example: MS Visio; MS Word, MS Project, Azure DevOps, Jira)
- Apply proven communication, analytical, and problem-solving skills to help support the development process, and to ensure that project deliverables are met according to specifications
- Analyze business and user needs and revise existing system logic difficulties as necessary
- The ability to multi-task and contribute toward various deliverables
- Comprehensive understanding of the testing cycles, including system, Business user acceptance testing, integration, and performance testing
- Measurable experience with supporting QA activities such as functional testing and end-to-end internal beta testing, User Acceptance Testing preparation and creation of end user test cases
- The ability to guide and advise less experienced Business System Analysts
- Experience in the financial lending industry specifically in retail, commercial and agricultural lending in Canada considered an asset
- Working knowledge of lending or Loan Origination systems considered an asset
- Working knowledge of the Smart Client model

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.

#3506 Software Sr. Engineering ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time Software Sr Engineering Manager in Richmond Hill, ON! This role will design and lead our client's Contact Centre as a Service (CCaaS) portfolio and surrounding user experiences. It requires 8+ years of proven application user experience design for a global audience and 2+ years of experience managing and overseeing people and/or teams.

Perks You'll Love
- Work for a global cloud-based software company with over 140 million users worldwide!
- Multi award winning company that is known for encouraging a creative and innovative work environment
- Generous benefits, including equity and continuous training/development opportunities

What You'll Be Doing
- Design and lead our Contact Centre as a Service (CCaaS) portfolio and surrounding user experiences.
- Produce and design conceptual models, scenarios, flow charts, wireframes, prototypes, and visual design artifacts.
- Design and specify user needs using participatory and iterative design techniques, including observational studies, customer interviews, usability testing, and other forms of requirement's discovery.
- Inspire, mentor, and lead dedicated UX and UI designers.
- Effectively communicate design decisions to product teams, users, and leadership teams.
- Guide complex features from concept level to production and post-launch evaluation.
- Manage and control multiple projects at the same time.
- Communicate with co-leadership, developers, and management.
- Assisting with in-field research, testing, and support.
- Gathering and evaluating user requirements, in collaboration with product managers and engineers
- Prepare and present to internal teams and key stakeholders.
- Drive alignment and consistency across products.
- Guide and participate in front-end development to ensure the UX design achieves design goals and meets end-user needs.
- Work cross-functionally to be a voice within our design team, facilitate design discussions, and help shape product strategy.
- Advocate for the prioritization of user-centered changes, refinements, and improvements across our products.
- Adopt and help evolve the design system as part of your design process.

Skills You're Bringing
- 8+ years of proven application user experience design for a global audience.
- 2+ years of experience managing and overseeing people and/or teams.
- Experience working closely with product and engineering teams to champion design at every step.
- Strong knowledge of Agile UX methodologies (Scrum Master experience preferred).
- Experience in Support and/or Call Center business models.
- Strong communication skills.
- Strong knowledge in Enterprise SaaS (Software as a Service).
- Strong knowledge of accessibility best practices.

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.

#3505 Lead Java DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Lead Java Developer in Montreal, QC! This role will help our client on their renovation effort to build their next generation of trade capture platform. The candidate will have the opportunity to lead the development effort or has potential to grow to a lead role.

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 This Role Will Be Doing / What You're Bringing
- Strong desire to learn the FX business knowledge
- Promote knowledge sharing
- Contribute and drive the design and implementation
- Collaborate with team members
- Promote best practices for software development
- Providing support for traders and salespeople with application questions and issues
- Communicate to stakeholders

Qualifications You're Bringing
- 7+ years of professional development experience
- Strong core Java development within a service-oriented architecture: comfortable with threading, interprocess communication, XML-based messaging
- Excellent communication skills: able to express ideas clearly and concisely
- Strong desire to learn and grow
- Familiar with relational databases and SQL

Other Skills We'd Like to See
- Knowledge of financial applications
- Experience developing high throughput transaction/event processing systems
- Experience developing, delivering and supporting software for Linux (or other UNIX) operating system
- Knowledge of French and English is required

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

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

#3504 Front-End Developer (Angular)Montreal , 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 Front-End Developer (Angular) in Montreal, QC! This role will build client facing analytics applications using web technologies using HTML5, JavaScript and Angular technology. This position will work with a client/front office facing product development team.

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 This Role Will Be Doing
- Contribute to the overall design and architecture ofthe application.
- He/she will be responsible for developing, enhancing, re-engineering and maintaining the application.
- The role requires someone who is self-motivated, quick-learning and comfortable working across numerous technologies, and who can take ownership of critical problems and work throughout the full project lifecycle from requirements, analysis, design, planning, implementation to successful timely delivery of the solution.
- A strong interest in learning about the business will contribute to the candidate's success in the team.
- Work on projects in our client's Analytics branded platform. This team builds applications used in pre-trade analytics, hedge construction, algorithmic trade planning, basket trade management, exposure analysis (economic & environmental)
- This is a web based(HTML5/Angular) platform backed by their analytics backend platform (C++, Java, KDB/Q).
- We are expanding to include advanced hedging, generic GUI platforms to visualize algo trade metrics, environmental impact analysis of a portfolio, interactive basket rebalance trades etc.
- PLUS: Our client is looking for a developer who has experience developing trader & client facing user interfaces in HTML5, Angular/JavaScript, has a good understanding of Java based micro services, and exposure to python and KDB/Q

Qualifications You're Bringing
- 5 years of experience
- Demonstrated experience working on HTML5, JavaScript and Angular technology
- Working knowledge of writing REST / web services
- Working knowledge of UNIX/LINUX.
- Demonstrates exceptional analytical and problem-solving skills
- Strong communication, organizational, and collaboration skills
- Ability to multi-task and work well under pressure
- Experience working on large and medium scale projects in agile environment

Other Desired Skills
- FIX Protocol
- DevOps/Agile
- Equities
- Knowledge of French and English is required

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

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

#3503 Technology Integrator (PERL)Montreal , 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 Technology Integrator (PERL) in Montreal, QC! This position will manage or participate in the implementation and rollout of new services and products. The incumbent will also perform integration and regression tests, organize User Acceptance Testing (UAT) with end users and groups, and provide feedback to development teams if applicable.

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 This Role Will Be Doing
- Manage or participate in the implementation and rollout of new services and products. Performintegration and regression tests, organize User Acceptance Testing (UAT) with end users and groups and provide feedback to development teams if applicable.
- Manage third party applications and technologies liaising with suppliers or vendors as appropriate.
- Design and create preventative maintenance functions including monitoring of logs, alarms, system performance, and capacity.
- Perform software decommission, installation, upgrades in accordance with our client's Change Control Procedures.
- Become a specialist on specific areas and provide consultancy and feedback to internal clients,developers and Project Managers.
- Assist project managers with project management activities, including requirements gathering,planning, budgeting, resource planning and management, etc.
- Project manage the implementation and rollout of new services, upgrade of production services, system and applications.
- Client/Vendor/Supplier Management
- Attend periodic and ad-hoc client and vendor meetings and provide input where appropriate
- Document, implement and adhere to operational and technical standards, best practices, processes, and procedures

Qualifications You're Bringing
- UNIX/Linux scripting: Candidates need to be proficient in navigating UNIX servers, have goodknowledge of the majority of operational functions in UNIX and be able to read / write and maintain UNIX shell scripts.
- PERL scripting: Candidates should have some exposure to PERL as a scripting language as a minimum. The deeper the knowledge of PERL the better.
- Networking (e.g. TCP/IP): Good understanding the concepts of TCP/IP and UDP connectivity and data transfer. Knowledge of multicast is an advantage.
- UNIX/Linux operating systems: Candidates should understand UNIX concepts in order to performresource monitoring, and be able to tune operating system parameters according to applications requirements.
- Problem solving skills: Must be able to tackle problems based on limited information, be able to seekout solutions and work around problems. They need to be able to do this in the short term for quick outage resolution as well as proactive problemelimination.
- Good quality English speaking is essential as there is regular interaction with peer teams, internal clients, vendors and suppliers in any other region. Candidates must be able to communicate clearly and concisely tominimize misunderstandings and to ensure fast and accurate dissemination of information.
- Operational background: Candidates need to have worked and be experienced in support roles, andbe used to performing in a variety of roles.
- Excellent written and verbal communication skills
- Knowledge of French and English is required.

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

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

#3502 C++ Multithreading Developer Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Multithreading Developer in Montreal, QC! The ideal candidate will have strong C++, experience in large-scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills.

This position will be responsible for the analysis, design, implementation, testing and deployment of strategic and tactical solutions for execution strategies, improving scalability, performance and efficiency of the strategies.

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 This Role Will Be Doing
- The mission for this role over the next one to two years includes: the development of low-latency, high performance electronic trading applications and application infrastructure as part of a global strategiclow-latency Algo/Electronic trading plant renovation; the evolution and adoption of core applicationinfrastructure ranging from development and testing services, continuous delivery, to high performance,resilient and scalable runtime services and libraries
- The successful candidate joins a new green field development project building systems to monitor,manage, and control high-frequency and low-latency trading systems in real-time
- The trading platform includes benchmark, low latency and crossing strategies across various assetclasses inclusive of Equities, Options, Futures, and FX. The team is responsible for the full software lifecycle of these systems.

Qualifications You're Bringing
- Strong C++ skills with 5+ years of experience writing production code
- Proficiency with Unix/Linux and multicast networking.
- Knowledge and experience on agile software development practices
- Excellent written and verbal communication skills
- Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems

Other Skills Desired
- Experience building low latency trading engines and algorithms in C++ using STL/Boost/Multithreading for a Unix/Linux platform
- KDB/Q experience
- Experience coding for a latency sensitive trading environment is a strong plus
- Knowledge of financial technologies (e.g. FIX protocol) and business applications useful but not required
- Trading and financial modelling
- Delivery/Project management 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.

#3501 C++ Developer (IP Multicast/KDB/Q)Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Developer (IP Multicast/KDB/Q) in Montreal, QC! The ideal candidate will have strong C++, experience in large-scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills.

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

What You'll Be Doing
- The candidate will be responsible for the analysis, design, implementation, testingand deployment of strategic and tactical solutions for execution strategies, improving scalability,performance and efficiency of the strategies.
- This role is key to the automated and algorithmic trading technology group.
- The goal of this role over the next one to two years includes: the development of low-latency, high performance electronic trading applications and application infrastructure as part of a global strategiclow-latency Algo/Electronic trading plant renovation; the evolution and adoption of core applicationinfrastructure ranging from development and testing services, continuous delivery, to high performance,resilient and scalable runtime services and libraries.
- The successful candidate joins a new green field development project building systems to monitor,manage, and control high-frequency and low-latency trading systems in real-time.
- The trading platform includes benchmark, low latency and crossing strategies across various assetclasses inclusive of Equities, Options, Futures, and FX. The team is responsible for the full software lifecycle of these systems.

Qualifications You're Bringing
- Expert C++ skills with 10+ years of experience writing production code
- Proficiency with Unix/Linux and multicast networking
- Knowledge and experience on agile software development practices
- Excellent written and verbal communication skills
- Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems

Other Skills Desired
- Experience building low latency trading engines and algorithms in C++ using STL/Boost/Multithreading for a Unix/Linux platform
- Previous experience leading a small team
- Experience coding for a latency sensitive trading environment is a strong plus
- Knowledge of financial technologies (e.g. FIX protocol) and business applications useful but not required
- KDB/Q experience
- Trading and financial modelling
- Delivery/Project management experience
- Knowledge of French and English is required.

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

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

#3500 C++/Linux DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++/Linux Developer in Montreal, QC! This position will be working with our client's global development team and other technology teams to drive and deliver software and functional innovations in order to maintain industry leadership and competitive advantagein the electronic trading space.

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
-You are a self-motivated, enthusiastic and flexible teamplayer
- Collaborate with teams in local and remote locations
- Day-to-day work wil linclude programming in C++, code design/review sessions and testing
- Prior experience must include programming in C++ on Linux, ideally with experience in low latency trading systems.
- If you like to work as part of a great team, work on complex technical challenges, learn and develop new and exciting skills, then this role is for you

Qualifications You're Bringing
- Minimum of 7 years experience working on C++ applications in a Linux environment
- An appreciation of good software architecture and computer science fundamentals
- A working knowledge of agile and continuous integration/delivery principles
- Ability to exercise sound judgment and make decisions independently
- Good verbal and written communication skills
- Self-motivated and an interest to learn

Other Skills Desired
- Experience working on electronic trading systems
- Knowledge of FIX protocol
- Shell scripting / Python experience
- Low Latency trading systems
- Knowledge of French and English is required

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

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

#3499 Systems Integrator (Perl/Python/Shell)Montreal , 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 Systems Integrator (Perl/Python/Shell) in Montreal, QC! This position is for a trading system DevOps Specialist / Integrator to join a Client ConnectivityServices team. In this role, the candidate will manage and deliver projects for proprietary tradingsystems that trade cash, options, and futures in multiple markets around the globe.

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
- You are a self-motivated, enthusiastic and flexible team player and will be expected to collaborate withteams in local and remote locations, liaising with external vendors, clients and exchanges as needed
- Continuously gaining knowledge about this area and become SME (Subjectmatter experts) contributing or leading complex project consisting of cross-functional teams to facilitate client enablement for the business
- If you like to work as part of a great team, work on complex technicalchallenges, learn and develop new and exciting skills in a relaxed environment with good work-lifebalance, then this role is for you
- Estimate, plan and cost out projects from start to finish, identifying schedule uncertainties and implementing contingencies as needed.
- Define deliverables, resource requirements and schedule tasks for all resources, involved in the project
- Perform analysis, design, development, testing and deployment of components
- Gather requirements, facilitate workshops, and document findings as required
- Build, deploy, and manage trading systems

Qualifications You're Bringing
- Proficient working in the Linux/Unix environment
- Ability to exercise sound judgment and make decisions independently
- Ability to manage work and plan deliverables in a structured manner
- Experience with at least one scripting language e.g. Perl, Python, Shell
- Strong verbal and written communication skills
- Self-motivated and an interest to learn

Other Desired Skills
- Experience working with electronic trading systems
- Knowledge of FIX protocol
- Basic networking knowledge (TCP/IP, UDP multicast)
- Basic C++ development skills (read and understand code)
- Knowledge of French and English is required

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

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

#3498 C++ Developer (Boost/STL)Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ Developer (Boost/STL) in Montreal, QC! Analysis of problems, design, and implementation will be key parts of this role.

Candidates will be expected to collaborate with a global team of like-minded peers and work in a team setting. Knowledge of financial systems and related trading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly.

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
- An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, experience in writing production C/C++ code, and R&D skills to address tough problems head-on.
- Analysis of problems, design, and implementation will be key parts of this role
- An ideal candidate will have deep knowledge of data structures and algorithms, an appetite for solving complex software engineering problems in a global setting, experience in writing production C/C++ code, and R&D skills to address tough problems head-on
- Candidates will be expected to collaborate with aglobal team of like-minded peers and work in a team setting
- Knowledge of financial systems and relatedtrading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly
- Our client's platform of choice is LinuxRedHat, C/C++ for the core libraries and Python for testing frameworks

Qualifications You're Bringing
- 5 years experience in writing production code
- Solid C/C++ skills; rich experience with Boost and/or STL libraries; experience in C++11 or beyond is preferred
- Good sense of low latency programming
- Comfort with project life-cycle, source control, and testing methodologies; experience with automation, agile, and continuous integration a plus
- Familiarity with Linux programming; i.e. multi-threading, operating systems
- Good English written and verbal communication skills

Other Skills Desired
- Working knowledge of a scripting language; Python preferred
- Proficiency with Linux; i.e. shell scripting, process management
- Knowledge of financial technologies (e.g. FIX) is a plus
- Experience in performance tuning
- Knowledge of French and English is required

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

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