
Employment Term: Contract
Location: Remote
,
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.
Employment Term: Full-time
Location: Greater Toronto Area (GTA)
, ON
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.
Employment Term: Full-time
Location: Remote/Toronto
,
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.
Employment Term: Full-time
Location: Remote
,
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.
Employment Term: Full-time
Location: Montreal
, QC
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.
Employment Term: Full-time
Location: Mississauga
, ON
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.
Employment Term: Contract
Location: Remote
,
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.
Employment Term: Contract
Location: Remote
,
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.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Tech Lead, Full Stack in Montreal, QC! Our client is looking for a creative and talented UI developer with strong Javascript/Typescript using React.
A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth. The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.
Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses
What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work with full-stack feature teams to deliver complete components for broader platform integration.
- Communicate ideas, drive user demos, and work with business stakeholders to iterate development lifecycle.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Create self-contained, and reusable modules and components
- Apply thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.
Skills/Experience You're Bringing
- Hands on software development experience working on Multi-tier, Web-based applications.
- Excellent React development skills also including HTML5, JavaScript, TypeScript, CSS.
- Good knowledge of design patterns with excellent problem-solving skills.
- Professional, precise communication skills with client interaction.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Tech Lead, Full Stack in Montreal, QC! Our client is looking for a creative and talented full stack Tech Lead Java developer with strong Java development skills and React UI development experience.
The successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth. The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.
Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses
What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work directly with different Product Owners to review roadmap, design solutions and ensure final product meets the needs of stakeholders
- Lead product design sessions with the development team.
- Drive technology architecture to build resilient, responsive and scalable platform
- Create innovative solutions for complex problems, leveraging advanced understanding of engineering principals.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Understand the work being done by the team, helping the team optimize their delivery.
- Ensure quality presentation of the team's work in the sprint demos.
- Mentor team members in design, coding practices, and software development policies and guidelines.
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.
Skills/Experience You're Bringing
- 7+ years of experience in software development as a full stack developer with strong java and React development skills
- 2+ years of engineering leadership experience
- Strong communication skills, with the ability to convey technical concepts to individuals with varying levels of technical understanding
- Deep understanding of micro-services architecture and other design patterns
- Expertise with Spring Boot, RESTful, React, Elastic Search, XML, JSON
- Excellent SQL skills with any RDBMS database technology
- Working knowledge of Red Hat Linux/Windows
- Working knowledge of using Java Messaging (e.g., Kafka, AMQP, MQ or JMS).
- Candidate should have experience with a BDD testing framework and JUnit
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.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Team Lead, Java in Montreal, QC! Our client is looking for someone with a senior level of experience who can join their team locally in Montreal in a leadership capacity. They will draw on their experience to help guide and mentor less experienced teammates while represent the team in local affairs.
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
Experience/Skills You're Bringing
- 7-10 years of relevant industry experience
- Hands-on software development experience with one or more of Java, Python, SQL
- Recent experience leading a development team, preferably using Agile methodology
- Highly motivated, analytical thinking individual, who is able to clearly communicate their ideas and thought processes to the team
- Strong communication and collaboration skills
- Bachelor of Computer Science or Software Engineering or equivalent
Nice to have
- Experience with Public Cloud (Azure, AWS) development/deployment
- Interest in DevOps and optimizing the SDLC process
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.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Technical Business Analyst in Montreal, QC! In this role, you will be responsible for providing business analysis support for tool enhancements, including all facets of business analysis: eliciting and documenting business requirements, user acceptance testing, data analysis, and product support.
The ideal candidate should have the skills listed below but in addition should be a self- driven, dedicated individual who works well in a team and thinks and acts strategically. When faced with a problem, the candidate should be able to ask questions and leverage the skills and expertise of those around them.
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
- Assist Product Owner in all facets of Agile build of technology solutions and enhancements
- Elicit, analyze, write/create Business requirements documents (including Agile stories, screen mock-ups supporting documentation)
- Conduct data analysis to determine data gaps and work with cross functional teams to bridge the gap
- Conduct Behavior- Driven Development (BDD), write and execute User Acceptance Testing (UAT) test plan
Skills/Experience You're Bringing
- Bachelor's Degree in Computer Science or Information Systems or Software Engineering or equivalent combination of education
- Minimum 5 years of experience in global organizations as a Technical Business Analyst
- Solid understanding of relational databases (DB2) is required
- Strong experience with SQL database
- Established technical knowledge in software development life cycle and agile methodologies
- Strong communication skills both verbal, written and should be able to work within an international team setting
- Capable of collaborating effectively across a variety of IT and Business groups, across regions and different roles
- Self-motivated individual and creative thinker who will take ownership of tasks assigned
- Able to thrive in a fast-paced, high energy, demanding and team-orientated environment
- Excellent problem-solving skills
- Good customer service skills. Ability to deal with difficult situations/individuals gracefully
Other Skills Desired
- Data Analysis experience; Data analytical skills
- IT Project Management and SDLC knowledge/experience (Waterfall, Agile/Scrum) and experience using BDD
- Experience working in medium to large-scale development projects
- Knowledge of trades data, positions data, reference data
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.
Employment Term: Full-time
Location: Remote
,
Our client, a leader in game design & immersive learning, is hiring a remote Senior Full Stack Developer! In this role, you will be responsible for helping scale our client's game to host 150 000+ users, helping internal stakeholders multiply productivity by enhancing our tooling platforms. You will advocate for quality, scalability, and consistently deliver high performance.
Perks You'll Love
- Supportive culture of transparency, that values diversity and where team members are involved in important conversations
- Enjoy great perks including stock options and full health benefits from day one (1) for you and your family, fully covered!
- Flexible working hours - schedule your 8-hour day according to your schedule
What You'll Be Doing:
- You will be responsible for architecting, developing, and maintaining tools and server side features to serve and empower our game
- Provide input on technical design, services architecture, and product features
- Research, evaluate and analyze technical and design requirements
- Support and coach team members; enabling them to improve the product, ship code faster, and support their growth
- Work cross-functionally with an agile team including Product, Art, Game Design, Development, and QA
- Support and input on technical priorities for overall game backend and tools architecture, enabling the team to better support the end-product
- Collaborate with technical leads and product owners to gather and prioritize project requirements
- Subject matter expert, providing: guidelines, best practices, and training to other individuals
- Apply your engineering and management skills through the full technical development lifecycle; including idea generation, requirements elicitation and definition, implementation and performance analysis.
Skills/Experience You're Bringing:
- Proficient knowledge of a back-end programming language (Node.js, PHP, Python, Ruby, Java, .NET)
- Proficient knowledge of a front-end framework (React, Angular, Vue)
- Solid experience writing RESTful API endpoints
- Passion for user experience, performance, and uptime
- Knowledge of relational databases (PostgreSQL, MSSQL, etc.)
- Experience working with NoSQL databases (DynamoDB, Redis, MongoDB, etc.)
- Knowledge of security best practices
- Ability to collaborate with other specializations
- Plus: Knowledge of cloud; AWS, Google Cloud Platform, Azure
- A love for learning and staying on top of the latest in web development
- Proficient understanding of code versioning tools, such as Git
Our Client's Core Technologies:
- Frontend: React, Reactive Native, ES6
- Backend: Node.js, GraphQL, Postgres, DynamoDB, Redis, AWS, Lambda
- Game: Pixi, Unity, Phaser, Canvas, WebGL, Typescript, HTML5
Bonus Point For:
- Ability to work with other programming languages
- Experience with more than one front-end framework (React, Angular, Vue)
- Experience working with ElasticSearch or other search technologies
- Experience with AWS technologies - EC2, RDS, Redshift, Firehose, etc.
- Familiarity with ES6 and beyond
- Experience with unit testing and testing frameworks such as Jest
- Experience with Agile practices
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Greater Toronto Area (GTA)
, ON
Our client, a leader in global technology and digital transformation, is hiring a Product Owner (Mobile Application) in the Greater Toronto area, ON on a six-month renewable contract engagement! In this role, you will collaborate with a cross functional team to help shape the product roadmap and oversee the execution of product releases.
You will work closely with the product team to identify requirements, define product vision and translate the vision to scrum teams for development. You will work across product, customer success, sales, marketing and engineering to ensure the product vision and strategy is aligned cross-company and executed with successful client delivery. As the product owner, deep product knowledge is essential to serve as the product expert for all stakeholders and influence the direction of the product.
Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience
What You're Doing
- Work with internal and external stakeholders to analyse needs and align product roadmap to strategic goals
- Collaborate cross company to identify product need and contribute to overall product vision
- Translate product vision into prioritized requirements and user stories for engineering teams to implement
- Develop scope and maintain a prioritized backlog of user stories for implementation
- Lead backlog maintenance and prioritization of multiple product lines during the release planning process
- Initiate and prioritize projects within engineering and QA, tracking product development and launch plans
- Document clear and concise product specifications
- Work with internal and external stakeholders to ensure successful product releases
- Develop fundamental understanding of end to end user experience integration and dependencies
- Work closely with support and QA to collect and analyse defects, prioritize and ensure target functionality is fully understood
- Identify and help the client understand the business model and value proposition
Skills & Experience You're Bringing
- 5+ years' experience as product owner in agile software development
- 1 year of Product owner for a mobile product
- 3-5 years' experience in wealth, financial services, payments, global money transfer, business banking, personal banking etc.
- Experience in service product centric environments
- High degree of technical and business acumen
- Strong project management and implementation management skills
- Highly driven and passionate about both technology and business challenges and success
- Experience and capabilities to engage with customer leaders to elicit requirements, influence direction and align expectations
- Ability to understand and maintain knowledge of complex technical and business solutions
- Ability to discuss and strategize technology and business options to optimize product delivery
- Excellent oral, listening and written communication skills, including presentation, facilitation and public speaking skills
- Ability to identify and develop new business and customer opportunities
- Ability to interact and influence a wide range of stakeholders, including senior management and entry-level employees
- Strong organizational and prioritization skills
- Self-motivated, proactive and driven team-player attitude
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.
Employment Term: Contract
Location: Toronto
, ON
Our client, a leader in global technology and digital transformation, is hiring a Senior Front-End Developer (Flutter, React) in Toronto, ON on a six-month renewable contract engagement! As a Senior Front-End Flutter/React Developer, you'll use your experience and skills to contribute to the quality and implementation of our software products for our customers.
Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience
What You're Doing
- Capability to understand software design concepts and ideas into reality using front end technology.
- 5+ yrs of industry experience.
- Very Strong knowledge and working experience with Flutter, Cross Platform Native experience, web and mobile experience.
- JavaScript, Typescript, React.js, NGRX, RXJS, Angular.js, Backbone.js, Bootstrap, HTML5, CSS3 etc,
- Very strong design, architecture and development skills with an ability to switch over to new technology with ease. Skills needed to determine which is the best technology stack to be chosen for the problem statement and be able to quickly learn and adapt to it.
- Very strong skills to work on all aspects of an application platform covering front end, with understanding of back end, database, cloud services, tools and frameworks. Able to embrace new technology with ease.
- An absolute hands on approach to problem solving is critical to deliver in the short timeline development cycle.
- Apply best practices even while developing in short burst development cycles using concepts related to devOps, design and architecture, testing etc.
- Past experience of having worked in innovation labs in organization will be an add on.
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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, one of Canada's leading companies, is hiring a Senior Product Manager in Toronto, ON! The successful candidate will be responsible for all aspects of the product development strategy, services development and management of our client's 5G Consumer Services portfolio.
You will be an integral component in driving our client's growth by working closely with all product, technology and marketing teams to manage the services and partners that help our client to build a robust 5G consumer product portfolio and achieve their overall wireless data objectives. You will support a team of Product Managers and be responsible for defining, managing and launching next generation 5G consumer products, services and enablement platforms to build and grow the business in a dynamic and fast-paced work environment.
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
- Lead 5G consumer product development including developing product requirements, concept design, release management and architecture development of new services
- Own the P&L for the product portfolio and drive a multi-year vision of the product lines, including the product strategy, roadmap, revenue plans and monetisation concepts
- Monitor and understand market evolution with 5G, customer and channel feedback, competitive landscape, industry trends, evolving customer needs and translate them into opportunities for growth
- Prepare business case justification for new product investments; support through all stages of ideation, funding, design and execution
- Identify launch strategies and lead take-to-market activities and post launch management (customer support, client care, testing and operating plans)
- Establish and ensure the portfolio achieves defined business objectives, including OKR reports to monitor product life cycle. Develop models to forecast business case scenarios and identify analytical insights that drive revenue
- Collaborate with and lead cross-functional teams from various technical, business and marketing disciplines including across our client's business units to influence, define, develop, manage and execute on key projects, new service launches and marketing initiatives for complex customer-focused services
- Develop and maintain relationships with best-in-class partners to support product ideas and requirements, resolve issues and capitalize on growth opportunities to deliver customer-focused services with execution excellence
Skills/Experience You're Bringing
- Minimum 7 years of experience in product management and business development for consumer products and services
- A bachelors or Masters degree in Business, Marketing, Engineering degree, preferably at the graduate level or equivalent experience in telecommunications or technology industries
- Solid business acumen and a good understanding of wireless technologies and mobile products including how to leverage technology to solve real customer problems
- Experience in working in a Matrix organisation in a Product Development function
- Self motivated individual, with a demonstrated ability to execute on strategies, build and manage consumer products and deliver results in a performance based culture and large matrix organization
- An ability to thrive in an ambiguous and entrepreneurial product ideation and creation environment, building relationships, influencing and engaging teams to innovate and execute in 'first-of-a-kind' business conditions
- Strong communications and presentation skills, with an ability to effectively evangelize and steer complex discussion internally and externally and get buy-in from all levels including Senior Executives
- Experience with developing and leading high performing teams
- Strategic thought leadership, as well as analytical and financial aptitude with a strong track record in achieving business objectives
- Financial acumen and understanding of industry metrics and drivers, with an ability to analyze complex and ambiguous information to provide insights and solutions through multiple source data and framework
- Strong command in MS Excel, PowerPoint, Word and digital virtual communication platforms (i.e. Jira, Miro, Slack, etc.)
- Experience with 5G technology and experience of 5G consumer services use cases (XR, Immersive Entertainment and Multimedia) is 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.
Employment Term: Full-time
Location: Toronto
, ON
Our client, an award-winning global organization, is hiring a Software Development Manager in Toronto, ON! We are looking for someone to plan, manage, and lead the delivery of detailed system requirements, technical and functional specifications that are required across multiple projects.
You will provide leadership and work in close partnership with ambitious business and technology partners, project teams and stakeholders to plan, elicit, analyze, document, communicate and manage the end-to-end technology implementation. As part of this role, you'll also provide expert advice, research, analysis and design of test plans, related strategies and test processes that are appropriate to the application, solution, project and/or business unit and develop test strategies for highly complex and multi-faceted projects.
Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus)
What You'll Be Doing
- Lead and coach teams Business System Analysts, owning requirements gathering and documentation content needed for development and solution design
- Within projects framework, own the relationships, requirements and timelines of business partners and other technology teams demands
- Ensure project estimates cover all activities within scope, including project management and application development and software quality assurance reviews
- Oversee and report on project status to Sr. Management, manage project team resources and assignments, ensure project milestones are met and up to standard.
- Ensure all requirements, project plans, and changes to commitment are communicated to all affected team members.
- Work in close partnership with architects to ensure that all the components are integrated and support the development of enterprise frameworks, standards and patterns.
- Collaborates with the Solution Architecture team to provide direction on the technology roadmap.
- Works with Testing partners to manage defects, prioritize with stakeholders, and resolve with the delivery team.
- May also be required to manage day to day vendor relationships through delivery to ensure timely communications and resolution of issues.
- Engages other Technology partners (Release Management, Risk Management, TS Operations, etc) to manage technical requirements and standards.
- Ensure compliance with technology architecture and design/operate processes to provide ongoing review of in-progress activity against technology architecture and development standards
- Identify and communicate any cross-area or cross-release issues that may affect other areas and lead resolution of escalated issues
Other Activities Include
- Demonstrate high level of proactivity and strong ownership.
- Play process leadership role and guide other team members.
- Communicate effectively both inside and outside the team to achieve results and build strong relationships.
- Develop a good understanding of Liquidity Risk management processes in the Banking business.
Skills/Experience You're Bringing
- Undergraduate Technical Degree.
- 10+ years relevant delivery experience,
- Experience driving medium to large scale products.
- Financial and/or capital markets experience. (Liquidity Reporting experience is highly beneficial)
- Excellent stakeholder management, presentation skills and communication skills, both verbal and written
- Experience with SQL Server.
- Readiness and motivation to direct and collaborate with large and diverse groups or project teams focused on complex development, system enhancements, new releases, large-scale applications, projects across multiple product lines, businesses, involving significant scope and complexity
- Extensive knowledge and understanding of businesses and/or organizational practices and disciplines.
- Experience and natural affinity for providing operational team direction and working autonomously in a management role and can collaborate effectively with others to establish and execute on common goals.
- Proactive, highly organized, excellent analytical and problem-solving skills.
- MS-Visio and MS Project experience
- Works well independently, as well as within a team.
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.
Employment Term: Full-time
Location: Burlington
, ON
Our client, a leading provider of pharmacy services, is hiring a Help Desk Technician in Burlington, ON! This role will respond to requests for technical assistance in person, via phone, chat, or email, and follow standard help desk procedures. It will also require after hours on call support on a rotational basis with other colleagues.
Perks You'll Love
- Join a team where you can wear many hats and learn new things
- Competitive compensation & benefits plan
- Dynamic team with leading industry experience
What You're Doing
- Respond to requests for technical assistance in person, via phone, chat, or email, following standard help desk procedures.
- Plan, prioritize, diagnose, and resolve technical hardware, software, and network issues; escalate help desk tickets requiring urgent attention.
- Ensure helpdesk tickets are kept up to date, with accurate information, in the corporate ticketing system.
- Deploy and configure desktops/laptops with associated hardware and peripherals.
- Manage AD and local user accounts and their access control based on company policies.
- Assist with phone systems administration and maintenance.
- Cell phones management and maintenance.
- Faxes - troubleshooting, testing, print to fax setup, driver installs
- Assist in evaluating hardware and software upgrades.
- Setup VPN clients on end user devices
- Software - installation/troubleshooting (Windows, MS Office, Kroll, Chrome, Adobe, Visio, Remote Desktop setup, etc.)
- Security - Provide access to security camera footage, email phishing/spam/quarantine verification
- Ensure documentation is up to date and maintained.
- Proactively monitor systems for uptime, security, and availability
- Maintain IT company asset information.
- Work with both external vendors and internal stakeholders to maintain customers service levels.
- Order IT inventory from various vendors.
- Follow up with customers and users to ensure complete resolution of issues.
- Stay current with system information, changes, and updates.
- Help update training manuals for new and revised software and hardware.
- Provide training to users, as necessary.
- Participate in various IT projects.
- Participate in rotating on-call support.
Skills/Experience You're Bringing
- Excellent working knowledge of end user relevant hardware (workstation, laptop), software (OS and Office suite) and other equipment (document scanner, printer).
- Experience with Azure and O365, Hyper-V
- Hands on with MDM solution and cell phone setup and maintenance.
- Good understanding of network protocols and services
- Experience researching, analyzing, and interpreting automated system problems.
- Knowledge of relevant call and ticket tracking applications
- Related experience and training in troubleshooting and providing help desk support.
- Must be able to work individually or with a team in a fast paced, dynamic environment
- Ability to build and maintain strong team relationships
- Customer service oriented
- Excellent Verbal and Written communication skills
- Excellent organization and time management skills
- Strong analytical and problem-solving skills
- Ability to handle customer inquiries and escalate as needed
- Ability to work in a fast-paced environment
- Must be able to time manage priorities and be very organized
- Must have a positive "go-getter" attitude and be always cooperative with the team and direct supervisor.
- Adaptability and accountability.
Other Skills/Assets
- Degree or diploma in related IT program.
- Industry-recognized accreditation e.g., CCNA, Network+, Microsoft, etc.
- Experience integrating cloud-based services.
- Hands-on experience
Additional Details
- The chosen candidate will be asked to undergo a criminal record check and/or security clearance.
- This role requires after hours on call support on a rotational basis with other colleagues.
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.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time React UI Developer in Montreal, QC! We are looking for a creative and talented UI developer with strong Javascript/Typescript using React. A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth.
The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.
Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses
What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work with full-stack feature teams to deliver complete components for broader platform integration.
- Communicate ideas, drive user demos, and work with business stakeholders to iterate development lifecycle.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Create self-contained, and reusable modules and components
- Apply thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.
Experience/Skills You're Bringing
- Hands on software development experience working on Multi-tier, Web-based applications.
- Excellent React development skills also including HTML5, JavaScript, TypeScript, CSS.
- Good knowledge of design patterns with excellent problem-solving skills.
- Professional, precise communication skills with client interaction.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Montreal
, QC
Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Java Tech Lead Full Stack in Montreal, QC! We are looking for a creative and talented full stack Tech Lead Java developer with strong Java development skills and React UI development experience.
A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth. The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.
Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses
What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work directly with different Product Owners to review roadmap, design solutions and ensure final product meets the needs of stakeholders
- Lead product design sessions with the development team.
- Drive technology architecture to build resilient, responsive and scalable platform
- Create innovative solutions for complex problems, leveraging advanced understanding of engineering principals.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Understand the work being done by the team, helping the team optimize their delivery.
- Ensure quality presentation of the team's work in the sprint demos.
- Mentor team members in design, coding practices, and software development policies and guidelines
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.
Skills/Experience You're Bringing
- 7+ years of experience in software development as a full stack developer with strong java
- 2 years of React development skills
- 2+ years of engineering leadership experience
- Strong communication skills, with the ability to convey technical concepts to individuals with varying levels of technical understanding
- Deep understanding of micro-services architecture and other design patterns
- Expertise with Spring Boot, RESTful, React, Elastic Search, XML, JSON
- Excellent SQL skills with any RDBMS database technology
- Working knowledge of Red Hat Linux/Windows
- Working knowledge of using Java Messaging (e.g., Kafka, AMQP, MQ or JMS).
- Candidate should have experience with a BDD testing framework and JUnit
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.