Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3850 Senior Android UI DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global award-winning industry leader, is hiring a remote Senior Android UI Developer! This role will work with the product owner, stakeholders, business analysts and other Dayforce developers to envision and deliver the required functionality. This is a 100% remote position.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- Analyze, design, prototype, develop, test and support – complete software lifecycle in your hands
- Work with the product owner, stakeholders, business analysts and other Dayforce developers to envision and deliver the required functionality
- Create and enhance a library of reusable components that adhere to our design system
- Assess risks and impacts on the existing system as new functions are added
- Coordinate ongoing sprint work across feature teams
- Peer review code to ensure it meets quality and architecture standards

Skills/Experience You're Bringing
- 5+ years of active native Android development
- 2-3 years Kotlin programming expertise
- Strong experience with passion and focus on Android UI Development.
- A passion for UI & UX and experience with design systems
- Understanding and knowledge of Google's material design and mobile design best practices
- Good communicator who can express thoughts both verbally and written
- Committed to sustainable development, testing and high-quality code
- An eye for design

Bonus Skills
- Personal development of apps
- Experience with Java
- Past or current experience working with Web technologies
- Experience working in an agile development environment
- Experience in enterprise 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 eligible for the position.

#3852 Senior Security ArchitectToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a Senior Security Architect in Toronto, ON! In this role, you will be responsible for designing various Security Solutions in medium to large Enterprise environments. Drawing on both technical and business acumen, there will be the opportunity to interact with and manage relations between both Customers and internal teams. These roles require hands-on design and deployment of projects with project teams of varying sizes.

Note: This role is also available in Mississauga, Montreal, Ottawa & Quebec city. Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.

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

What You'll Be Doing
- Develop Information Security Architecture roadmaps focusing on Information Security standards and technology architecture
- Develop and deliver Executive presentations
- Lead discussions on architecture
- Develop technical requirements for securing technology, applications, and networks
- Develop a communication plan for security architecture
- Oversee and provide support to network engineers and IT architects

Skills/Experience You're Bringing
- 5 years in Information Security
- 3 years in Security Architecture
- Able to complete a Security Requirements Traceability Matrices (SRTM) and map requirements to a future state design
- Able to manage multiple projects under strict timelines,
- Critical thinker with strong problem-solving skills.
- Knowledge of ISO 2700x, ITIL, TOGAF, PCI-DSS, AGILE methodology and Software Defined Networks
- Experience designing solutions for Authentication, Encryption, GRC, Event correlation, Identity management, and Access management
- Experience developing information security policies and procedures
- Bachelor's Degree or College Diploma in Computer Science, System Engineering or related IT program.
- High level of personal integrity, and the ability to professionally handle confidential matters and demonstrate a high level of judgment and maturity
- High degree of initiative, dependability, and ability to work with little supervision.

Other Preferred Qualifications/Competencies
- Government of Canada "Secret" clearance preferred or must have the capacity to acquire a security clearance
- Strong understanding of the SA&A process and all documentation required
- Strong understanding of ITSG-22, ITSG 33 and other standards
- Professional security management certification, such as a Certified Information Systems Security Professional (CISSP) or other similar credentials
- TOGAF 9 certification
- CSM Certification
- Experience in business continuity planning, auditing, and risk management

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.

#3851 Front End Developer (React/Mobile)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in global technology and digital transformation, is hiring a remote Front End Developer on a six-month renewable contract engagement! This role will lead the creation of a comprehensive end-to end detailed solution with overall accountability for the technical design and delivery of the System Design Specification (SDS) and is largely focused on large-scale, complex or enterprise projects. You may also be accountable for complex programming/coding.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You're Doing
- Responsible for developing and documenting detailed solution design within SDS and act as an application SME through the design and development lifecycle ensuring alignment with Architecture
- May also be accountable for complex applications/systems development, programming /coding
- Lead the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives
- Provide estimates for new projects and initiatives for the development / design component of the overall plan working with relevant team members / stakeholders
- Develop functional, technical and user interface designs for an application / system that meets the defined requirements (business, enterprise architecture direction, system performance and development standards)
- Consult on development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems
- Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed
- Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals for the application
- Comply with well-defined enterprise technology delivery practices and standards and project management disciplines, business technology architecture, and risk and production capacity - including development of project documentation of system requirements, estimates of scope and cost, etc.
- Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
- Assist in the identification of opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
- Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design
- Support knowledge management processes for LOB / portfolio and ensure knowledge is codified, monitored, tracked and managed
- Ensure design leverages existing reusable components and has traceability to business requirements and ensure new modules are designed with reusability as a key requirement
- Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity
- Provide technical support for escalated incidents / outages to ensure that they are resolved efficiently with minimal impact to stakeholders
- Continuously enhance knowledge / expertise in own area and keep current with leading edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure, analytical tools and techniques
- Prioritize and manage own workload in order to deliver quality results and meet timelines
- Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
- Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
- Establish effective relationships across multiple business and technology partners, program and project managers
- Participate in knowledge transfer within the team and business units
- Performs complex to difficult technical tasks independently
- Advanced knowledge of the business , technical environment, processes, tools, various and multiple programming languages, operating systems, solutions design and other relevant technology areas
- Subject matter expert in at least one area of discipline and consults with clients / or project teams on all aspects of research, analysis, design, hardware / software support, development of technical solutions and/or testing
- Works independently as the senior developer on a diverse range of activities and provides technical guidance to others to help resolve issues within area of expertise
- Leads the development of detailed, complex and/or comprehensive project plans and understands impact / risk of integrating third party solutions

Skills and Experiences
- 5+ years of mobile software development experience
- 3+ years of iOS and Android development experience with React Native;
- Coding for mobile environment;
- Experience integrating third party SDKs into apps;
- Application lifecycle management with both Apple App Store and Google Play store;
- Understanding of cross-platform design principles;
- Superior critical thinking, analytical, evaluation and problem solving skills;
- Self-directed and proactive, work collaboratively with team members and independently; thinks beyond the immediate problem;
- Willing to learn and master new technologies;

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.

#3849 Senior Java Lead (Distributed Development)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 Senior Java Lead in Montreal, QC! This Java Lead position is to extend our client's strategic multi-product applications, covering Cash and OTC Derivatives, Confirmation and Legal Notice creation. The candidate will be involved in the entire development lifecycle from system definition to deployment. The Confirmations group is a diverse global team of motivated technologists with experience in building scalable distributed systems.

The successful candidate will be a highly motivated team player with creative problem-solving skills.

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

What You'll Be Doing
- Leadership of local squad in Montreal
- Ownership of implementation, design, and maintenance of components
- Provide Technical Standards for the local and global Team, participate in DevOps allowing code to be released quicker into production.
- Participation in Design and code reviews
- Knowledge sharing with our global team.
- Partner with vendors/stake-holders to ensure high quality delivery and provide Technical Governance for Platform Technical Strategy
- Collaborate across various Technologies group Architectures and drive the platform Front to Back Strategy
- 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 business stakeholders and industry activities and events.
- Work in an open environment where everyone can express their views and make significant contributions.

Experience/Skills You're Bringing
- Bachelor's Degree with a minimum of 10 years' experience
- Prior experience of Development Leadership role involving 3-5 team members
- Enterprise level Technical Architecture & Design experience
- Tuning / Performance Analysis
- Agile Development Methodologies
- Web Services (REST and SOAP)
- Behavioral Driven Development
- Core Java 8, Design Patterns, Spring, Hibernate, SQL, Web Services, XML, Linux

Nice to have
- Prior experience in Compiler Optimization or Interpreter Development
- Web Development (Angular, JavaScript, HTML5)
- Python, Perl

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.

#3846 Senior Data Engineer Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Senior Data Engineer! In this role, you will be working alongside our client's development and data science teams to help build and manage all of their data artifacts, systems, and product impacts.

You will be the primary technical owner of the platform, ensuring it scales to meet all business needs and working with Architects in the company to connect our data platform into the organization's broader goals. You will help develop strong technical expertise through mentorship of other Data Engineers.

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

Your Impact
- You will contribute in rapidly scaling our data practise to hit our ambitious growth targets
- Your abilities will enable our Data Analysts, Data Scientists and Product teams to improve our product offerings
- Through collaboration and mentoring, you will help level up your team members
- You will assist in improving our ability to leverage data through ensuring teams have access to the platforms, tools and data sets required to drive understanding and product improvement
- You will identify opportunities and implement strategies to further our Data Platform.

Skills/Experience You're Bringing
- An very experienced data engineer, comfortable using both Python and PySpark
- Excited by the challenges that come with a rapidly growing and scaling company, and have thrived in this kind of environment
- A strong contributor and technical leader, with the ability to communicate effectively, set a vision for your team and lead them to strong execution and delivery
- Coaching and mentorship is your passion - you thrive on seeing your team members grow and develop personally and professionally
- Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning

Core Technologies
- Platform: AWS, Airflow, Spark (Databricks), DBT, Snowflake
- Languages: Python, PySpark, Go
- Other: Terraform, Kubernetes, Fivetran, Segment.io

Bonus Points For
- Agile work flow experience
- Experience in the educational software space
- A strong passion for education
- Previous experience scaling in a startup environment

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

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

#3845 Linux Script Developer (Linux Scripter)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 Linux Script Developer in Montreal, QC! This role will work closely with users and engineering teams to define the best possible solutions, and engage team & users to identify requirements, direction, and issues. Knowledge of French and English is required.

In this role, you will define and build efficient and maintainable processes that provide highly resilient and stable platforms to support critical trade processing requirements.

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
- Working closely with users and engineering teams to define the best possible solutions
- Engaging team & users to identify requirements, direction, and issues
- Defining and building efficient and maintainable processes that provide highly resilient and stable platforms to support critical trade processing requirements.
- Integrating applications and providing for data exchanges between applications
- Working with other teams to ensure that data required for proper trade processing is provided
- Taking on various tech roles throughout a team of versatile developers (from reviewing network and database specific functionality, to working with our production management team to help provide live production support)
- Making use of tech tools on a regular basis (SQL, Shell scripting, PERL)

Skills/Experience You're Bringing
- 3+ years' experience in Linux Scripting (Perl, bash, ksh)
- Strong experience in System integration (Networking, Load Balancer, DNS)
- Working knowledge of SQL, SOAP, MQ, XML
- Working knowledge of messaging, pub/sub, and/or market data distribution systems
- Experience supporting distributed systems in a highly complex, high urgency environment
- Ability to troubleshoot / follow a methodical approach to problem resolution
- Good verbal & written skills required to interact with global teams
- Highly motivated, analytical thinking individual, who can work in a demanding, multi-tasking environment
- Ability to manage work and plan deliverables (project planning) in a structured manner

Nice to Have
- Experience using Sybase, Korn Shell
- Working knowledge of Fixed Income products and business
- Working knowledge of Fixed Income trading systems

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

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

#3844 Senior Developer, Data ScienceToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a full-time Senior Developer, Data Science in Toronto, ON! In this role, you will be accountable for the successful planning, design, development and management of Machine Learning models that help our client deliver optimal customer approach and ensure that we do the right thing at the right time.

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

What You'll Be Doing
- Develop code and models to translate data into actionable insights
- Design and develop Machine Learning model within our client's Residential and Small Business to optimize CX and business values
- Track model performance using appropriate KPIs, metrics, and techniques
- Deliver solutions with measurable results and benefits to the business overall and define key metrics for measuring the success of the project
- Communicate results of analysis and models to stakeholders effectively and confidently
- Translating business imperatives into data-centered questions to be able to quantify and evaluate them
- Bring in new sources of data by exploring data across the client and externally
- Drive various POC projects and present results to the broader team

Required Qualifications
- Over 5 years experience designing and implementing data science solutions
- Experience in Deployment and operationalizing 2-3 AI/ML projects
- Bachelors or Masters degree in Computer Science, Statistics, Mathematics, Engineering or related field
- Experience in using Python/PySpark on Cloud (Azure/AWS/GCP)
- Experience in using SQL (Hadoop, Microsoft SQL Server, Teradata, SAS, Oracle) to analyze data and gather valuable insights
- Experience in developing and modifying Hadoop (Spark, Scala, Impala), Python/Databricks, and SQL ETL Processes
- Knowledge of machine learning practices and experience applying them to real datasets
- Must be versatile and quick to learn new languages, packages, and frameworks
- Strategic and creative thinker who is exceptionally adept with quantitative and qualitative analysis
- Ability to leverage insights and opportunities from data and metrics to build strategies and make recommendations
- Team player with excellent organization and interpersonal skills
- Experience with source control systems such as GitHub

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.

#3843 Senior Software EngineerLisbon ,

Employment Term: Full-time
Location: Lisbon ,

Apply

Our client, a global leader in BPM software and performance management systems, is hiring full-time Senior Software Engineers in Lisbon, Portugal! In this role, you will collaborate in an agile environment with our client's entire development, product management, and user experience teams to write high quality, testable, and maintainable code to deliver and implement new product features.

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching), generous vacation & personal time off
- Fitness club/gym membership reimbursement (or fitness/sports equipment)
- Training Reimbursement and Internal Training Programs
- Work with fantastic developer tools, including high-end monitors & laptops

What You'll Be Doing
- Work in cross-functional SCRUM teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices
- Design and rapidly prototype proposed solutions
- Work closely with senior development team members in major architecture projects, design and implementation
- Ensure the quality of the applications by using various types of automated testing methods in a continuous integration environment
- Resolve defects/bugs during pre-production, production, and post-release patches
- Coordinates technical dependencies with other SCRUM teams
- Participate in code reviews, analysis, and performance tuning
- Collaborate with other engineers to share best practices and knowledge of emerging technologies
- Work with a sense of urgency; embrace mistakes, learn from them, and drive the team toward success

Skills You're Bringing
- 5+ years of professional software development experience building single page web applications with RESTful web services on Windows
- Post-Secondary Degree in computer science, software engineering or related discipline or equivalent working experience
- Programming experience developing full stack web applications with the following technologies: C#.Net, JavaScript/TypeScript, JSON, - HTML5/CSS, Angular, MS SQL Server, MySQL, Postgres
- Experience developing web applications for a commercial SaaS vendor/ISV
- Experience with design/implementation of microservice architecture
- Cloud infrastructure platforms such as AWS or Azure or Google
- Fluent with Microsoft tool set (TFS, Visual Studio, PowerShell), Git
- Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport

Other Preferred Qualifications
- Demonstrated ability for attention to detail and passion for high quality software
- Excellent communication skills both written and verbal

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.

#3842 Senior Software ArchitectLisbon ,

Employment Term: Full-time
Location: Lisbon ,

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a full-time Senior Software Architect in Lisbon, Portugal! As a Software Architect for cloud solutions, you will be a part of the team leading the company's cloud/SaaS technology development and contributing to the development of future offerings.

In this role, you will have the opportunity participate in shaping the company's future through collaboration with highly skilled domain experts and developers alongside with dedicated leaders.

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching), generous vacation & personal time off
- Fitness club/gym membership reimbursement (or fitness/sports equipment)
- Training Reimbursement and Internal Training Programs
- Work with fantastic developer tools, including high-end monitors & laptops

What You'll Be Doing
- Lead the work on selecting the technologies and patterns needed for supporting the future business needs
- Help shape the software platform serve cloud-based customer needs
- Advise the business units in the company on strategic paths involving technology choices and how to balance the combination of business and technology
- Be a software architect mentor to the rest of the engineering team
- Work in cross-functional agile teams to produce and release new applications, features, and enhancements to improve the user experience, applying the full understanding of software engineering discipline and industry best practices
- Design and rapidly prototype proposed solutions in different Tech Stacks
- Work closely with other Architects and the development team members in major architecture projects, design and implementation, review of functional and technical requirements

Experience/Skills You're Bringing
- Proven track record of translating complex business needs into a simple and effective software architecture and solutions suitable for SaaS offerings
- Good understanding of Inter-process Communication, Microservices and distributed infrastructure
- Extensive experience designing, developing, and deploying software on Amazon AWS and/or Microsoft Azure
- Hands on experience with backend (e.g. DotNet) and frontend Technologies (e.g. Angular) – with a drive to learn new ones as needed
- Experience with Windows and Linux stacks
- Good communication skills and be able to convey complex technical ideas/concepts to wide range of developers with varying levels of experience
- Bachelor's or Master's degree in computer science, software engineering, or related field
- Comfortable working in an Agile/SCRUM development process

Other Preferred Qualifications
- Fluent in Linux/Unix command
- Comfortable translating design ideas to easy-to-understand documentation
- Experience with using and scripting in PowerShell Core
- Passionate for software development and architecture

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.

#3841 Senior Angular 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 Angular Developer in Montreal, QC! This role will engage and work closely with our client's users and engineering teams to identify requirements, direction, and issues in order to define the best possible solutions.

You will also design and build efficient, scalable and maintainable web applications that provide a stable and user-friendly interface supporting business critical operations. Knowledge of French and English is required.

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

What You'll Be Doing
- Engaging and working closely with users and engineering teams to identify requirements, direction, and issues in order to define the best possible solutions
- Designing and building efficient, scalable and maintainable web applications that provide a stable and user-friendly interface supporting business critical operations
- Working with our client's production management team to help provide live production support

Experience & Skills You're Bringing
- 3-5 years of experience with modern web technologies, including Angular / TypeScript, CSS, HTML
- Ability to troubleshoot and follow a methodical approach to problem solving
- Working knowledge of networking, SDLC and DevOps best practices
- Great interpersonal, verbal & written skills required to interact with global teams
- Highly motivated, analytical individual who can work in a demanding, multi-tasking environment
- Ability to manage work and plan deliverables in a structured manner

Nice to Have
- Full-stack experience or interest in learning full-stack development with Java, SOAP, SQL, Perl, Linux Scripting
- Experience with Fixed Income products, business, trading systems a plus but not 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.

#3840 Game Data Lead Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Game Data Lead! In this position, you will lead a team to help design and develop data strategies to understand our client's users and build solutions for them. You and your team will collaborate across departments and teams, deliver insightful analytics, ensure the client is answering the right questions, and give the best possible experience to their users.

We are looking for an experienced candidate who is great at both leading people and solving hard business problems. You should be comfortable working hands-on with your team, and coaching and supporting their growth and delivery. You should also be a master at translating between business questions and innovative data solutions, and delivering actionable insights that drive business value

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

What You're Bringing
- Extensive experience in leading teams and growing people
- Extensive data science and analytics experience (statistical modelling, machine learning, applied statistics, etc)
- Experience with either game-based learning or game analytics.
- Expertise in business analytics, and in user analytics (segmentation, user profiling, user modelling)
- Extensive experience helping determine team priorities and collaborate with business stakeholders
- Demonstrated ability in technical mentorship and management
- Expert skills and knowledge of traditional data tools (Python, R, SQL)
- Knowledge of distributed computing and architecture (Spark)
- Expertise in working with BI platforms (Periscope, Tableau, Looker)
- Ability to translate data insights into actionable advice for our teams and value for our users
- Demonstrated ability to solve hard mathematical, algorithmic, and statistical problems
- Love for our mission of helping every child in the world love learning

Our Client's Core Technologies
- Python, R, SQL
- Tooling: Databricks, Snowflake
- Distributed computing and architecture (Spark, Snowflake)
- BI platforms: (Periscope, Tableau, Looker)

Bonus Points For
- Experience in cloud ecosystems and their data tooling (AWS, GCP)
- Experience with free-to-play/free-to-use products and monetization approaches with those product offerings.
- Significant accomplishments that required both technical and strategic capabilities, such as research projects, open-source software contributions, and entrepreneurship

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.

#3839 HR Business PartnerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote HR Business Partner! In this role, you'll be a champion of our client's culture and values, partnering with their business leaders to help them build their specializations/departments and make sure all people decisions are data-informed. You will be a trusted partner with business leadership and serve as an advisor to the business on people issues that are supported by effective measurement and evaluation.

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

Your Impact:
- Partners with business leadership and serve as a trusted advisor to the business on people issues, supported by effective measurement and evaluation
- Identify an opportunity or root cause of a problem, provide a hypothesis, design a plan to test the hypothesis, and execute on that plan in a way that consider best practices for both project management and change management
- Motivate employees and drive the business forward through HR cyclical programs such as performance excellence, compensation planning, learning and development and employee engagement
- Partner with the People Ops team discussions and works collaboratively to generate solutions as a group that will drive the most effective business outcomes
- Provide recommendations and proactively propose solutions to improve and change company policies and procedures that are also culturally aligned
- Keep abreast of regulatory changes and are responsible to pro-actively address actions to minimize company risk by recommending, developing/revising, and implementing policies/ practices and standards
- Identify scalable solutions to drive a more effective execution on the business units strategy by leveraging talent more effectively
- Measure the effectiveness of the employee journey and prioritize projects to align with improving the employee journey over time
- Conduct investigations, recommend and facilitate the best outcome and resolution for the organization
- Lead team projects from planning to execution to the retrospective and ensuring that we capture the lessons learned with the goal of driving future changes
- Manage the termination and resignation process; completes all requirements within the off-boarding process
- Coach and train managers to help them to be effective leaders and coaches for their employees
- Gather feedback on the general satisfaction of employees with the programs that we offer and is driving changes to align with the business unit strategy
- Provide ideas and opportunities to the management teams, thus acting as a catalyst for change
- Understand the business unit strategy and how the business is executing on that strategy

What You're Bringing
- 3-8+ years of relevant HR experience
- Experienced in working with Technical (Software Engineering) and Non-Technical employee groups
- Excited by the challenges that come with a rapidly growing and scaling company, and have thrived in this kind of environment
- Passionate about coaching and training - you thrive on seeing your team members grow and develop personally and professionally
- Not afraid to stretch yourself outside of your comfort zone to take on new challenges, and have a love for continuous learning
- Comfortable with data, analysis, and reports
- Knowledgable and up to date on the latest HR trends and legislation
- A graduate, preferably of Human Resources

Bonus Points
- Agile work flow or project management experience
- Experience in the educational software space
- Previous experience in a rapidly scaling environment

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

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

#3838 Cloud Architect (k8s, ocp)Remote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, one of Canada's leading companies, is hiring a remote Cloud Architect on a 24-month contract engagement! In this role, you will implement and operate a CaaS/PaaS based on Kubernetes on premise and on the public cloud, and contribute to our client's Kubernetes cluster strategy and architecture.

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

What You'll Be Doing
- Implement and operate a CaaS/PaaS based on Kubernetes on premise and on the public cloud
- Contribute to our Kubernetes cluster strategy and architecture
- Lead research and development to develop proof of concept
- Document architecture decisions
- Teach and coach juniors on k8s best practices
- Scan the industry to ensure technical sharpness and provide recommendation around technology evolution
- Build, enhance or find K8S based operators to support our customer by providing self-serve application deployment. (ex: Prometheus operator, MongoDB, etc.)

Skills/Experience You're Bringing
- BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience.
- 1-2 years as a cloud architect
- 2 years or more of real production experience with Kubernetes (ideally Openshift)
- 5-7 years of experience working in IT infrastructure, system administration or software development
- Knowledge of Python & Ansible
- Knowledge of wide range of application required by software to operate and deploy in a K8S cluster (database, code tracking, logging, monitoring, etc)
- Very familiar with automation/orchestration tool such as Ansible and code management tools (GIT)
- Good understanding of IT technologies (programming, cloud architecture, micro services, automation) and practices (OO, DevOps, TDD, CI/CD).
- Linux or Kubernetes certification
- Operator framework knowledge
- K8S CNI and CSI 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.

#3820 Senior Cloud ArchitectGreater Toronto Area (GTA) , ON

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

Apply

Our client, one of Canada's leading companies, is hiring a Senior Cloud Architect in the Greater Toronto area, ON! As a Cloud Architect you lead the creation of a technology framework and provide technical leadership in support of our client's initiatives on Multi-Access Edge Computing (MEC), 5G Wireless network deployment and their suite of private and hyper-scaler cloud partner ecosystems.

You will support their cloud-native telco service development and our expanding portfolio of digital products. Additionally, as a member of our client's Technology and Architecture team you will also be responsible for performing technology analysis, proof-of-concept development, and the exploration of disruptive and innovative solutions.

The ideal candidate will normally have a bachelor's degree in Software Engineering, Computer Science or equivalent combination of education and work experience; an advanced degree is an asset. In addition, you typically bring ten (10) or more years experience designing solutions in service provider, large enterprise or a research/academic environment. The position requires strong team collaboration within a group of high-performing individuals.

Note: This role is offering a hybrid workplace model.

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

What You'll Be Doing
- Design our client's edge-cloud, 5G wireless and wireline network architectures, supporting innovative and disruptive applications that demand ultra-low latency, massive connections and high throughput performance to meet customers experience.
- Contribute to the development of long-term technology and strategy roadmaps for MEC, telco cloud-transformation, and hyper-scaler integration opportunities.
- Perform technology watch and industry scanning contributing to the strategy and evolution of new and existing services with a focus toward cloud enablement.
- Participate and lead at relevant industry standard meetings and forums (i.e MEC/3GPP/IETF). You will also need to partner with internal organizations to combine and author technical requirements for the areas you support.
- You are a subject matter expert to the organization for cloud architecture, including public cloud providers, cloud networking, orchestration, and automation practice.
- Provide thought leadership to our client's team members across business and technical project dimensions solving complex business requirements.
- You roll up your sleeves - mentoring and participating in software and cloud delivery, technology discovery and practice development - on project teams, in labs, and anywhere our team mission takes us.

Experience/Skills You're Bringing
- Demonstrated experience with IaaS, PaaS and CaaS technologies.
- Experience with cloud compute, edge-compute, infrastructure management, resource orchestration and network automation at scale.
- Demonstrated knowledge of cloud architecture and implementation features (operating systems, multi-tenancy, virtualization, containerization, orchestration, elastic scalability),
- Experience working with modern cloud-native paradigms and technologies (Kubernetes, ISTIO, CI/CD, Infrastructure as Code, etc.).
- General knowledge of open source software practice and development stacks,
- Demonstrated experience with public cloud stacks and network ecosystems (Google Cloud Platform, Amazon AWS, Microsoft Azure).
- Demonstrated knowledge of data networking technologies like TCP/IP, DNS, DHCP, VLAN, subnets, routing, switches and firewalls
- Demonstrated knowledge of cloud security and best practices.
- Experience with Agile frameworks, lean agile methodologies, emergent architecture, and structured methods of idea exploration and testing.
- Experience evaluating solutions along technology and business dimensions for suitability.

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.

#3837 Solutions Specialist, SecurityRemote/Toronto ,

Employment Term: Full-time
Location: Remote/Toronto ,

Apply

Our client, one of Canada's leading companies, is hiring a remote Solutions Specialist, Security! This position will report to the Senior Sales Manager, Security Solutions. In this role, you will be required to establish a strong business relationship with our client's Core Sales Team to facilitate the discovery of new sales opportunities related to security with existing customers and establish new prospects in the marketplace. Bilingualism is required (English and French).

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

What You'll Be Doing
- Establish and maintain business relationships with internal partners to ensure the customer's business needs are efficiently addressed.
- Propose solutions that incorporate the complete scope of our client's Security products/services.
- Create and deploy tailored strategies to attain sales and revenue objectives.
- Manage multiple priorities in an ever changing environment while responding to and surpassing customers' needs and Bell's expectations.
- Be recognized as a " Trusted Advisor " in his/her field, developing resourceful sales strategies, leveraging established networks and local chambers of commerce activities, expositions, customer seminars and trade shows.
- Establish and maintain a strong business relationship with customers through the sales cycle.
- Develop proposals for future and actual customers when required.
- Ensure internal partners have all the support and information needed for presales activities.
- Strong Funnel management experience.

Skills/Experience You're Bringing
- 2 years of experience in Security.
- Excellent knowledge of Security technologies and practices.
- Excellent technical skills and experience in MS Office (Internet Explorer, Powerpoint, Visio).
- Proficient in French (written and spoken).
- Ability to work under pressure, on a number of initiatives simultaneously, and meet tight deadlines.
- Strong teamwork and leadership skills.
- Strong interpersonal skills to allow for interfacing with individuals with different levels of system knowledge.
- Proven leadership with excellent negotiating, decision making, prioritization, communication, organizational and administrative skills.
- Strong team player, self-motivated, demonstrate initiative, have a strong desire to succeed.
- Posses the ability and confidence to present to corporate executives.
- Security Certifications (CISSP, GISP, CISA, etc), 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.

#3823 Game DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Game Developer! In this role, you will design, develop, and maintain core game systems and features. At least 5+ years experience working in the game development field is required, in addition to experience with JavaScript or TypeScript.

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

What You're Bringing
- Design, develop, and maintain core game systems and features
- Collaborate with other specializations, including product managers, artists, and designers, to help create an engaging, polished and performant experience for our users
- Provide input on technical design, architecture, and product features
- Support and coach other developers on your team

Skills/Experience You're Bringing
- Passionate about game development, and designing and building high-quality software
- Experience working in the game development field (5+ years)
- Experience with JavaScript or TypeScript
- Experience developing game engines, frameworks, or tools
- Experience developing games for the web
- Experience with agile development methodologies
- Good understanding of design patterns, algorithms, memory management, and performance optimization
- Strong foundation in both scripting and strongly-typed object-oriented languages
- Knowledge of software engineering best practices, including coding standards, code reviews, build processes, and testing
- Excited by the challenges that come with a rapidly growing and scaling company, and have thrived in this kind of environment
- Not afraid to stretch yourself outside of your comfort zone to tackle new opportunities, and have a love for continuous learning

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

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

#3836 Database 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 Database Developer in Montreal, QC! In this role, you will be expected to work closely with our client's IT partners in analyzing and delivering on business requirements. Development will utilize an agile methodology, which is based on scrum (time boxing, daily scrum meetings, retrospectives, etc.), and XP (continuous integration, refactoring, unit testing etc.) best practices.

This position will involve considering all aspects of the project life cycle and includes proof-of-concept evaluations, coding, designing, testing, implementing, deploying, and continued support of project releases as well as on-call Level 2 support. Collaboration with the firm's engineering teams is expected.

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
- Experienced in Design, develop and maintain data pipelines from data extraction to analytic data marts.
- Proficient in Database development (stored procedures, ETL, tools) and queries/stored procedures review and optimization.
- Application DBA functions: plan & execute database schema changes, bottleneck analysis, outage prevention/resolution, server/database performance improvements.
- Identify, document and promote data engineering best practices on the team.

Skills/Experience You're Bringing
- Bachelor's in Computer Science, Information System or equivalent field.
- Hands on experience with relational databases, SQL, PLSQL writing
- Scripting on Linux platforms in languages such as Python/Perl and Unix/K-Shell
- Strong knowledge base of relational database performance and tuning such as: proper use of indices, database statistics/reorgs, de-normalization concepts, memory management, database configurations, etc.
- Create high quality and optimized stored procedures and queries

Other Desired Skills:
- Knowledge of databases like DB2, Greenplum is a big plus
- Knowledge of Snowflake will be an asset
- Finance domain background is a plus
- Familiarity with CI/CD tools

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.

#3835 Machine Lead, Team LeadMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Our client, one of Canada's leading companies, is hiring a Machine Lead, Team Lead in Mississauga, ON! As a Team Lead, Machine Learning, you will support 5-7 Data Scientists and lead the development of statistical and machine learning models, working closely with machine learning engineers to launch these models at scale. You will work with exabytes of rich datasets to develop decision-making models that provide recommendations for our customers.

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

What You'll Be Doing
- Drive the creation of machine learning algorithms in the areas of:
- Customer Behaviour
- Customer Segmentation and clustering
- Develop and manage comprehensive measurement framework to track and capture reach, performance and value impact of our algorithms.
- A successful track record as a leader, developer and manager of people; demonstrated experience to attract, retain and develop strong talent and build a positive organization and team culture
- Strong business acumen, with an appreciation for the opportunities and constraints that accompany an ever-evolving competitive environment

Experience/Skills You're Bringing
- Degree in a discipline such as: Data Science, applied math, applied science / engineering, economics/econometrics, management science / operations research, or related area
- You have development experience with at least one general programming language (e.g. Python, C/C++, Java)
- You have previous experience with ML frameworks (e.g. Scikit-learn, Keras, Tensorflow)
- You are organized and agile; comfortable with ambiguity and able to prioritize and troubleshoot a variety of technical/business issues
- You are self-motivated and can demonstrate enthusiasm via personal projects, publications, or presentations at conferences
- Lead a highly technical and analytical teams for 2+ years
- Excellent written and oral communication skills (English) with a demonstrable history of developing strong partnerships and cross-team collaboration

Preferred Qualifications/Competencies
- ML technical expertise (frameworks and libraries):
- GCP Vertex AI Platform
- Python development skills
- Experience with general ML/Data Science tools in Python: numpy, pandas, sklearn, jupyter etc
- Hands-on experience and expertise with different AI/ML frameworks such as Keras, Pytorch, TensorFlow, SparkML, Scikit-Learn
- Computer science fundamentals
- Database: SQL, Hadoop

Theoretical Knowledge
- Advanced knowledge of ML models: deep learning, reinforcement learning, and others
- Theoretical understanding of neural networks, backpropagation, and optimization algorithms with emphasis on mathematical understanding.
- Mathematical understanding of some ML algorithms: regression, SVM, decision trees, etc…

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

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

#3834 Senior UI DesignerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in global technology and digital transformation, is hiring a remote Senior UI Designer on a six-month renewable contract engagement! Our client is looking for talented, innovative and creative people to join their Digital Delivery team. At least 3+ years of industry experience in digital design role is required, in addition to strong online portfolio demonstrating a range of relevant work is essential.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You're Doing
- Gathering and evaluating user requirements, in collaboration with product managers and engineers.
- Managing tasks in an Agile environment.
- Collaborate with UX designer to envision and establish client experience objectives and solutions.
- Develop high fidelity UI designs for the purpose of implementation by development teams.
- Create and maintain additional design documentation for developers and quality assurance specialists to reference.
- Execute design verification checks on finished development work.
- Present and articulate designs for approvals from product managers and executives and for education/explanation for working team members.
- Create and maintain design style guides to document digital brand guidelines.

Skills/Experience You're Bringing
- 3+ years of industry experience in digital design role.
- Strong online portfolio demonstrating a range of relevant work is essential.
- Experience in an agile team environment is a benefit.
- Proficient with industry standard tools (e.g. Photoshop, Illustrator, Sketch, Invision, Zeplin).
- Communication skills to clearly articulate your concepts—and evangelize on their behalf.
- Solid understanding of user experience design principles.
- Strong organizational skills used to prioritize, multi-task, and meet tight deadlines.
- A creative imagination coupled with attention to detail.
- Excellent interpersonal skills and the ability to build good working relationships.
- Ability to work with cross-functional teams and thrive in a fast-paced environment.
- Apply brand design systems and user interface best practices appropriately to create innovative solutions that meet user and business needs.
- Must have understanding of accessible design (e.g. design meet A, AA, AAA standards)
- Ability to create and maintain a design Style Guide.
- Experience in Financial Services is a benefit.

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.

#3833 UI/UX DesignerRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, a leader in global technology and digital transformation, is hiring a remote UI/UX Designer on a six-month renewable contract engagement! Our client is looking for talented, innovative and creative people to join their Digital Delivery team. At least 3+ years of relevant experience is required, in addition to a post-secondary degree in related field of study or an equivalent combination of education and experience.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You're Doing
- Breaks down strategic problems, and analyses data and information to provide insights and recommendations.
- Delivers detailed design artifacts (e.g. visual designs, mock-ups, prototypes).
- Stays informed of changes and trends in the creative and design community to enhance skillset over time and brings new ideas/perspectives.
- Develops knowledge related to design and / or area of design specialty e.g. User Experience Design (UX Design), User Interface Design (UI Design) and Visual Design.
- Supports the development and application of the established design framework to set design direction and create design consistency.
- Develops an understanding of the digital solution design interactions and user flows for the user experience in order to inform solutions.
- Presents design concepts at stakeholder review meetings and engages in a friendly critique session in order to come up with a great design.
- Collaborates with internal & external partners and stakeholders to support planning, implementation and sustainment of the design operations.
- Analyzes data and information to provide design insights and recommendations e.g. industry best practices, client feedback, new vendor offerings, competitor practices, website, process and business metrics.
- Plans, conceptualizes, designs & executes key design elements and design solutions as required to meet overall project timelines e.g. communications content, visual designs, mock-ups, prototypes, screens, workflow, wireframes, campaigns, etc.
- Implements existing design patterns, style guides, and accessibility guidelines, while contributing to their continuous improvement.

Skills/Education/Experience You're Bringing
- 3 + years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
- Degree in Computer Science, Interaction Design, Graphic Design preferred.
- Knowledge of web and mobile app design.
- Expertise in visual design.
- Knowledge of User Experience / User Interface principles and best practices, user research techniques.
- Experience working within cross-functional teams and using lean/agile design practices.
- Proficient with design software such as Sketch, Adobe Creative Suite, InVision, etc.
- Familiar with capabilities of front-end technologies (HTML, CSS, Java Script).
- Excellent verbal & written communication skills
- In-depth collaboration & team skills
- Strong analytical and problem-solving 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.