Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3557 Games Producer/Product OwnerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in the AR/VR space, is seeking a remote & experienced Games Producer/Product Owner to oversee an internal and external team of artists and developers, and day-to-day decision-making and leadership for internal teams and external partnerships.

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

Work You'll Do
- Oversee an internal and external team of artists and developers
- Day-to-day decision-making and leadership for internal teams and external partnerships
- Collaborate with creative development team to define product expectations and enhancements
- Work with the team to develop end-to-end project plans and own their timely delivery, working a closely with a Producer and Production Manager
- Liaise with clients, external delivery partners and internal team members to provide updates, demonstrations
- Maximize efficiency in a constantly evolving environment where the process is fluid and creative solutions are the norm
- Offer organizational design thinking to best structure the team and equip them for success in their goals

Qualifications Required
- 5+ years' experience managing video game products with a variety of stakeholders
- Experience leading a multidisciplinary team
- Strong ability to scope out project needs; estimate developer and art task scopes
- Experience shipping at least 2 software products built in Unreal Engine and/or similar game engines from pre-production through to live
- Experience in platform and ecosystem products, as well as experience with marketplaces
- Product leadership in crafting emerging experiences
- BA/BS in Computer Science or related field

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

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.

#3558 Games Engineering ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in the AR/VR space, is seeking an experienced Games Engineering Manager to participate in defining project content deliverables and milestones, organize and coordinate the activities and resources necessary to the production process. This role requires at least 1+ year of experience managing software development using scrum.

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

Work You'll Do
- Participate in defining project content deliverables and milestones, organize and coordinate the activities and resources necessary to the production process.
- Act as scrum master to lead daily standup meetings and organize sprint planning with the project team, ensuring accomplishment of deliverables reflects what was planned.
- Assist the team in identifying and resolving blockers to progress: Implement new problem-solving processes, manage workflow, interpersonal conflict/discussion and ensure the teams have the necessary equipment and technical support.
- Support internal and external communication, improving transparency and radiating information with a customer service-oriented approach
- Support the development of internal and external progress reports
- Ensure the proper quality assurance testing of the deliverables

Qualifications
- At least 1+ year of experience managing software development using scrum
- Strong organizational, administrative and project management skills
- Great communication skills and problem-solving aptitude
- Ability to work effectively in an environment with diverse personalities and work styles, including previous experience working with clients.
- Strong knowledge of project management software including Jira, Confluence, Word and Excel
- Agile experience
- Knowledge of the video game industry
- Any experience with VR is a nice to have

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.

#3586 Software Developer (MERN)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a remote Software Developer (MERN) on a 6-month contract engagement! Candidates may apply from anywhere. In this role, you will - design, develop, test, deploy, maintain and improve web applications and optimize for scale to support millions of users.

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

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.

#3585 Augmented Reality/Machine LearningRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a remote Augmented Reality/Machine Learning on a 6-month contract engagement! Candidates may apply from anywhere. In this role, you 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

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.

#3584 Software Developer (Full stack)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a remote Software Developer (Full stack) on a 6-month contract engagement! Candidates may apply from anywhere. In this role, you will design and develop scalable, responsive web applications for both customer-facing and company-facing applications.

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 develop scalable, responsive web applications for both customer-facing and company-facing applications
- Manage changes and test
- Write efficient, reliable and robust code
- Effectively contribute to the specification, design, build and test phases of development
- Receive feedback and work with stakeholders to continuously improve the applications

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

#3583 Software Developer (Java)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a remote Software Developer (Java) on a 6-month contract engagement! Candidates may apply from anywhere. In this role, you will design and develop scalable, responsive web applications for both customer-facing and company-facing applications.

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 develop scalable, responsive web applications for both customer-facing and company-facing applications
- Manage changes and test
- Write efficient, reliable and robust code
- Effectively contribute to the specification, design, build and test phases of development
- Receive feedback and work with stakeholders to continuously improve the applications

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

#3582 Software Developer (C++)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a remote Software Developer (C++) on a 6-month contract engagement! Candidates may apply from anywhere. In this role, you will be a core developer on the AAMS 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 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

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.

#3581 Security ArchitectRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in the fintech space, is looking for a remote Security Architect to join their growing team. You will be a key player responsible for management of cyber security risk, in order to improve the overall security posture of the organization.

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

What You'll Be Doing
- Provide cyber-security architecture and design for major projects working in collaboration with peers from technology architecture.
- Develop and maintain 2-3 year roadmaps covering all cyber-security domains.
- Identify the gaps between the future-state and current-state cyber-security architecture.
- Define architectural principles and patterns to guide cyber-security decisions and solutions.
- Lead cyber-security risk assessment for complex projects
- Research, evaluate, and recommend the market trend in cybersecurity technologies and prepare position papers
- Collaborate on the implementation of EA through the organization, work with technology Architects, and technology leads to ensure security is built into the technology roadmap.
- Act as a cyber-security ambassador when interacting with teams outside of security.
- Identify and document high level cyber-security risks and propose mitigating controls.

Skills You're Bringing
- Bachelor's Degree in Computer Science or related field, or equivalent work experience.
- ISSAP or SABSA certification.
- Minimum of 15 years of experience in cyber-security field, with minimum of 5 years of experience as a security architect
- Experience with enterprise architecture frameworks.
- Knowledge of cyber-security best practices for: Identity management, Network security, Application security & Internal security controls

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.

#3580 Terraform ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leading cloud consulting organization, is looking for a Senior Terraform Consultant for a 6-month remote contract opportunity. This role will be focused on migrating existing Terraform configurations from our clients" in-house Jenkins Terraform pipeline to Terraform Cloud, and evolving their tooling based on learnings from the migration.

What You'll Be Doing
- Drive the migration of Terraform configuration from in-house Jenkins Terraform pipeline to Terraform Cloud
- Evolve the existing tooling around Terraform Cloud based on learnings from the migration
- Guide other engineers around best practices for using Terraform
- Collaborate with other engineers on questions around Terraform or GCP

Skills You're Bringing
- Senior experience with Terraform
- Experience with Google Cloud Platform,
- Experience building out a platform or developer tooling
- Experience supporting developers
- Ability to frame and roadmap work

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.

#3578 Director, Software and ArchitectureToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a Canadian leader in the FinTech space is looking for a Director, Software Development & Architecture to join their dynamic and growing team in Toronto, ON. In this role, you will be overseeing all activities of the development team, including technical direction, future planning and development practices.

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

What You'll Be Doing
- Overseeing all activities of the development team, including technical direction, future planning and development practices
- Define the architecture of highly available, scalable enterprise solutions to meet business needs
- Ensure the timely development and implementation of multiple applications and IT solutions
- Negotiates IT project requirements (e.g. deadlines, budgets, resources, etc.)
- Define and maintain a roadmap of system changes to evolve platforms
- Provide expert consultation to project, business and development teams on new initiatives
- Envisions and manages the development and implementation of innovative applications using emerging technologies
- Make recommendations on development and testing automation processes to optimize efficiency, quality and throughput of the development team
- Work closely with infrastructure and security teams to determine how to improve DevOps processes
- Lead senior management and lead technical professional(s); building a high performance environment and provides leadership and feedback

Skills You're Bringing
- Bachelor's degree required; Master's degree considered an asset in Computer Science, Software Engineering or related field
- 10+ years experience of software development experience
- 7+ years experience leading teams
- Experience in internal and external stakeholder management at higher levels
- Experience in design and development of highly available (24/7) platforms

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.

#3579 Senior Full Stack DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a Canadian leader in the FinTech space, is looking for a Senior Full Stack Software Developer with strong React experience to join their dynamic and growing team in Toronto, ON. In this role, you will design, develop and support user-focused web-based applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements.

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

What You'll Be Doing
- Design, develop and support user-focused web-based applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements.
- Work with both internal groups and external vendors / stakeholders to develop innovative solutions.
- Owns the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
- Lead and / or provide design input into new projects; turn informed ideas to develop successful software.
- Create and deliver complex software solutions that have broad organizational or client impact.
- Provide organizational consulting, advice and education on capabilities; modelling and development methodology, including design and coding standards.
- Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites) .
- Interface closely with internal and external customers to efficiently drive new products, new features and new ways forward in the in development of complex software including issue resolution and dev ops management.
- Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
- Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform.

Skills You're Bringing (Must Have)
- Hands-on experience building a web app in React/JavaScript
- Experience designing, developing, and testing RESTful APIs using Java 8+ and Spring Boot
- Familiarity with Databases (SQL Server and preferably a NOSQL solution)

Other Skills You're Bringing (Nice-to-Haves)
- Experience with at least one of the public clouds such as AWS, Azure or Google Cloud Platform
- Knowledge of Marketing Analytics & Reporting
- Building Dashboards and/ or Data Visualizations
- Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance)

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.

#3577 SQL DeveloperFort Lauderdale , FL

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

Apply

Our client, a leading technology‐enabled healthcare solutions provider, is hiring a SQL Developer in Fort Lauderdale, FL! This position must possess strong leadership & communication skills to gain credibility within business leaders and IT teams. In this role, you will support production systems, analyze and solve problems, and configure systems within the computing environment.

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
- Good communication skills (verbal and written)
- Team player who contributes to success of the department and company
- Understand and follow software development process and software development life cycle
- Deep understanding of relational database concepts, database reporting tools, and data warehousing
- Strong leadership & communication skills to gain credibility within business leaders and IT teams
- Support production systems, analyze and solve problems, and configure systems within the computing environment
- Design, execute, assess, and troubleshoot software programs and applications
- Lead in program design, coding, benchmark testing, debugging, and documentation under general supervision,
- Instruct, direct, and validate other software developers' work; mentor and guide application developers and junior team members as needed

Other Duties You'll Be Responsible For
- Responsible for compliance with all federal, state and local laws, rules and regulations affecting Company
- Responsible for participating in quality assurance, compliance and in-service and continuing education activities as requested by Company
- Responsible for performing other duties and responsibilities as required

Education & Experience You're Bringing
- Degree Bachelor's degree in computer science or information technology
- Preferred major/area of study In dept relational database concepts and programming
- Number of years of supervisory/management experience (if any)
- Number of years of experience 6-10years of overall Development/I.T. Experience

Other Skills/Experience You're Bringing
- 3-5+ years experience with two or more years in a SQL Server development and support environment
- 2-3+ years .NET development experience
- Excellent analytical and problem solving skills
- In depth understanding of the concept of relational database design and database programming
- In depth understanding of database reporting tools and data warehousing
- Customer Service Oriented
- Excellent written and verbal communication skills
- Ability to organize priorities in workload and manage time
- Ability to work independently with minimal supervision

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.

#3576 Informatica Engineer Greater Toronto Area (GTA) , ON

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

Apply

Our client, a leader in data-driven intelligence, is hiring a full-time Informatica Engineer in the Greater Toronto Area (GTA), ON! This role will conduct relevant customer interviews to determine key business requirements and objectives, and build appropriate analytical data models based on outcomes of user interviews.

Perks You'll Love
- Join a well-established company with a stellar reputation
- Competitive compensation package including base, bonus and company health benefits
- Ongoing professional training & coaching and plenty of room for growth and learning

Goals You'll Be Attaining
- Attaining a minimum of 1 new accreditation/certification per year
- Spending 80% or more of their time on billable work
- Completing 90% or more of their agile delivery tasks on time
- Demonstrating competency in 1 new relevant technology every year

What You'll Be Doing
- Conduct relevant customer interviews to determine key business requirements and objectives
- Build appropriate analytical data models based on outcomes of user interviews
- Analyze and profile data systems to build source to target data mappings
- Build required ETL to populate target designed data warehouse and/or data lake
- Review ETL performance and conducts performance tuning as required on mappings/workflows or SQL
- Administration and support of data integration infrastructure
- 2nd level on-call support of ETL services as required

Skills You're Bringing
- University/College degree in Computer Science, Mathematics, Data Science and/or Relevant Degree
- 5+ years hands-on development, configuration, scripting and administration experience with Data Integration platforms. (i.e. Informatica PowerCentre, BDM, ICS, IDQ, EDC, Talend, SSIS, etc)
- BI Experience (MicroStrategy, Looker, Tableau, PowerBI) considered a nice to have
- Extensive theoretical and practical knowledge of data warehousing principles/concepts and practical development experience in all areas of the data warehousing life cycle
- Experience with Data Management, ETL, Cloud Data (AWS), Data Integration
- Knowledge of OLAP-related principles and concepts
- Strong grasp of data modeling techniques and concepts (Normalized/Denormalized, Conceptual/Logical/Physical, Star, Snowflake, Data Vault)
- Strong knowledge and experience with relational databases such as Snowflake, SQL Server, Oracle (Advanced knowledge of reading and writing SQL, Performance analysis and tuning)
- Knowledge and experience with key Big Data technologies (Hive, Presto, Spark, Kafka, NoSQL databases, Semi-structured data access patterns (Json, Parquet, XML, etc.))
- Strong Python scripting skills
- Excellent communication skills
- Great problem-solving skills
- Leadership and good client management skills

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

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

#3575 Product Owner - Windows PlatformMontreal , 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 Product Owner in Montreal, QC! This role will present the voice of the customer, and make sure that Squad members understand their needs and preferences to ensure delivery of customer value measured through specific KPIs. Knowledge of French and English is required.

Together with the Scrum Master/Service Delivery Manager, the Product Owner will build strong relationships with the members of the Squad to maximize productivity, enabling a clear path to success. The Product Owner will also establish and maintain an ongoing rapport with the external vendor account team(s) that represent the products being used within the squad.

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
- Regularly engage with Business and key stakeholders, serving as the voice of the customer by translating requirements into user stories that feed into the Book of Work.
- Proactively seek customer feedback on product reviews and demos through defined ceremonies
- Manage the prioritization of items in the squads Book of Work
- Produce product artifacts (e.g. web product pages, presentations, roadmaps, Jira items, user communications)
- Manage a diverse set of products related to Windows hardware and the Windows 10 operating system release and their financials
- Maintain vendor relationships for product roadmaps as well as contractual licensing agreements
- Address technology risk and financial management in a regulated environment

Skills You're Bringing
- 10 years relevant experience
- Well versed in Agile methodologies and the Product Owner role
- Well versed with the technologies listed above
- Have a mature skill set that includes effective conflict resolution and influencing cross-functional teams
- Have a strong business acumen and a strategic mindset
- Strong communication skills and experience working with senior stakeholders

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

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

#3574 Java/Android DeveloperMarkham , ON

Employment Term: Contract
Location: Markham , ON

Apply

Our client, a leading global provider of talent solutions, is hiring a Java/Android Developer on a 12-month contract engagement in Markham, 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.

#3573 ML EngineerOshawa / Remote , ON

Employment Term: Contract
Location: Oshawa / Remote , ON

Apply

Our client has a 12-month remote contract opportunity for a software developer with some experience working with machine learning technologies. This role is suitable for individuals with a curiosity and initiative for deriving insights from data and generating impactful business values. You will work in partnership with global teams in driving innovation and advanced analytics across the company.

As a Machine Learning Software Engineer on the team, you will be responsible for building and managing modeling projects, identifying data requirements, and delivering methodology and tools that are statistically grounded around our products

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

Skills You're Bringing
- Bachelor's degree in computer science, statistics, mathematics, computer engineering, or relevant fields
- Experience working on advanced analytics, machine learning, and other AI techniques for real world applications
- Strong foundation and experience of Statistics, Probability, and Machine learning.
- Exposure to various types of data in machine learning settings: natural language, time-series, images, etc.
- Experience using Power BI, Tableau, and/or other visualization tools.
- Experience using SQL/NoSQL and knowledge in database management.
- Hands-on experience with Python.
- Experience with machine learning toolkits, such as: Tensorflow, PyTorch, Scikit-Learn.
- Experience with UNIX tools and shell scripting
- Strong collaboration skills with ability to translate technical knowledge into business value
- Effective communication skills

Skills We'd Like to See
- Experience working with frontend systems such as Dash, Streamlit, etc.
- Experience with data tools and ecosystems (Hive, Spark, etc.)
- Experience with embedded and mobile application

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.

#3572 Golang ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client is searching for a Senior Golang Developer in Toronto, ON to help design and build a modern tech stack. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Mentor and develop talent
- Work with the product team and other engineers to understand financial services challenges and develop solutions to address them
- Develop services and utilities in Go
- Create integration strategies for third party financial services networks and products
- Envision cleaner, simpler ways to solve problems

Requirements
-Strong history of software engineering with Go
- Experience with serverless cloud deployment architectures
- Also nice to have: Experience with Python / Terraform / GCP

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.

#3571 Senior React ConsultantToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

We are searching for Senior Full Stack Developer to help us design and build a modern tech stack for our client. We are looking for individuals who are passionate about the latest technologies and can lead the design and development of nimble and scalable applications. A successful candidate will bring deep analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements
- Work with both internal groups and external vendors / stakeholders to develop innovative solutions.
- Owns the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
- Lead and / or provide design input into new projects; turn informed ideas to develop successful software.
- Create and deliver complex software solutions that have broad organizational or client impact.
- Provide organizational consulting, advice and education on capabilities; modelling and development methodology, including design and coding standards.
- May create and maintain documentation for these standards.
- Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites)
- Interface closely with internal and external customers to efficiently drive new products, new features and new ways forward in the in development of complex software including issue resolution and dev ops management.
- Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality

Skills You're Bringing
- Minimum of 6 years of software development experience
- Technical lead on an enterprise level React JS/Native solution
- Experience with Next.js, Redux and sass/css
- Passionate about staying up to date with current technologies and practices and implementing modern solutions.
- Experience in high availability environments

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.

#3570 Automation QAToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client is searching for a Automation QA in Toronto, ON who is an out of the box minded QE Leader who aspires to be part of evolving QE thinking so that we "engineer for quality" vs. simply testing for it. In this role you will be a strategic partner to Product Owners, Delivery Managers, and Technical Owners in realizing our area's Innovation mandate.

What You'll Be Doing
- Set the automations test suite to validate our platform APIs, Mobile Apps, Web Apps, realizing a Continuous Integration Continuous Delivery engineering lifecycle
- Apply a hands on approach developing the framework components, integrating them into CI/CD pipelines, and authoring/executing product specific test scripts
- Manage existing automation script akin to how engineers manage code. Archiving scripts in source control and updating the script based on newly added requirement and/or changed requirements
-Your automation framework will be supporting both Functional requirements validation as well as some non-functional considerations providing a full spectrum view to quality
- Your framework will evolve to promote self-service approach to Quality Engineering where stakeholders and start tests at a push of a button and receive results without having to include QE stakeholders
-Self-managing, directing automation test strategy/plan rooted in assessment of tasks and associated efforts. Coordinating with solution stakeholders to set transport workplan in Jira/Kanban boards

Skills You're Bringing
- Hands on proven experience leading Automation Framework design, Script development, maintenance, & reporting.
- Engineering mindset with solid working knowledge of Java. Hands on experience on Java Programming
- Hands on experience on Selenium and Appium automation framework (TESTNG)
- Has working knowledge on CI/CD processes, integration points, scripting tools
- Work in an dynamic, inclusive, collaborative, non-hierarchal, and ego-free culture where your talent is valued over a title
- Working knowledge in Jira/Kanban
- Working knowledge of Unix/Linux commands
- Exposure to automation with Java using Command Lines for Application running on Cloud (Azure/AWS/GCP etc.)

Skills We'd Like to See
- Working knowledge on XCode for iOS App automation
- Mobile application (browser, native, hybrid) on Android and iOS through automation

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.

#3569 Senior Software DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a Canadian leader in the Fintech space, has a need for a Senior PHP Software Developer with PHP Vanilla experience. In this role, you will design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements

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

What You'll Be Doing
- Design, develop and support user-focused applications and programs while ensuring all components adhere to a consistent, extensible, evolving architecture which meets business requirements
- Work with both internal groups and external vendors / stakeholders to develop innovative solutions.
- Own the full stack and entire lifecycle of key software applications, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment.
- Lead and / or provide design input into new projects; turn informed ideas to develop successful software. Create and deliver complex software solutions that have broad organizational or client impact.
- Investigate issues and recommend / define solutions informed from internal consultation and external research (e.g. stakeholders / industry trends / third party suites).
- Customer relationship skills including the ability to discover the true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines.
- Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
- Provide input into the technical evolution of the platform. Research industry trends and recommend technology that modernizes the platform.

Skills You're Bringing
- 10-+ years of PHP experience
- 10+ years of Vanilla PHP experience
- Bachelor's degree required, preferred in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
- Full proficiency with multiple programming languages and / or database management and modelling. Hands-on technical expertise with high proficiency in analytical abiity and design skills.
- Strong SQL skills - knowledge of optimizing queries, table structures and indexes. Use of MS SQL is a strong asset.
- Experience leading a large scale project.
- Experience building backend applications to handle a high volume of JSON requests
- Experience working with/on a Linux environment.
- Experience building out an ecommerce solution: Inventory, customer management and shopping cart an asset.
- Other languages an asset Java, NodeJS
- Experience with cloud deployment an asset.

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.