Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3564 Software Developer, PythonVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space, is looking for a skilled Software Developer with strong Python experience to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates.

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

What You'll Be Doing
- Analyze requirements, design, develop, update and repair solutions that pertain to improving the product through development, design, and / or business intelligence
- Analyze business requirements for complex issues to determine the best solution; some user interaction may be required
- Taking a lead role in moderately sized or a key portion of complex software systems that have been successfully delivered to customers
- Participate in the architecture, design and implementation of complex software including having demonstrated knowledge of software development best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Builds solutions that operate key platforms that power our business
- Works directly with the users of your software, to deeply understand the domain and identify opportunities for improvements and optimizations
- Find and deliver practical technology solutions to real problems, being cognizant of the scale and impact of your systems
- Ability to take a project from scoping requirements through actual launch of the project

Your experience includes:
- Bachelor's degree required in Software Engineering, Computer Science; or equivalent work experience in a Technology or business environment
- Minimum 4 years of experience working in software development, design, and / or business intelligence environments
- Highly Proficient in software development in the Python programming language; and contributing to the architecture and design of new and current systems. Experienced in building scalable distributed systems with service oriented architectures
- Experience developing in an Azure environment
- Proficiency in restaurant, payment systems or the merchant acquiring business would be assets

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.

#3563 Manager, Software DevelopmentVancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a Canadian leader in the FinTech space is looking for a Manager, Software Development to join their dynamic and growing organization. This role's preferred location is Vancouver, however the client is also open to Calgary & remote-based candidates.

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

What You'll Be Doing
- Lead teams of software development professionals responsible for multiple aspects of product development.
- Plan tasks (e.g. front end platforms, design and implementation of assigned product domains, integration with third-party POS products etc.), hold code and design reviews while ensuring that all components are architecturally consistent
- Define high level architecture, collaborate with senior developers across the team on design, and review and approve the detailed designs. Drive all aspects of development including requirements definition, design, implementation, unit testing, and integration
- Assessing systems in relation to functional and technical requirements for current and future products by working with internal key stakeholders. Work closely with stakeholders to provide status, iterative releases, and make design decision throughout development
- ensure resulting software deliverables adhere to all application product architectures and best practices
- Plan for the budget, resources and tools to deliver against a roadmap

Skills You're Bringing
- Bachelor's degree required; or equivalent work experience. Master's degree preferred in Computer Science or Software Engineering.
- Minimum of 10 years of experience working in system-level software development / architecture role
- Fully Proficient in working in software development, large scale systems design, business intelligence environments, and / or data architecture environments
- Outstanding verbal and written communication skills. Ability to establish and sell the senior leaders within the technology organization on your technical vision
- 5 years of technical leadership and people management experience. Demonstrates passion and ability to inspire others
- Experience with software tooling, particularly large scale configuration management and deployment systems
- Experience delivering apps for iOS and Android
- Expertise with React, Python, Azure, Java

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.

#3562 DevOps EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time DevOps Engineer! You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best products the market has to offer. This position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Your day will be split between responding to internal support requests and project-based work
- Internal Support request: you will be responsible for making configuration changes for the code repository, adding in users, troubleshooting, and other duties that are requested from you when needed
- Project work: You will build out the infrastructure automation, perform software upgrades, conduct general infrastructure improvements, and other project-based work
- On call once every 4 weeks to support the team in a variety of capacities as needed

Skills You're Bringing
- Experience working with Containerization (Docker & Kubernetes)
- Automation: experience with configuration management and infrastructure as code tools is a must. Terraform (preferred), Ansible, Helm, etc.
- Experience with a programming language (Bash & Python preferred)
- Extensive experience in Linux
- Experience with AWS and/or GCP
- Service Mesh experience is preferred
- A combination of a developer and systems administration background would be ideal
-A bachelor's degree in computer science, engineering, and/or similar experience

Skills We'd Like to See/ Nice to Have
- Postgres, MySQL, Elastic Search, Kafka, Redis, Helmfile, Terragrunt, Prometheus, and any web programming

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.

#3561 Senior iOS DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Senior iOS Developer! This role requires Unity development experience, and will work with the product team to design, architect, and ship the client's amazing applications. The position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Work with the product team to design, architect, and ship the client's amazing applications
- Implement polished user interfaces with the help of our design team
- Improve our code through refactoring and applying modern design patterns
- Work with other engineers through technical collaboration, discussion, and code review
- Solve difficult problems related to large data sets and responsive UIs
- Help our QA team to automate testing and continuous integration
- Keep up to date with the latest advances in iOS development

Skills You're Bringing
- Experience working with Cocoa, Swift (Objective-C is a plus)
- Strong understanding of object-oriented design, software development principles, and design patterns
- Experience developing user interfaces
- Unit testing experience
- Proficient in integrating APIs and back-end services with mobile applications
- Experience working with Git
- Experience working with Cocoapods
- Experience working with large native code bases
- Degree in Computer Science, Engineering, and/or equivalent experience

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

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

#3560 Android DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Android Developer! This role will have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. The position is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Working with a team of smart, friendly, and dedicated developers in one of Toronto's leading Digital/Mobile media shops
- Pushing updates to millions of users every week.
- As part of the development team, you will work alongside a team of expert mobile developers from other platforms to deliver a seamless experience across all mobile and tablet devices

Skills You're Bringing
- 1+ years' experience with Kotlin
- At least 3+ years android development experience
- 4+ years java development experience
- Minimum one-year production experience with Kotlin programming language
- Must have worked with MVVM design pattern/architecture
- Must be strong at Unit testing and comfortable to Unit test your own code
- Experience developing UI and knowledge of Android Studio
- Nice to have: Android X, UI Testing and GraphQL

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.

#3559 Full Stack EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, the Canadian leader in the Digital/Mobile media space, is hiring a full-time Full Stack Engineer! This position requires a passionate and highly skilled polyglot software engineer. You care deeply about creating products that people will love. You will be have the opportunity to collaborate with a team of smart and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. This role is remotely based and available to candidates across Canada.

Perks You'll Love
- Employee Share Purchase Plan, competitive salary & benefits plan, Parental leave top up
- Be part of a supportive team that values teamwork, diversity and offers abundant personal development opportunities including education and conference reimbursements, and mentoring
- Access to top of the line office hardware

What You'll Be Doing
- Working with the client's preferred technology stack (Primarily Elixir/Phoenix/LiveView, Ruby on Rails, modern JavaScript)
- Develop, scale, and optimize amazing GraphQL & RESTful APIs
- Be part of our backend service teams supporting web and mobile clients
- Build front-end applications using modern JavaScript technologies (React, TypeScript)
- Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
- Other duties as required

Skills You're Bringing
- At least 4 years of full stack development experience
- Very strong backend experience
- Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Sinatra, Django, Node)
- Polyglot developer with a high level of competency in data structures, distributed systems, algorithms and software design
- Experience with large-scale distributed and high availability platforms
- Experience with testing frameworks
- Familiar with caching methods
- Experience with Elixir and GraphQL would be preferred

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

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

#3556 SI SpecialistToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Hiring a SI Specialist for a six-month contract engagement in Toronto, ON! This role will lead a team of Analysts and Associates and is expected to show leadership skills in content delivery as well as team management. At last 3-5 years professional experience required with excellent analytical capabilities.

Perks You'll Love
- To work with like-minded, technical people that allows for continuous learning
- Supportive team that champions diversity with abundant development opportunities

Key Responsibilities
- Owner of one or more work streams and deliverables within a project; in many cases, you will have high responsibility and entire visibility across all work streams within an engagement
- Leading a team of Analysts and Associates and expected to show leadership skills in content delivery as well as team management
- Interacting with client, synthesizing analysis with team, formulating recommendations, preparing, and managing implementation efforts
- Expected to contribute to firm development by leading training, logistics functions within the firm and helping develop areas of expertise within the firm
- Performing complex quantitative analysis on large amounts of granular client data using data manipulation and statistical tools like SAS, WPS, R, CART

Other Key Skills
- Total Professional experience of 3-5 years with excellent analytical capabilities
- Should be an expert of working on statistical tools like SAS, WPS, R, CART
- Relevant University degree
- Excellent track record of handling very complex and challenging analytical/ scientific assignments
- Proven track record of communication, interpersonal and leadership skills, and team management skills
- Should be able to take ownership
- Machine Learning Experience
- Experience in Credit Risk Modeling for Financial Services and Regulatory Work an added advantage

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

#3409 Senior Data AnalystToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Hiring a Senior Analyst in Toronto, ON! This role will develop creative dashboards for executives and working level clients using various BI technologies. Must have Tableau, HIVE and SQL and conduct strong quality control analyses to ensure data quality and integrity.

Key Responsibilities
- Directly engage with internal and external stakeholders, gather requirements, and manage communication
- Excellent problem-solving skillsets with the ability to interpret business requirements and translate into actionable analyses
- Able to process large datasets using specialized tools like SAS/SQL/R, analyze the data and create interesting insights
- Develop creative dashboards for executives and working level clients using tableau
- Able to conduct strong quality control analyses to ensure data quality and integrity
- Willingness to travel to different client sites across the world as per project requirements
-

Other Key Skills
- Strong problem-solving skill sets
- Strong knowledge of SAS/R
- Strong SQL experience to extract and manipulate data
- Strong experience with Tableau
- Advanced working knowledge of MS Excel. VBA experience preferred.
- Familiarity with HIVE would be preferred
- Excellent PowerPoint skills
- Excellent communication skills (Written/Verbal)
- Self-starter with a zeal for innovation and excellence in Client delivery



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.

#3555 Senior Software Developer C#/JavascriptMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Hiring a full-time Senior Software C#/Javascript Developer in Mississauga, ON! This role requires C#/JavaScript knowledge with JavaScript, C#, HTML, and CSS to design and execute Web application functionality. Our ideal candidate possesses a minimum of 7 years experience working on technologically advanced UI for websites and web applications.

Perks You'll Love
- To work with like-minded, technical people that allows for continuous learning and progression
- If you're an "outside of the box" thinker where you look at things from a different angle, this company is for you!! You've the opportunity to work on Innovative products and huge Enterprise projects!
- Just a 10 min drive from Pearson Airport!

Main Responsibilities
- Plan, improve, and apply professional web application UIs which routinely take a pounding from very tough and demanding users
- Develop custom controllers to smooth the progress of design and technological requirements
- UI feature definition, effort estimates, and work scheduling.
- Give lucid and timely communication to the rest of the team.
- Discover new technologies and keep up with current trends
- Adhere to industry best practices and contribute to internal coding standards. Maintain high standards of quality for code, functional specification documentation, and deliverables

Required Qualifications
- Minimum 7 years experience working on technologically advanced UI for websites and web applications
- Solid understanding using JavaScript, CSS, XML, JSON, and web standards within last 4 years to build controllers and modify libraries
- Solid and current experience using .Net 3+
- Ability to understand and adjust existing Object Oriented Programming code base without breaking logic
- Willingness to share new information with others, a positive attitude and loves to learn
- Strong written and oral skills

Nice to Haves
- Experience with database programming, development, relational database design, including a working knowledge of MS SQL
- Experience implementing SQL queries and stored procedures
- Experience with ExtJS
- Experience developing cross browser web applications.
- Familiarity with TFS 2013, VS 2010 and other Microsoft office products
- Experience with Angular, ASP.NET MVC 5

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.

#3554 ETL DeveloperCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Our client is hiring an ETL Developer in Calgary, AB! This position will analyze, design, develop, test, document and troubleshoot ETL / ELT solutions from high level detailed specifications. It requires experience with ETL tools (such as Spark, PySpark, Dask, Databricks) and excellent knowledge and experience with Data Warehouse and Operational Datastore concepts, ETL strategies and best practices.

Perks You'll Love
- Supportive team that champions diversity with abundant growth & development opportunities
- Enjoy great perks, including competitive equity and bonus packages

What You'll Be Doing
- Analyze, design, develop, test, document and troubleshoot ETL / ELT solutions from high level detailed specifications.
- Develop code to scrape public websites for data and perform ETL processes.
- Maintain, monitor, and support production ETL processes and respond to error and emergency issues.

Skills You're Bringing
- Excellent knowledge and experience with Data Warehouse and Operational Datastore concepts, ETL strategies and best practices.
- Strong analytical skills.
- Strong understanding of RESTful APIs.
- Experience with Lean and Agile development methodologies (such as Kanban or SCRUM).
- Experience with ETL tools (such as Spark, PySpark, Dask, Databricks).

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.

#3553 Junior DeveloperCalgary , AB

Employment Term: Full-time
Location: Calgary , AB

Apply

Our client is hiring a Junior Developer in Calgary, AB! This position will ensure implementation and refinement of formal process to support the software development lifecycle process. It requires experience with Lean and Agile development methodologies (such as Kanban or SCRUM), and development experience with relevant languages (such as JavaScript/Node, Python, Scala, or similar).

Perks You'll Love
- A supportive team that champions diversity with abundant growth & development opportunities
- Enjoy great perks, including competitive equity and bonus packages

What You'll Be Doing
- Ensure implementation and refinement of formal process to support the software development lifecycle process.
- Develop code to scrape public websites for data and perform ETL processes.
- Write code and build interfaces to implement features of small to medium complexity.
- Execute thorough unit testing and work with business systems analysts on system and user acceptance testing. Assist with setting up test environments, creating test data, etc. to verify functionality and ensure data integrity.
- Run batch cycles, completing back-up and recovery functions.

Skills You're Bringing
- Experience with Lean and Agile development methodologies (such as Kanban or SCRUM).
- Experience building software through the entire SDLC from idea to release.
- Development experience with relevant languages (such as JavaScript/Node, Python, Scala, or similar).
- Experience with ETL tools (such as Spark, PySpark, Dask, Databricks).
- Experience with modern web technology stacks (such as React, D3, Event Streams, SQL).
- Familiarity with DevOps concepts (such as CI/CD, Orchestration, Monitoring, Automated Testing).

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

#3552 Solutions ArchitectFort Lauderdale , FL

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

Apply

Our client, a leading technology‐enabled healthcare solutions provider, is hiring a Solutions Architect in Fort Lauderdale, FL! This position is responsible for technical guidance and participation in all phases of the software development life cycle including requirements gathering, specifications, design, development, testing, deployment, operations, and maintenance for software projects.

The Software Architect will help maintain all client configurations of the software in concert with government regulations, guidance and client business specifications. The Software Architect is expected to keep abreast of industry developments by maintaining a working understanding of healthcare industry operations and compliance requirements. This position is based in Fort Lauderdale, Florida, but may allow partial or full remote work.

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

What You'll Be Doing
- Provide technical leadership for, and participate in, all phases of the software development lifecycle including requirements gathering, specifications, design, development, testing, deployment, operations, and maintenance
- Help to promote an effective and positive work environment by establishing and maintaining cooperative working relationships with the client's staff and management
- Assist in gathering and documenting business requirements when needed
- Assist in business process sessions and writing documentation of system workflows
- Facilitate problem solving sessions with clients and/or staff
- Provide research and support for help desk questions
- Support end user training sessions and workshops
- Conduct testing on behalf of the business for system modifications and fixes
- Maintain communication with clients and software engineers on project statuses and issue resolution
- Help define project scope, goals and deliverables that support business goals in collaboration with project team and stakeholders.
- Contribute to the achievement of company goals and objectives by performing other duties as assigned

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

Education & Experience
- Degree: Bachelor's degree in computer science, computer engineering or information technology
- Preferred major/area of study in depth understanding of web application development, and relational database concepts and programming
- At least 5+ years of related experience

Types of Experience
- Strong back-end programming skills and experience
- Experience overseeing and mentoring junior development staff
- Proven ability to provide technical insight to business needs
- Web programming experience with JavaScript, HTML, CSS
- Windows/Linux Systems Administration experience a plus
- Project management and/or consulting experience a plus
- Strong problem solving ability and a customer-centric focus
- Be team focused with an attitude of group achievement as the primary goal
- Highly organized with a strong attention to detail
- Ability to work in a virtual office and virtual teaming experience
- Effective collaboration skills and experience
- Adept in working across a heavily matrixed organization
- Strong oral and written communication skills
- Health care experience a plus

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

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

#3551 C++ / Infrastructure Developer Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time C++ / Infrastructure Developer in Montreal, QC! This role will be a developer on our client's next-generation eRates/eCredit platforms, leveraging framework from outside the firm but also some developed by other groups.

You will work in refining and delivering on their hybrid-cloud strategy, leverage first-in-class infrastructure available within MS and outside the firm. Knowledge of French and English is required for this role.

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

Skills You're Bringing
- Bachelor's degree in Computer Science, STEM or equivalent practical experience.
- Strong Computing fundamentals including a clear understanding of data structures, algorithms, software design and core programming concepts
- Experience in development of production-grade applications in one of the following (C++, C#, Python or Javascript)
- Experience with software deployment technologies (Docker, Kubernetes)

Other Desired Skills
- Understanding of open source server platforms (Redis, Kafka, ElasticSearch)
- Broad Understanding of DevOps tools and technologies (Git, Jenkins, Ansible)
- Experience with public cloud deployment and tool chain
- Experience with web standards (REST APIs, Web Security Mechanisms)

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.

#3550 Automation Integration Engineering SpecialistGreater Montreal Area , QC

Employment Term: Full-time
Location: Greater Montreal Area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Automation Integration Engineering Specialist in the Greater Montreal area, QC! This role will become the central point for our client's efforts to design and implement cognitive modules for their IPsoft Amelia Chabot platform.

The candidate will be responsible for aligning their cognitive product with the needs of their internal clients (WM Field personnel and WM Technology campus personnel) as well as align with the needs of their internal support teams. The candidate will join the team responsible for implementing cognitive solutions. These cognitive solutions are to be fit-for-purpose, efficient, and of high quality. 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
- Build and implement new cognitive functionalities, including business processes.
- Develop and configure cognitive modules of Amelia to ensure Amelia can address required functionality
- Develop and test each module functionally until it reaches expected behavior
- Work with IPSoft to identify and resolve problems/issues
- Participate and lead discovery sessions and interviews with clients to uncover insights and opportunities to improve AI/ML
- Review client chat logs, transcripts, recordings and research to improve implementations
- Develop conversational copy; plan, write and edit dialogue that makes Amelia more human
- Help train different facets of Amelia to enhance her natural language understanding
- Help apply and maintain consistency of content standards and best practices.

Skills You're Bringing
- 3-5 Years of Demonstrable experience Scripting in one or more of the following languages:
- Java/ JavaScript
- Groovy
- Perl
- Bash
- Python
- Creating and supporting automation
- Proven experience delivering user flows, story boards, dialog scripts, or content strategy
- Familiarity with Cognitive technologies
- Practical AI/Cognitive Computing domain knowledge (eg., Machine Learning, Natural language Processing, Neural Networks, Chatbots, Virtual Agents)
- Familiarity with APIs
- Exceptional communication and presentation skills
- Highly organized, with the ability to handle multiple tasks and competing priorities with tight deadlines
- Detailed oriented with experience in quality control
- Self-motivated and solutions-oriented mind set
- Willingness and initiative to learn new technology and skills
- Experience working directly with clients and senior leaders
- Ability to communicate to technical and non-technical audiences
- BS or MS in Computer Science or equivalent Engineering field

Other Desired Skills
- Experience working with new and emerging technologies like AI, NLP, or ML preferred

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

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

#3549 Senior Identity & Access Management (IAM) Security Architecture SpecialistGreater Montreal Area , QC

Employment Term: Full-time
Location: Greater Montreal Area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring full-time Senior IAM Security Architecture Specialists in the Greater Montreal area, QC! This role will work with senior leaders across the enterprise to make strategic and architectural decisions for the client. The architect is expected to be capable of conducting a security architecture review from a general scope, while having subject matter expertise in IAM security.

To be successful in this role, the candidate must have deep IAM subject matter expertise and broad overall technology and security experience coupled with risk management, leadership, communication, and time management skills. Knowledge of French and English is also 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
- Establish, communicate and contribute to the overall effort of the client's IAM security posture, strategies and direction:
- Leverage existing expertise in IAM on-premises or cloud-based solutions to identify gaps in current technology environment and provide strategy for risk reduction
- Define IAM security control requirements and repeatable patterns for Cloud migrations
- Author and review security reference architecture (security blueprints)
- Work independently to lead security deep dives with business and technology requestors:
- Perform hands-on security assessments of systems, applications and platforms as part of control validation and strategy definition
- Prioritize risks identified in relation to business risks
- Propose solutions to mitigate risks identified
- Strong sense of ownership
- Excellent communication skills written, oral, presentation, and listening
- Ability to influence through factual reasoning
- Time management: ability to handle multiple concurrent assessments, plan based deliverable management, strong follow up and tracking
- Strong focus on delivery when presented with short timelines and increased involvement from senior management
- Ability to adjust communication of technology risks vs. business risks based on the audience
- Ability to operate in multiple virtual teams, directly manage teams, or ability to operate as a sole contributor

Skills You're Bringing
- Bachelor's Degree in Computer Science, Information Security or related experience.
- Minimum 8 years relevant work experience in a high-paced, enterprise environment.
- In depth knowledge of IAM security principles, protocols, frameworks, solutions and vulnerabilities. Ability to explain vulnerabilities to engineers as well as business users.
- Experience in at least two of the following domains:
- Zero Trust security model;
- API gateway;
- Cloud Security: Cloud computing architecture, IAM solutions within Microsoft Azure, Amazon Web Services (AWS) and, preferably, other cloud providers;
- Identity: Identity lifecycle management;
- Authentication: Multi-factor authentication, Risk based authentication, Federation;
- Authorization: Entitlement management, Access governance, Privileged access management;
- Hands-on experience in at least three of the following IAM protocols and solutions: OpenID Connect, OAuth, SAML, PingFederate, Azure AD, AWS IAM, CyberArk, LDAP, SiteMinder, Kerberos, and FIDO.

Development Experience Required
- Previous background in networking, programming, design or application architecture.
- Experience in implementing complex systems in an enterprise environment.

Other Desired Skills
- Hands-on experience in Microsoft Azure IAM solution
- Experience in conducting and / or reviewing penetration tests, dynamic vulnerability assessments and static vulnerability assessments.
- Experience in conducting security assessments with a strong focus on reviewing technical designs and functional requirements to identify areas of security weakness, presenting the outcomes of the assessment and obtaining buy in.
- Knowledge of programming and scripting languages: Java, JavaScript, C#, C/C++, Perl, Python, Ruby
- Knowledge of web technologies such as Web Browsers, Web Servers, Web Services
- Understanding of geographic regulations and their impacts on Security assessments
- Previous experience in Financial Services is preferred
- CISSP, CISM, GSEC or other industry qualification
- Experience working with global organizations

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.

#3548 Agile Chapter Lead for JavaGreater Montreal Area , QC

Employment Term: Full-time
Location: Greater Montreal Area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Agile Chapter Lead for Java in the Greater Montreal area, QC! This role will work with across our client's team globally and with our internal clients. The majority of our client's code inventory is back-end Java with some UI. Knowledge of French and English is required.

Challenges in this space include transitioning from traditional Java Virtual Machine (JVM) to functional programming on Hadoop spark building out processes looking for specific behavior in complex data sets in the hundreds of millions of records. Understanding the data our clients work with it is key to your success.

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
- Leading one of our client's Montreal agile chapters of 6-10 people
- Guiding junior developers on best practices for code management, unit testing, and behavior-driven design
- Contributing to team standards and improving processes
- Executing against our technical roadmap as we transition from code bases in Perl, Java, or Scala to our Cloud architecture
- Performing hands-on development in an agile squad working with business analysts and other developers

Skills You're Bringing
- Bachelor's degree in Computer Science or equivalent experience
- 10 years of technical experience as an application developer
- Complete SDLC process and Agile Methodology (Scrum)
- Experience coordinating or managing a team of developers
- Experience with data analysis and data modeling on a relational DB platform
- Experience with unit testing frameworks
- Familiarity with microservices frameworks and REST architecture
- Strong oral and written communication skills

Other Desired Skills
- Previous experience in Trade Surveillance or working with data from the order lifecycle
- Previous experience in a large technology organization with globally distributed teams
- Familiarity with Kafka or other messenger service frameworks
- High quality software architecture and design methodologies and patterns
- Hands-on Data Mining and analytical work experience

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

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

#3547 IT Service Management SpecialistMontreal , 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 IT Service Management Specialist in Montreal, QC! This role will focus on Service Management functions and process improvements, ensuring that the needs of the enterprise-level clients and partners are met. The ideal candidate will have an understanding of privilege access concepts & knowledge of security products, key ITSM concepts, a deep sense of ownership.

This is a hands-on role and the candidate should be adaptive to a continually changing and fast-paced environment, be able to successfully multi-task, and enjoy the pressure and stress of the role. 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 This Role Will Be Doing
- Lead the Change Management function in reviewing change requests to comply with firm, division, and CAB (Change Advisory Board) requirements.
- Reviewing change contents, risk assessments, communication, documentation, and scheduled with consideration to restriction periods.
- Serve as SME on IT Service Management process and tools while facilitating improvements and report issues/bugs
- Implement process improvements across all areas of IT Service Management functions
- Develop, track, review metrics and provide meaningful KPI to management. Identify and monitor themes and trends
- Aid in the continuous improvement of ITSM Change, Incident and Problem management process/capability adoption, compliance, execution and supporting solutions
- Hosting and attending CAB calls with respect to incidents and changes
- Maintaining knowledge base and hosting training sessions – Twiki, Jive, SP
- Lead, plan & co-ordinate disaster recovery events
- Audit security logs to determine security violations and address them in collaboration with other security teams
- Perform continuous review of Priviledged Access process and facilitate improvements/automation while ensuring all audit requirements are met within the defined SLAs

Skills You're Bringing
- Bachelor Degree in Computer Science or in a relevant field
- Practical experience of ITIL and ITIL certification(s)
- Professional 5+ years in a large-scale and diverse IT environment that includes experience in IT Service Management processes
- Change, Incident & Problem Management experience
- Understanding of Privileged Access principles
- Familiar with Enterprise Security architecture
- Skilled in Microsoft Office tools - Advanced MS Excel, MS Excel Macros, MS Power Point, MS Visio
- Experience working in ServiceNow/major ticketing system, Jira, SP, Jive, Twiki
- Strong analytical skills
- Excellent communication skills, both oral and written with attention to detail
- Team oriented, innovative and efficiency focused
- Self-starter, ability to prioritize and handle multiple projects efficiently

Other Desired Skills
- Experience with Agile frameworks and implementation
- Reporting tools – splunk, Qlikview
- Basic Linux/Unix 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.

#3543 Angular ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, located in Toronto, is looking for a Angular Consultant for an initial 6-month remote contract engagement. As a successful candidate, you will bring strong analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving agile environment.

What You're Bringing
- Minimum 4 years building highly scalable and available web applications using Angular
- Designing and developing user interfaces using AngularJS best practices
- Adapting interface for modern internet applications using the latest front-end technologies
- Experience with JavaScript, CSS, and HTML
- Experience developing application codes and unit tests in AngularJS, and Rest Web Services
- Conducting performance tests
- Degree in computer science or engineering
- Experience in financial services 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.

#3546 Automation Framework ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a Automation Consultant for a 6-month remote contract engagement in Toronto, ON! Our client is looking for a consultant to help build and test a automation framework for a new project. The successful candidate will bring deep analytical thinking, software engineering experience, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Roll out consumer driven contract practice, leveraging tools such as PACT
- Develop a framework working with developers and QA
- Working with providers and consumers to establish best practices

What You're Bringing (Must Have)
- Experience with PACT integration testing
- Experience developing and testing consumer driven contracts
- Unit/integration testing experience
- Experience in multiple languages (Java, Javascript, C# 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.

#3545 SRE ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Hiring a SRE/DevOps Consultant on a 6-month remote contract engagement in Toronto, ON! Our client is looking for a DevOps Consultant to help design and build a modern tech stack for a new project. The successful candidate will bring deep analytical thinking, strong software engineering experience, and the ability to deliver results within a fast-moving agile environment.

What You'll Be Doing
- Develop SRE solutions (monitoring and alerting, machine learning anomaly detection, self-healing and reliability testing)
- Apply design-thinking and agile mindset in working with SREs, Scrum Masters and Incident Leads
- Adopt automation solutions for applications
- Ensure availability and uptime of applications in scope
- Ensure compliance of all systems and applications in scope

What You're Bringing (Must Haves)
- Intermediate experience in a variety of environments (Cloud, distributed and mainframe, business workflows and services/APIs, databases)
- Hands-on experience in a variety of SRE languages and tools (Ansible, Dynatrace Managed, Moog, PagerDuty, ServiceNow, GitHub, Slack, Elastic, Logstash, Kibana, Blue Prism, Catchpoint)
- Experience with Agile (SCRUM) methodology

Nice-to-Have
- Experience with Docker, OpenShift

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.