Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3531 Cloud ArchitectGreater Toronto Area (GTA) / Remote , ON

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

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a full-time Cloud Architect in the Greater Toronto Area (GTA), ON! This role must understand SaaS and distributed systems, and proficiently know the in/outs of AWS. You also have demonstrated experience previously building a SaaS platform. Remote is an option for this role, with some travel to the office required (only when it is safe to do so).

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching) & generous vacation time
- Free parking on-site
- Work with fantastic developer tools, including high-end monitors & laptops
- Team socials & flexible hours

What You'll Be Doing
- You MUST have at least 5 years' experience working as an architect for ISVs building "Cloud Native" SaaS offerings
- You are fluent in Microsoft and Linux software stacks and an expert in all things AWS
- You are an expert with "Cloud Native design patterns"
- You are from one of the big/major SaaS vendors
- Remote is an option for this role, but you must be willing to travel for periods of time to our client's head office when group collaboration with other architects is required (of course this is when travel is finally allowed)
- You will be transforming our client's legacy product to a pure Cloud SaaS scalable distributed system, so you must understand how to build a cloud native database

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 for the position.

#3530 Software Development Manager (SDM) Greater Toronto Area (GTA) , ON

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

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a full-time Software Development Manager (SDM) in Mississauga, ON! This role requires a great people manager, who will oversee a team of 12 developers. This position will serve to take the load off the VP, to allow him to focus on the next evolution of the product. The incumbent must come from SaaS/Cloud background.

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching) & generous vacation time
- Free parking on-site
- Work with fantastic developer tools, including high-end monitors & laptops
- Team socials & flexible hours

What You'll Be Doing
- You will look after all HR duties, code reviews etc..
- You must bring your extensive experience managing remote/distributed teams building Cloud Native SaaS applications for ISVs.
- Ideally, you're a local from the GTA so you can come to the office from time to time.
- Must be reasonably fluent with Microsoft and Linux technologies but should be extremely capable with AWS and its offerings.
- You have at least 5+ years experience leading teams and building SaaS in Cloud for ISVs, with a minimum of 10 years in software development.

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 for the position.

#3529 C#/WPF 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#/WPF Developer in Montreal, QC! This role will join our client's Fixed Income and Foreign Currency User Interface Technology Group, which develops delivers UI solutions and services, primarily supporting the Fixed Income and FX Products. 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

Skills You're Bringing
- 3-5 years of experience with C#, WPF and other .NET framework-based technologies
- Demonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C#
- Experience with Web Services such as: SOAP, WCF, RESTful service
- Self-motivated
- Team player attitude willing to work hard to ensure the success of the team and project
- Have worked in an Agile environment such as Scrum or Kanban with experience in a Test-Driven Development environment
- Good knowledge of Object-Oriented Programming and common design patterns

Other Desired Skills
- Experience with Reactive Extensions Library
- Experience with ASP.NET Web API services is a plus
- Experience with modern web technologies (HTML5, REST, Angular) is a plus
- Ability to demonstrate industry best practice solutions by writing documents and sample apps
- 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.

#3528 Full Stack EngineerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leading Big Data/Cloud Security Consulting firm, has a 3-month remote contract opportunity for a skilled Full Stack Engineer with strong experience in the cloud. This role will play an integral role in re-engineering and consolidating capabilities to common cloud patterns and architecture. Also supporting and advancing data and compute infrastructure, environments, and core API's that quantitative investment models, research, decision systems, and analytics are built on.

What You'll Be Doing
- Understand the platforms, data, applications, and workflow to ensure that the investment process is best empowered through the lens of highly reliable and performant systems.
- Contribute to project-based work while managing the on-demand workload of pro-active support.
- Collaborate with the engineering and the front office teams to integrate data quality and monitoring controls into designs and architecture.
- Actively participate in the code review process to ensure development work adheres to standards and specifications
- Unit test all code and programs prior to releasing them to quality assurance. Quickly resolve all unit test issues.
- Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies.
- Provide input in the selection, implementation and use of development tools and best practices.

Skills You're Bringing
- Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
- 5+ years of relevant work experience required.
- 5+ years of experience coding and/or designing in relevant programming languages (specific required languages will vary by position).
- 5+ years of practical experience and proven success with the design and build of complex software applications.
- Demonstrated experience coding and/or designing in multiple environments.

Preferred Qualifications
- Proven experience as a Full Stack developer or similar role
- Experience in Restful API Design and Implementation
- Full stack developer/engineer with experience in Python as well as Java/.Net
- Experience in TDD and BDD
- Experience in Schema and RDS design and implementation
- Experience in AWS stack and cloud-native application development
- Lambda orchestration
- Step Functions
- ECS
- ECR
- EKS
- Athena
- Familiarity with CICD process and enhancements (Jenkins, GitLab)
- Experience with Docker Containers, leveraging Linux Containers and AMI's to create Docker Images/container

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.

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

#3527 Lead Azure DevOps (Observability Platform) 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 Lead Azure DevOps in Montreal, QC! This role will be responsible for designing and integration to collect/transport and visualize various telemetry as part of the overall observability effort. One of the goals is to provide seamless observability platform for hybrid applications. Knowledge of French and English is required.

This position will be focused not only on application telemetry, but also with working closely with security teams to address various cyber security use-cases. We are searching for a motivated engineering specialist with strong communication skills that can interact with their peers within and outside the team to develop reliable and performance-oriented solutions.

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
- Opportunity to drive modern Observability platform that covers Cloud-native and hybrid applications
- Working with a team of incredibly talented and dedicated peers with hands on experience in cutting-edge cloud and Observability products
- A chance to share best practices and create innovative application monitoring standards and logging solutions to support cloud adoption at the firm
- Working with various streaming Technologies to handle TBs of data each day
- Provide telemetry and logging capabilities to developers and SRE organizations as part of the firms devops efforts

Qualifications You're Bringing
- At least 5 years of relevant experience
- Experience working with python
- Experience instrumenting applications for transaction tracing
- Experience turning research ideas into actionable designs
- Able to persuade stakeholders and champion effective techniques through product development
- Solid understanding of container technologies and container orchestration platforms
- Strong verbal and written communication skills as well as presentation skills
- Comfortable with customers with focus on customer interaction and client experience
- Ability to provide mentoring and contribute to local office leadership
- Proficiency with Linux operating system and databases
- Understanding of how various software components involved in enterprise service delivery interact: web servers, application servers, databases, web services, mainframes, network attached storage, and so forth

Other Skills Desired
- Working experience of regular expressions in data extraction from log files
- Understanding and familiarity with log parsing
- Advanced degree in a relevant field is desirable.
- Design and monitor tools to measure a particular problem or the contribution of a particular technique over time
- Work closely with a cross functional team to design new features and resolve issues as they arise
- Experience with Azure Devops, Azure Monitor/AppInsights, as well as knowledge of integrating such telemetry with on-prem solutions as a single pane of glass
- Experience in Application Performance Management (APM) space
- Familiarity with the network and application monitoring space aplus
- Experience analyzing packet captures (wireshark) a plus
- Experience with Extrahop and Appdynamics (or similar products)
- Due to the roles integration within APM team, prior experience in Application Performance Management (APM) is a big plus
- Database experience with at least one of the following: MySQL,DB2 or MSSQL
- Experience with various authentication methods such asSPNEGO, Siteminder, Kerberos, and LDAP
- Understanding of enterprise-networking technologies: switches,routers, firewalls, load balancers, WAN optimization technologies, and so forth
- Understanding of enterprise-architecture concepts: 3-tier architecture, high-availability/disaster recovery (active-active datacenters, redundant switch stacks, and so forth)
- Understanding of the OSI model and excellent working knowledge of the key protocols from Layer 2 through Layer 7including ARP, IP, TCP, UDP, and HTTP
- Understanding and familiarity of network topology, configuration of devices, network routing.
- 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.

#3526 Software Services Technical WriterFort Lauderdale , FL

Employment Term: Full-time
Location: Fort Lauderdale , FL

Apply

Our client, a leading technology‐enabled healthcare solutions provider, is hiring a Software Services Technical Writer in Fort Lauderdale, FL! In this role, you will contribute to our client's business by organizing and writing system documentation to accompany their software products. You will participate in the decision making as to what documentation is required and the audience for each document, and then create or gather the contents of the documentation.

This position involves frequent interaction with operations, compliance, and development to scope out and then generate the content. In addition to system documentation, this position may be called upon to assist in the creation of internal process and policy documents.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Access to Qualified 401(k) and Roth 401(k) retirement savings plans
- Generous additional plans and programs for the days you need Paid Time Off (PTO), leave of absence, paid holidays, paid jury duty, and more

What You'll Be Doing
- Determining operational objectives and needs by studying business functions; gathering information; evaluating output requirements and formats.
- Initiating, participating and facilitating a documentation roadmap for our product offerings.
- Gathering, studying, and cataloging existing documentation in a way it can be best utilized.
- Improving systems by creating appropriate end user documentation at the right depth and targeted to the appropriate audience as determined in the road map.
- Interviewing subject matter experts for documentation content and assists in translating their expertise to useable documentation.
- Assisting in the development of job aids, help desk support aids, training materials, and release notes.
- Recommending controls by identifying problems; writing improved procedures.
- Assisting in the documentation of internal policies and standard operating procedures.
- Maintaining professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.

Qualifications You're Bringing
- Bachelor's degree is Preferred
- 3-5 years' experience in a similar role
- Required: A solid history of system analysis, documentation, and requirements gathering.
- Required: Experience in Healthcare Insurance Enrollment and Membership Services environment, with government sponsored program experience a big plus
- Strong Analytical Skills and problem solving skills
- Excellent Oral and Written Communication Skills
- Strong Business Process Analysis and Design Skills
- Ability to Create and Maintain Flow Charts for Business processes
- Ability to create State Diagrams, Screen Mock Ups
- Ability to design, document process monitoring and control Reports
- Proven experience in Software Requirements Documentation and Business Process Analysis and Design

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.

#3525 Product ManagerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leading technology‐enabled healthcare solutions provider, is hiring a Product Manager to join their team remotely! In this role, you will provide subject matter expertise for all of Product and Service offerings and become an operational owner in collaboration with Development for all Product Road Map initiatives.

You will also assume responsibility for evaluating, eliciting, producing and translating client requirements in order to design the ideal business solution for client's via both formal and informal capture processes (e.g., formal proposals, customer meetings, etc.,).

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Access to Qualified 401(k) and Roth 401(k) retirement savings plans
- Generous additional plans and programs for the days you need Paid Time Off (PTO), leave of absence, paid holidays, paid jury duty, and more

Key Activities of the Role
- Partner closely with both the Sales, Operations, and Implementation teams in the capture phase to ensure that the solution we propose is achievable, cost-effective, and will best meet the client's requirements.
- Once the business is secured, you will work to develop, configure and communicate the solution with the teams that will execute the solution.

What You'll Be Doing
- Serve as part of the new business capture team to elicit, synthesize and translate client requirements into solutions.
- Participate in requirements gathering, capabilities debriefings, and solution design for new opportunities in partnership with the Implementation team.
- Work with Implementation teams to translate requirements and initial designs into strategic and tactical plans for new customers.
- Represent company/technology capabilities, methods, processes, tools and experiences effectively, accurately and persuasively at oral presentations, partnering/teaming discussions and other business development meetings.
- Contribute to the development of innovative solutions.
- Collaborate with the Leadership team to establish the client's way of service delivery that can be marketed and branded and provide competitive advantage for contract acquisition.
- Collaborate with the Leadership team to create standard customer solutions and methodologies.
- Collaborate with Customer Service teams to understand current experiences and the efficiency of the solutions we provide to existing clients.
- Partner with Sales team to provide them with the knowledge about our products, services, methods, solutions and experience to ensure that they represent the client's capabilities effectively and seek out the opportunities with the best chance of success.
- Create and maintain positive working relationships with internal staff, external customers and vendors/partners.
- Respond to common inquiries/issues from internal staff and potential external customers.
- Other duties as assigned.

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.

#3524 Software Developer 3Toronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a global leader in transportation products and services, is hiring a Software Developer on an 11-month contract engagement in Toronto, ON! In this role, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user-friendly User Interface to control the vehicle infotainment system.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Enjoy flexible hours, telecommuting & paid extra-long weekends
- Enjoy competitive rewards & savings for both you and your family members

What You'll Be Doing
- Contribute as designer and developer to design, code and release software for Android target
- Participate in the implementation of automotive core android applications
- Participate in improving and maintaining existing Infotainment software
- Participate in feature requirements analysis, and test-case design review
- Participate in feature prototype building, testing, and refinement
- Participate in improving and tailoring existing applications to our needs
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with other engineers by using Scrum/Agile development process

Qualifications You're Bringing
- 8+ years of experience in software development with 4+ years developing applications for Android
- Object-oriented software development experience with a solid grasp of algorithms and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT, USB, NFC, Wi-Fi and Projection, CarPlay, etc.)
- Knowledge of test development and testing of embedded system firmware
- Knowledge and experience about embedded LAN and Ethernet
- Software platform development experience, such as Linux and Android platform
- Commercial software development experience in Java/Kotlin
- Familiar with Android development toolkit and process
- Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
- Experience of Scrum/Agile software development process
- Ability to perform diagnostic and investigation based on limited information

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.

#3523 Software Test Specialist 2Toronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a global leader in transportation products and services, is hiring a Software Test Specialist on a 12-month contract engagement in Toronto, ON! This role will be responsible for defining, implementing, executing, and maintaining test plans, test cases and test automation tools/scripts to ensure software is delivered with high quality.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Enjoy flexible hours, telecommuting & paid extra-long weekends
- Enjoy competitive rewards & savings for both you and your family members

What You'll Be Doing
- Define test strategy and test plan based on software development plan
- Design detailed test cases based on requirements and test plan
- Develop test tools and test scripts to automate the testing
- Prepare test report, provide initial issue analysis, and contribute to defect prevention
- Setup and configure necessary test equipment and environments for test execution and automation
- Participate in the continuous improvement of test processes and methodologies

Qualifications You're Bringing
- 4-7 years of experience in testing Android is a must - or equivalent mobile/embedded software testing
- 4-7 years of software quality assurance or test experience in mobile or automotive industry
- Good programming skills in common languages, such as JAVA, C++ or Perl
- Must have strong automated testing experience
- Strong experience with test automation framework, tool development and scripting
- Solid knowledge of software quality assurance methodologies and tools
- Knowledge of Scrum/Agile software development process
- Embedded software development experience as a plus
- Experience with vehicle communication network protocols (CAN, MOST etc) as a plus
- Outstanding verbal and written communication skills
- Self-motivated, able to deliver on time, a quick-thinker, a quick-learner and able to work in a fast-paced work environment
- Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field
- Advanced degrees preferred

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

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

#3520 Software Developer - BailmentToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leading global provider of talent solutions, is hiring a Software Developer on a 12-month contract engagement in Toronto, ON! As a software developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications.

Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Supportive leadership that invests in developing its team, to grow their careers and gain new experiences
- Be part of a company that values transparency, listening and honesty

What You'll Be Doing
- Contribute as designer and developer to design, code and release software for Android target
- Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.)
- Participate in improving and maintaining existing Infotainment software
- Participate in feature requirements analysis, and test-case design review
- Participate in feature prototype building, testing, and refinement
- Participate in improving and tailoring existing drivers, stack and applications to our needs
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with other engineers by using Scrum/Agile development process.
- Be able to occasionally travel domestically and internationally

Qualifications You're Bringing
- 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS
- Object-oriented software development experience with a solid grasp of algorithms and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.)
- Knowledge of test development and testing of embedded system firmware
- Knowledge and experience about embedded LAN and Ethernet
- Software platform development experience, such as Linux and Android platform
- Commercial software development experience in C, C++, Java
- Familiar with Android development toolkit and process
- Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
- Experience of Scrum/Agile software development process
- Ability to perform diagnostic and investigation based on limited information
- Creative, discipline, strong sense of responsibility, delivery and schedule commitment
- High level of oral and written communication skills
- High level of interpersonal skills to work effectively in a geographically dispersed team
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field
- Valid Drivers license
- Advanced degrees preferred

Other Skills Preferred
- Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto
- Working experience of Android component
- Working experience in firmware development
- Experience in developing automotive infotainment solutions
- Experience in automotive and/or portable consumer electronic devices

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.

#3519 Java/Android DeveloperToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leading global provider of talent solutions, is hiring a Java/Android Developer on a 12-month contract engagement in Toronto, ON!! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications.

Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Supportive leadership that invests in developing its team, to grow their careers and gain new experiences
- Be part of a company that values transparency, listening and honesty

What You'll Be Doing
- Contribute as designer and developer to design, code and release software for Android target
- Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services.
- Participate in improving and maintaining existing Infotainment software
- Participate in feature requirements analysis, and test-case design review
- Participate in feature prototype building, testing, and refinement
- Participate in improving and tailoring existing drivers, stack and applications to our needs
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with other engineers by using Scrum/Agile development process.
- Be able to occasionally travel domestically and internationally

Qualifications You're Bringing
- 8+ years of experience developing applications or middleware for mobile platforms like Android or iOS
- Object-oriented software development experience with a solid grasp of algorithms and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.)
- Knowledge of test development and testing of embedded system firmware
- Knowledge and experience about embedded LAN and Ethernet
- Software platform development experience, such as Linux and Android platform
- Commercial software development experience in C, C++, Java
- Familiar with Android development toolkit and process
- Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
- Experience of Scrum/Agile software development process
- Ability to perform diagnostic and investigation based on limited information
- Creative, discipline, strong sense of responsibility, delivery and schedule commitment
- High level of oral and written communication skills
- High level of interpersonal skills to work effectively in a geographically dispersed team
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field
- Advanced degrees preferred

Other Skills Preferred
- Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto
- Working experience of Android component
- Working experience in firmware development
- Experience in developing automotive infotainment solutions
- Experience in automotive and/or portable consumer electronic devices

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.

#3518 Java/Android ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leading global provider of talent solutions,is hiring a Java/Android Consultant on a 12-month contract engagement in Toronto, ON! As a Software Developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications.

Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user friendly User Interface to control the vehicle infotainment system.

Perks You'll Love
- Join a supportive team that champions diversity with abundant growth & development opportunities
- Supportive leadership that invests in developing its team, to grow their careers and gain new experiences
- Be part of a company that values transparency, listening and honesty

What You'll Be Doing
- Contribute as designer and developer to design, code and release software for Android target
- Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services.
- Participate in improving and maintaining existing Infotainment software
- Participate in feature requirements analysis, and test-case design review
- Participate in feature prototype building, testing, and refinement
- Participate in improving and tailoring existing drivers, stack and applications to our client's needs
- Provide clear and complete documentation based on the definition of the software development process
- Collaborate with other engineers by using Scrum/Agile development process.
- Be able to occasionally travel domestically and internationally

Qualifications You're Bringing
- 15+ years of overall experience developing applications or middleware for mobile platforms like Android or iOS
- Object-oriented software development experience with a solid grasp of algorithms and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.)
- Knowledge of test development and testing of embedded system firmware
- Knowledge and experience about embedded LAN and Ethernet
- Software platform development experience, such as Linux and Android platform
- Commercial software development experience in C, C++, Java
- Familiar with Android development toolkit and process
- Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
- Experience of Scrum/Agile software development process
- Ability to perform diagnostic and investigation based on limited information
- Creative, discipline, strong sense of responsibility, delivery and schedule commitment
- High level of oral and written communication skills
- High level of interpersonal skills to work effectively in a geographically dispersed team
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field
- Advanced degrees preferred

Other Skills Preferred
- Working experience with Mobile Platforms/Services and Apps, CarPlay, and Android Auto
- Working experience of Android component
- Working experience in firmware development
- Experience in developing automotive infotainment solutions
- Experience in automotive and/or portable consumer electronic devices
- Familiar with Android development
- 3+ years of Android Application/SystemUI/UI Framework experience
- Bachelor's degree in Computer Science, Software Engineering, or equivalent field; Advanced degrees preferred
- Strong Java Knowledge

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

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

#3522 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 in Montreal, QC! This role requires a creative and talented front-end developer with an eye for quality and emphasis on details that will help our client's team build a modern lending platform that combines and replaces several internal systems, streamlines business functions and opens business opportunities.

The candidate will work with our client's global team concentrated in Montreal and New York. The platform is a web-application that communicates with various backend micro-services.

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
- Work within agile squad to deliver production grade quality features to enhance and improve ISG Lending platform
- Create self-contained, reusable, and testable modules and components
- Deliver results thorough understanding of the responsibilities of the platform, front end user experience, backend services, database and other components of the system
- Work with business stakeholders to facilitate the work-intake for the development team

Qualifications You're Bringing
- 5-8 years of experience in building Angular, web-based SPA applications
- Strong knowledge in Angular 7+, Typescript, CSS HTML
- Experience in OOP concepts and design patterns
- Great communication skills with client interaction

Other Desired Skills
- Knowledge in Java 8+ or .Net FW development of Restful micro-services is an asset
- Knowledge in .Net framework is an asset
- Experience in Relational DB, SQL and modern code IDEs
- 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.

#3521 Principal Data Engineer Thornhill , ON

Employment Term: Full-time
Location: Thornhill , ON

Apply

Hiring a full-time Principal Data Engineer in Thornhill, ON! This role is 50% design and 50% coding. You will help lead design, architecture and development of a new Data Platform. This will be a cloud environment and will have some Machine Learning capabilities.

Perks You'll Love
- Generous Salary, Bonus & Benefits
- Fantastic Stock Plan
- Enjoy Flexible Hours

Skills You're Bringing
- Bachelor's degree in Computer Science or equivalent
- 10+ years of industry experience in software engineering
- Good experience with Kubernetes, docker
- You have senior level experience building data platforms in Python
- NoSQL
- Docker and Kubernetes expertise
- You have a passion for learning
- Strong problem solving

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.

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