Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3815 Frontend Developer (React.js)Toronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Frontend Developer (React.js) in Toronto, ON on a six-month renewable contract engagement! This role requires the capability to understand software design concepts and ideas into reality using frontend technology, and strong knowledge and working experience with React JS, JavaScript, Typescript, Bootstrap, HTML5, CSS3, and Jest.

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

What You're Doing
- Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement.
- Have deep technical knowledge of two or more technologies and is curious to learn other parts of the stack.
- Have experience delivering software/technology projects leveraging Agile methodologies
- Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers.
- Have played a role in the delivery of critical business applications and ideally customer facing applications.
- Have the ability to communicate complex ideas to non-experts with eloquence and confidence.
- Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment.
- Have a passion for being part of the engineering team that is forming the future of finance.

Experience & Skills You're Bringing
- Capability to understand software design concepts and ideas into reality using frontend technology.
- Very Strong knowledge and working experience with React JS, JavaScript, Typescript, Bootstrap, HTML5, CSS3, and Jest
- Very strong design, architecture, and development skills with an ability to switch over to new technology, and able to embrace new technology with ease.
- Very strong skills to work on all aspects of an application platform covering frontend, with understanding of backend, database, cloud services, tools, and frameworks.
- 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 and test cycles using concepts related to agile, and devops etc.
- Ability to define and design the unit testing approach and execute unit tests continuously.
- Experience integrating frontend with restful APIs (REST JSON) developed by the backend team.
- Good understanding of security principles and secure coding.
- A product development mindset with skills on design thinking to get the features to be developed and tested for the product for the different personas identified as the target customer segment.
- Good skills to put together a prototype to evolve the feature from a concept to realization.
- Incremental development and show-and-tell session skills are mandatory. Early failure and recovery approach that is imbibed in the development 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.

#3814 Senior Cloud Security SpecialistMontreal area , QC

Employment Term: Full-time
Location: Montreal area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Cloud Security Specialist in the Montreal area, QC! This role will join our client's Cybersecurity Team within Technology and Operations Risk. The candidate should have excellent analytical, engineering and communication skills.

A growth mindset is a must as you will be a member of a new team that is being formed to assess and monitor our client's assets hosted in the public cloud (Azure and AWS) and work with the Site Reliability Engineering (SRE) teams to quickly remediate risks that are discovered.

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
-Bringing a strong understanding of the global cloud landscape, how solutions running in the public cloud are maintained and monitored including how security and support actions can be automated for rapid response.
- In addition, a strong understanding of cybersecurity and information security with experience in at least one core functional area (e.g. Vulnerability Management, Incident Response, Security Engineering, Penetration Testing, Application Security, Red Teaming, etc.) is a plus.
- Work with partners in application development, cloud infrastructure and cybersecurity engineering to establish the direction of the program, including defining priorities, coordinating with peer teams
- Leading continuous improvement efforts of our client's tools and systems.
- Own a portfolio of tools designed to provide internal teams with leading security platform capabilities and solutions that identify and monitor security risks at a large scale, detect vulnerabilities, and increase the efficiency of response teams.

Skills/Experience You're Bringing
- Bachelor's degree in Computer Science, Computer Engineering, or a related subject.
- 7+ years' experience working in a technical role.
- 4+ years of professional experience in Cloud Security Architecture and/or Engineering.
- Experience working on integrating cloud services with common and industry standard cloud-native/cloud-friendly security mechanisms (prevent, detect and recovery).
- Broad awareness of security engineering concepts and practices across all phases of the system development lifecycle.
- Extensive experience with open-source technology, software development and system engineering.

Other Desired Skills
- Strong technical knowledge on PaaS, IaaS or SaaS cloud offerings.
- Experience on automation, configuration, and provisioning Infrastructure as code technologies such as Chef, Ansible or Terraform.
- Understanding of vulnerability assessments across all layers of the network/host/application stack.
- Experience on container and orchestration such as Kubernetes, EKS, AKS, Docker, OpenShift.
- Technical writing skills such as drafting software designs and technical guidance.

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.

#3813 Senior Product Manager, CloudToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a Senior Product Manager, Cloud in Toronto, ON! In this role, you will define our client's next generation cloud managed services portfolio that will encompass infrastructure, platform and edge services.

As Senior Product Manager you will work with your Product Management colleagues to define and execute our client's strategic roadmap that not only solidifies a foundation today, but clearly positions our client as a cloud leader for years to come. Cloud Managed Services are a core pillar of our client's strategy.

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 shared vision across our client's divisions by building consensus on priorities leading to product execution
- Demonstrate flexibility and the ability to adapt to change in a fast-paced work environment
- Responsible for the full life-cycle of assigned Cloud products and related managed and professional services through close partnership with relevant resources throughout all phases.
- Create a go-to-market strategy to successfully launch new products and lead successful execution of this plan across functional teams.
- In conjunction with our marketing team, develop positioning and messaging that resonates with customers, relating product capabilities in terms that they understand, care about, and are willing to pay for.
- Ensure internal stakeholders are appropriately informed of product portfolio and its evolution/changes
- Assess our target market and identify opportunities using market research, segmentation analysis and 1:1 customer interviews.
- Perform competitive analysis, define and communicate key advantages.
- Communicating roadmap and technical capabilities to customers
- Assessing current and emerging technologies and market/industry trends in order to inform platform strategy
- Assisting in the development of business case justification and financials to support investments in platform

Experience/Skills You're Bringing
- 5+ years of experience in product management/development;
- Experience in bundling cloud services to drive market traction is an asset
- You've built or been a key player in developing a Cloud MSP
- Ability to clearly articulate product requirements and prioritize enhancement requests
- Ability to manage complex initiatives with limited supervision.
- Strong experience with public cloud (AWS, GPC or Azure – multiples a plus) infrastructure at scale
- At least 3 years of experience working in SysOps, DevOps, and DevSecOps leveraging the toolsets of least one of AWS, Azure or GCP
- ITIL v4 Foundation certification required, ITIL Managing Professional or ITIL Strategic Leader certification preferred
- Strong understanding of full stack managed IT Operations including effective use of tools (cloud native and otherwise)
- A solid grasp of how professional and advisory services plays a role in our customers journey and the ability to define relevant services
- Bachelor's degree in a technical field or equivalent practical experience
- Experience managing day-to-day technical and design direction
- Knowledge of multiple functional areas such as product management, engineering, UX/UI, sales, customer support, finance or marketing
- Demonstrated experience communicating and presenting from to C-Suite to practitioner
- Working knowledge of Scrum and Agile principles is an asset
- Project Management experience

Other Preferred Qualifications
- What you do revolves around our customers wherever they are in their cloud adoption journey: assess, migrate, operate, optimize
- You know how it all comes together: business, people, governance, platform, data, security, and operations
- You thrive operating in complex and matrixed environments and just get things done
- High energy, proactive and self-motivated, successful leading, and working across a matrix organization
- A keen interest in the future of cloud services particularly in edge computing, MEC, etc
- You love to innovate and embrace the change that comes with it
- Ambitious and passionate, always seeking new opportunity and removing obstacles
- You see behind the numbers to get at opportunities whether they are growth, cost optimization or other
- You genuinely care about the team you work with and strive to nurture others

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.

#3812 Product Manager, Cloud PartnershipsMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Our client, one of Canada's leading companies, is hiring a Product Manager, Cloud Partnerships in Mississauga, ON! This new product & partnership position is ideal for a customer-focused product manager with product marketing or business development experience in enterprise solutions (i.e. Apps, SaaS, PaaS, IaaS, etc.)

You will work directly with our client's Alliance partners and technology colleagues to accelerate their 5G momentum. You will enable the creation of innovative new business applications that will also enhance the ways our customers engage with the client's services and content. Familiarity with the Industrial IoT, cloud based architectures, hardware and 5G network elements will help you develop a compelling enterprise product roadmap to help enterprise customers digitally transform their businesses.

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
- 5G MEC product partner management including creating product requirements, and concept design of new services across multiple business units
- Create and drive partner programs through our client's 5G Accelerator program, with leading incubator partners
- Market research and prepare business case justification for product investments
- Lead cross functional engagements through all stages of ideation, funding, design and execution.
- Engage and lead cross-functional teams to deliver complex customer-focused services on time and on budget
- Effectively build relationships including external partners to execute new 5G services
- Manage development and product releases with internal cross functional groups (i.e. IT, network technology, billing, customer care, and marketing)
- Track and analyze performance of solutions through the various stages of the product lifecycle to help identify opportunities or areas of improvement
- Develop success metrics for all new initiatives and track ongoing performance and program optimization opportunities

Skills/Experience You're Bringing
- Minimum of 5 years practical experience in enterprise product management with exposure to partner and channel development
- Working knowledge of enterprise cloud platforms, enterprise SaaS, ERP systems and other IoT solutions and services also preferred
- Strong track record of influencing and engaging teams to execute MVP product releases
- You motivate your stakeholders by evangelizing your thought leadership, but also willing to dive-in and break down siloes
- Excellent presentation skills to clearly and effectively convey across departments and external partners
- You have a bias for action and support your stakeholders in executing within a highly matrixed organization
- You are skilled at confidently clearing barriers and relentlessly focused on delivering the best customer experience possible
- Demonstrated analytical problem solving and skilled in conveying new business models with stakeholders in ambiguous and entrepreneurial business conditions.
- Comfortable leading others during workshops and other cross-functional processes
- Strong command in MS Excel, PowerPoint, Word and other digital virtual communication platforms (i.e. Jira, Confluence, Miro, Slack, 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.

#3810 Lead DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Lead Developer in Montreal, QC! This role will join our client's global team on the Fixed Income Derivatives risk systems. They develop risk, profit & loss and valuation adjustment functionality in the new Scala based risk system they are building as part of the Firm's Pioneer program. Knowledge of French and English is required.

You will work with cutting edge technologies such as our asynchronous programming environment, reactively scheduling calculations on massive compute grids, and/or distributed query processing across memory clusters in a fast-paced dynamic environment and you will gain a thorough understanding of risk management and profit & loss at a leading investment bank.

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
- Developng front-office technology, so there is ample opportunity to learn business knowledge by interacting with business users (traders, strats, controllers, risk managers, etc.).
- Learning process flows and achieve a basic understanding of the financial background the team operates in.
- Projects usually span developers within Fixed Income technology departments and Firm's middleware IT groups in multiple regions including Asia and Europe, so excellent communication and time-management skills are required.
- All aspects of the software lifecycle including gathering requirements from the business, analysis of existing systems/functionality, design and implementation, all the way through to production roll out and subsequent support.
- Our client is looking for flexible candidates who are practical technologists with excellent problem-solving skills and enjoy all aspects of software development.
- The ideal candidate is expected to be a strong hands-on developer who can take ownership of projects.
- You demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to meet customer needs.
- Various backgrounds: strong Java, C#, C++ or Scala development with strong computer science fundamentals but an interest in working with functional languages and Scala is key.
- Most of the projects require server-side programming using distributed/grid computation and and/or distributed caches, so experience in performance tuning, multi-threading and memory management are essential.

Skills/Experience You're Bringing
- At least 8 years of hands-on software development experience
- Strong computer science fundamentals
- Data structures, design patterns and concurrency
- Strong interest in learning Scala
- Analytical skills with strong interest in working with the Fixed Income business
- Strong written and verbal communication 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.

#3802 System Integrator Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Hiring a full-time remote System Integrator for an award-winning global organization! We are looking for a System Engineer that is passionate about providing useful, working software that will have a real impact on the way our bank does business. This is an opportunity to influence strategic technology solutions in the Global Transaction Banking space.

The successful candidate will be responsible for the design and deployment of a software solutions for Corporate Clients. This is a unique opportunity to work on cutting-edge technologies to solve problems of scale and speed.

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
- Identify and leverage best practices in continuous integration and delivery
- Help drive transformation by continuously looking for ways to automate existing processes
- Explore new capabilities and technologies to drive innovation
- Work cohesively with team members to help advance each others skills
- Continually drive to improve the product and the customer experience

Experience & Skills You're Bringing
- 4+ years of experience with Linux and Unix Shell Scripts
- 4+ years of experience with deployment management experience for n-Tier Java Applications
- Practical experience with relational databases such as SQL Server or Oracle
- Practical experience with Streaming Services and Workflow Orchestration technologies (Ie: Kafka, Camunda, MQ, Tibco EMS, JMS)
- Practical experience with Agile development methodologies/frameworks like Scrum and Kanban
- A passion for simplifying and automating work, for making things better, for being efficient and helping others
- Good communicator with strong written and oral communication skills
 
Nice To Have
- Experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus
- Cloud platforms experience (ideally Azure) and related technologies

Education
- Bachelor's degree in Computer Science or equivalent practical 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.

#3808 Senior Data EngineerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a Senior Data Engineer for an award-winning global organization! This role will work on a fast-paced front-office facing Client Analytics Data Engineering team at a leading wholesale bank (investment banking + global markets) with a great culture. In this role, you will analyze, design and develop highly impactful analytics that help support and drive decision making, and highlight areas of revenue generation.

This role will focus heavily on analyzing huge data sets, writing Python code, and working closely with the business to elicit requirements.

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
- Data Engineer on a fast-paced front-office facing Client Analytics Data Engineering team at a leading investment bank with a great culture.
- Lead individual data analysis and insights workstreams from start to finish, in close collaboration with the Front Office.
- Gather requirements from the stakeholders, analyze data based on the requirements, present finding to the stakeholders, and iterate over the process until methodologies and metrics are finalized.
- Perform data analysis on huge sets of trade data, market data and reference data to generate metrics that can be used to support and drive decision making for the front office.
- Add to the Python codebase, the novel ideas and techniques that can be used to innovate and improve upon the existing infrastructure.
- Provide user training and support to front office for the UI as well as for Jupyter Notebooks.
- Translate business requirements to functional specifications for the development team.
- Take part in design sessions to brainstorm on the best approach and design that should be followed to implement the solution. Should not be afraid to speak their mind.
- Follow agile approach in monthly release cycles. Perform analysis, planning and testing of the requirements to ensure accurate delivery of the solution.
- Help debug and solve issues in different envs and identify any potential bugs that can harm the application.
- Willingness to work hard in a flexible environment using agile methodologies.
- Comfortable working with new software tools - not afraid of new technology.
- Help support existing production applications (provide L3 support as needed)
- Update Confluence (wiki) site and documentation to reflect additions/changes to the workstreams, or other essential information.
- Ensure effective communication of estimates & timelines to the rest of the team, including status updates of current work
- Contribute to the development of project plans by providing input and manage project estimates / initiatives, communicating project status to business and management and providing timely escalation of issues

Experience & Skills You're Bringing
- 5+ years data analytics experience, with significant experience in Jupyter Notebooks and Python; specifically, in Pandas, NumPy, Plotly and Dash.
- Should have experience in both data analysis & requirements gathering as the role involves high engagement with the users.
- Excellent communication skills required as this is a front-office facing Client Analytics application with heavy user interaction with traders and salespersons.
- Experience in Capital Markets is necessary, as the team is involved in trade data, market data and reference data analytics.
- Experience in Fixed Income, Foreign Exchange & Derivative products – at least intermediate understanding of the inner workings of various products offered in the above asset classes.
- Passion for data analytics with strong sense of best practices.
- Self-starting and motivated, with sense of responsibility
- Strong sense of ownership
- Enjoys working in a fast-paced environment
- Has an eye for design and usability

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.

#3806 Scala DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, an award-winning global organization, is hiring a Scala Developer in Toronto, ON! We are looking for a Senior IT Developer to join our client's Wholesale Liquidity development team. We are looking for someone to embrace a broad range of tasks associated with developing application and systems solutions to address business challenges.

Sitting in this position will help expand your knowledge, strengthen your expertise and introduce you to the inner workings of our Treasury alongside a team of seasoned, diversely-skilled technology and finance professionals. Our team is made up of dynamic and strong technical leads, developers, and BSA's who build and maintain critical technology platforms in an Agile environment. You'll be exposed to stretch assignments as you take on large-scale, complex and/or enterprise-wide projects built on the Big Data platform.
Meaningful work is fueled by meaningful performance and career development conversations with your manager.

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
- Responsible for application analysis, design and development across multiple client server or web-based platforms
- Work closely with business units to review business requirements and feasibility from the technical perspective and to finalize requirement.
- Develop and maintain database scripts.
- Develop applications in Scala, Java, Angular and Casandra.
- Perform code review written by junior/intermediate developers on team.
- Perform unit testing.
- Comply with System Development Life Cycle (SDLC) methodology.
- Take part in construction of the requirements, design, testing and deployment documents.
- Ensure consistency in coding standards.
- Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
- Demonstrate understanding of the business or acumen to pick up the business knowledge of banking/ liquidity risk.
- Apply and share technical expertise during incident management life cycle (e.g. analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).

Skills You're Bringing
- Undergraduate degree or Technical Certificate related to IT/Software/Management. Graduate. A degree related to IT/Software/Management will be preferred.
- Over 8 years development experience on object-oriented programming (Java, Scala, Python, etc)
- At least 5 years development experience on Scala
- At least 5 years development experience on Spark
- Hands on experience in design and development with big data technologies, Spark, HDFS, HIVE, Hadoop, etc.
- Experience with RDBMS, NoSQL database such as Cassandra is preferred
- Agile delivery experience.
- Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
- Strength in coaching and advising clients, partners and project teams.
- Commitment to and belief in the quality of your deliverables.

Other Qualifications/Skills/Experience:
- Strong verbal, written, presentation & communication skills.
- Proactive, organized, excellent analytical and problem solving skills.
- Works well independently, as well as, within a team.
- Capital market and liquidity reporting experience are strong 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.

#3805 Senior Cloud EngineerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a Senior Cloud Engineer in Toronto, ON! In this role, you will 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 our suite of private and hyper-scaler cloud partner ecosystems.

You will support our client's cloud-native telco service development and their 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.

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

Skills/Experience 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.

Preferred Qualifications/Competencies
- Proficiency in service provider network engineering, practices and protocols (i.e. BGP, ISIS, QUIC, SRv6, MPLS, EVPN, VXLAN etc.)
- Technical and functional experience in 4G and/or 5G telecommunication core networks. Familiarity with the 3GPP 5G control plane and network functions is a plus.
- Experience with compute, networking, and storage modules in Linux - things like CPU scheduling, resource allocation, cgroups, RTOS, and RCU tuning mean something to you.
- Experience with Kubernetes deployments for Telcos. (i.e. Anthos for Telco, etc)
- Experience in operating Public Cloud network infrastructure, including inbound/outbound (inter & intra region) traffic optimization
- Experience in automation tools such as Terraform, ARM Templates, CloudFormation, GCP Templates
- You have experience engineering or operating production systems @Scale
- Ability to drive organizational change through collaborative negotiation and positive influence
- You are a curious, outside-the-box thinker, who is extremely resourceful, with a desire to continuously self-educate and push traditional boundaries
- You are a workplace culture enthusiast who promotes fun, inclusion, and a continuous-learning environment
- Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec.

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.

#3804 Java Micro-services DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a Java Micro-services Developer in Montreal, QC! We are looking for a creative and talented Java developer with an eye for quality and emphasis on details to build modern platform that combines and replaces several internal systems, streamlines business functions, and opens business opportunities.

The candidate will work in a fully immersed agile team centered in Montreal and New York. The platform is a web-based application that communicates with various backend micro-services.

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

What You'll Be Doing
- Be part of an agile squad to deliver enterprise grade system for Warehouse Lending platform.
- Create, develop, and maintain scalable and testable distributed system
- Enhance micro-services, database, web-application, and other components of the system.
- Deliver results thorough understanding of the business and responsibilities of the platform
- Work with business stakeholders to facilitate the requirement gathering for the development team

Skills/Experience You're Bringing
- 7+ years of actual experience in building Java, Spring, Restful micro-services
- Experience and knowledge in Java 8+, Spring, Springboot, unit-testing and integration- testing
- Experience and knowledge in working with Relational Databases and writing complex SQL queries
- Experience in OOP concepts, Design patterns and TDD
- Great communication skills and experience with stake-holders interaction

Other Desired Skills
- Knowledge in Angular and web applications development is a strong asset
- Knowledge in C#, WinForms or Web API applications 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.

#3803 Full-stack DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Full-stack Developer in Montreal, QC! We are looking for a creative and talented full-stack developer with an eye for quality and emphasis on details that will help the team build a modern lending platform that combines and replaces several internal systems, streamlines business functions and opens business opportunities.

The successful candidate must have very good communication skills and be comfortable working with a global team. The role provides plenty of opportunities to learn the lending business.

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

What You'll Be Doing
- Work within agile squad to build best-in-class Warehouse Lending platform.
- Create self-contained, reusable, and testable modules and components
- Deliver results thorough understanding of the responsibilities of the platform, frontend user experience, backend services, database and other components of the system.
- Work with business stakeholders to facilitate the work-intake for the development team

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

Desired Skills
- Knowledge in Relational DB and SQL 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.

#3801 Lead Java DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Hiring a full-time remote Lead Java Developer for an award-winning global organization! We are looking for a Software Developer that is passionate about providing useful, working software that will have a real impact on the way our client does business.

This is an opportunity to influence strategic technology solutions in the Global Transaction Banking space. The successful candidate will be responsible for the design and development of a software solutions for Corporate Clients. This is a unique opportunity to work on cutting-edge technologies to solve problems of scale and speed.

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
- As part of an agile team, you will be responsible for the implementation of the software solution
- Identify and leverage best practices in continuous integration and delivery
- Help drive transformation by continuously looking for ways to automate existing processes
- Explore new capabilities and technologies to drive innovation
- Work cohesively with team members to help advance each others skills
- Continually drive to improve the product and the customer experience

Skills & Experience You're Bringing
- Senior Java Developer with 10+ years of experience
- Practical experience with Spring Boot 2, Spring Data (JPA, JDBC), and Java 8
- Practical experience with Spring Security (OAuth, LDAP)
- Practical experience developing REST APIs
- Practical experience designing and developing web-services using modern practices/techniques including Domain-Driven Design, Event Storming, Event Sourcing and CQRS
- Practical experience with Agile development methodologies/frameworks like Scrum and Kanban
- Experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus
- A passion for simplifying and automating work, for making things better, for being efficient and helping others
- Good communicator with strong written and oral communication skills

Nice To Have
- Experience with React.js, React-Native, Redux
- Cloud platforms experience (ideally Azure) and related technologies (e.g., Spring Cloud)

Education
- Bachelor's degree in Computer Science or equivalent practical 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.

#3800 Senior Java DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Hiring a full-time remote Senior Java Developer for an award-winning global organization! We are looking for a Software Developer that is passionate about providing useful, working software that will have a real impact on the way our bank does business. This is an opportunity to influence strategic technology solutions in the Global Transaction Banking space.

The successful candidate will be responsible for the design and development of a software solutions for Corporate Clients. This is a unique opportunity to work on cutting-edge technologies to solve problems of scale and speed.

What You'll Be Doing
- As part of an agile team, you will be responsible for the implementation of the software solution
- Identify and leverage best practices in continuous integration and delivery
- Help drive transformation by continuously looking for ways to automate existing processes
- Explore new capabilities and technologies to drive innovation
- Work cohesively with team members to help advance each others skills
- Continually drive to improve the product and the customer experience

Experience/Skills You're Bringing
- Senior Java Developer with 7+ years of experience
- Practical experience with Spring Boot 2, Spring Data (JPA, JDBC), and Java 8
- Practical experience with Spring Security (OAuth, LDAP)
- Practical experience developing REST APIs
- Practical experience designing and developing web-services using modern practices/techniques including Domain-Driven Design, Event Storming, Event Sourcing and CQRS
- Practical experience with Agile development methodologies/frameworks like Scrum and Kanban
- Experience with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus
- A passion for simplifying and automating work, for making things better, for being efficient and helping others
- Good communicator with strong written and oral communication skills

Nice To Have
- Experience with React.js, React-Native, Redux
- Cloud platforms experience (ideally Azure) and related technologies (e.g., Spring Cloud)

Education
- Bachelor's degree in Computer Science or equivalent practical 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.

#3798 Senior Full Stack DeveloperToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Hiring a full-time hands-on Senior Full Stack Developer in Toronto, ON for an award-winning global organization! Our client is looking for someone to embrace a broad range of tasks associated with developing application and systems solutions to address business challenges.

This position will help expand your knowledge, strengthen your expertise and introduce you to the inner workings of our business alongside a team of seasoned, diversely-skilled technology professionals. Meaningful work is fueled by meaningful performance and career development conversations with your manager.

What You'll Be Doing
- Transform business requirements and research into winning delivery solutions that meet performance goals.
- Rigorously build and test applications.
- Perform systems administration: monitor, configure, back-up, authenticate, tune.
- Aim for defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews.
- Contribute to project plans, estimations and status updates.
- Identify issues, develop and maintain processes that address and resolve them, (and be sure to communicate/alert stakeholders as needed).
- Primarily focus on day-to-day activities.
- Make enhancements and troubleshoot.
- Configure and develop custom components with technology partners (analysts, developers, designers etc.) to meet requirements and goals.
- Ensure applications are free of common coding vulnerabilities (and follow standard security practices).
- Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).
- Complete unit and integration testing per standards and design specs.
- Take part in scope assessment, risk and cost analysis.
- Respect our client's technology delivery practices and standards, project management disciplines.
- Stay on top of state-of-health monitoring and monthly SLA targets.
- Apply and share technical expertise during incident management life cycle (e.g. analyzes reports and outages, perform impact assessments, facilitate stakeholder communication).

Experience/Skills You're Bringing
- Undergraduate Degree or Technical Certificate.
- 5-7 years relevant JAVA & SCALA experience
- Java with Spring and Hibernate
- Build automation with Jenkins
- Experience mitigating vulnerabilities
- Experience with SPARK
- Experience with Scala
- Experience in Angular v.8 to v.13.
- Datastaxx Enterprise / Cassandra (beneficial, but not required as on-the-job training will be provided)
- Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems.
- Readiness and motivation (as senior or lead developer and valued subject matter expert) to address and resolve highly complex and multifaceted development-related issues, often independently.
- Strength in coaching and advising clients, partners and project teams.
- Commitment to and belief in the quality of your deliverables.

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.

#3799 Business Systems Analyst (BSA)Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Hiring a full-time remote Business Systems Analyst (BSA) for an award-winning global organization! This is an opportunity to influence strategic technology solutions in the Global Transaction Banking space. The successful candidate will be responsible for understanding and recommending possible solutions for business problems as well as documenting detailed user stories for business functionality and executing tests of acceptance criteria. This is an excitig opportunity to work on cutting-edge platforms to solve problems of scale and speed.

What You'll Be Doing
- Author and peer review high level business requirements/ story maps and process artifacts
- Author and peer review user stories with detailed and methodical acceptance criteria
- Interface with users to elicit, analyze, communicate and validate requirements for changes to business processes, policies and information systems
- Investigate and analyze problems, including the use of change impact analysis on all systems and business areas in order to recommend appropriate solutions
- Maintain on-going communication with all stakeholders throughout the project lifecycle
- Perform rigorous functional testing and contribute to the automated test suite
- Actively participate and/or manage Business Acceptance Testing and User Acceptance Testing
- Contribute to the success of the team and its vision by encouraging open communication, innovation, teamwork and a high degree of professionalism

Skills & Experience You're Bringing
- Able to communicate effectively and concisely with business stakeholders and developers in an Agile team
- 5 years of experience with Agile processes such as writing User Stories, Story Mapping, Backlog and Release planning
- Proficiency in data analysis using SQL, Python and Excel
- Experienced with transactions, wires/payments,
- Experience with correspondent banking, FX, and/or corporate cash management.
- Self-starter with the ability to multi-task effectively and independently within a fast-paced environment
- Demonstrated ability to follow up on issues independently and ensure they are resolved promptly, escalating when necessary
- Ability to gauge the appropriate level of priority and detail and/or effort required on any given project
- Able to analyze complex issues from multiple perspectives and provide strategic recommendations
- Able to think critically, beyond the status quo, and provide innovative/creative solutions to existing problems
- Previous experience with requirements elicitation and documentation is mandatory

Education/Accreditations
- Bachelor's degree in Computer Science or equivalent practical 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.

#3797 Program ManagerToronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Program Manager on a six-month renewable contract engagement in Toronto, ON! This role will plan, manage and facilitate the successful execution of program timelines and milestones. You will also collaborate with internal and external contributors to build a client specific co-delivery plan while adhering to implantation processes.

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

What You're Doing
- Plan, manage and facilitate the successful execution of program timelines and milestones
- Collaborate with internal and external contributors to build a client specific co-delivery plan while adhering to implantation processes
- Actively track all activities and their status; accountable for critical project deadlines and tasks
- Proactively engage with customers to understand project requirements, manage expectations, provide project updates and ensure overall customer satisfaction
- Prepare work schedule and timelines with the customer and the extended team
- Anticipate and mitigate potential issues with project delivery
- Regularly communicate and maintain a bridge between the customer and the client to ensure best practice in implementation and onboarding
- Maintain up to date documentation and communicate findings to key stakeholders
- Regularly communicate project status and circulate project information to the team
- Obtain final sign-off and ensure customers are fully satisfied with project completion
- Prepare and ensure seamless handoff of newly implemented customers to the operations team

Skills/Experience You're Bringing
- 8+ years of project management and implementation management
- Senior Project Manager with experience leading large application development projects
- Demonstrated leadership of complex development projects
- Experience with software re-write / re-engineering / re-factoring projects
- Able to lead deep-dive technical discussions for solutioning
- Able to provide estimates for duration/effort of design/development activities
- Experience and capabilities to speak with customer leaders to extract expectations, influence direction and manage expectations
- Excellent people skills
- Comfortable speaking and presenting to senior stakeholders and clients
- Ability to think strategically and execute tactically, enabling cross-business teams
- Ability work in fast pace environment while following best practice and company process
- Highly driven and passionate about customer satisfaction, product development and technology
- Excellent oral, listening, and written communication skills
- Excellent presentation skills
- Banking experience desirable but not necessary

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.

#3796 Agile Scrum MasterGreater 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 Agile Scrum Master in the Greater Montreal area, QC! In this role, you will work directly in a squad to advise and oversee performance against Agile values, practices, and processes. Working with the Product Owner, you will support the work of the squad by maintaining the backlog and facilitating Agile ceremonies like stand ups, sprint planning, and retrospectives. You will monitor team performance through the squad's dashboard and help identify continuous improvement opportunities to help the team work better and smarter.

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

We Are Looking for Someone Who Is
- Is passionate about Agile principles and is excited to embed them
- Applies innovative and creative thinking to solve problems and get things done
- Brings a data-driven approach to decision making, both in day-to-day management and in making strategic trade-offs

What You'll Be Doing
- Working with the squad to deliver on our business priorities, while embedding and reinforcing Agile practices and behaviors
- Facilitating sprint planning, stand ups, retrospectives, and other Agile ceremonies
- Helping your Product Owner to manage and prioritize work through the backlog
- Reviewing and managing backlog items to ensure the latest work status is captured and updated as appropriate
- Ensuring work is appropriately balanced across team members and that all work is captured within the backlog
- Tracking squad output through dashboards and other reporting systems
- Maintaining and updating squad process metrics and artifacts to ensure accurate and transparent communications to Product Owner and other stakeholders.
- Creating burn-down charts to measure squad output over time
- Enabling the organization's new way of working
- Modelling behaviors to support the organization's transformation to a new way of working
- Actively creating and maintaining the culture within the squad based on the organization and Agile leadership behaviors
- Identifying continuous improvement opportunities and best practices to progress the work of the squad
- Engaging with Agile Coaches to help identify and deliver against training needs to support Agile practices
- Observing and engaging with individual Squad members to identify opportunities to improve Agile performance
- Providing constructive feedback to team members to help drive Agile maturity

Experience/Skills You're Bringing
- 5 plus years of experience in a similar role
- Scrum as an asset; strong knowledge of all the concepts: tasks, backlog tracking, burn-down metrics, velocity, user stories
- Servant leadership
- Communication
- Collaboration and teamwork/teambuilding
- Value oriented
- Dealing with change/flexibility
- Problem solving

Other Desirable Skills
- Bachelor's degree in Computer Science or related field
- Knowledge of other Agile methodologies such as Kanban
- JIRA master
- Financial background
- Coaching

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.

#3795 Tech Lead Java DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Tech Lead Java Developer in Montreal, QC! Our client is looking for a Senior Java Developer, preferably with exposure to Cloud Architectures & Public Cloud offerings to join our client's team building a large, resilient, scalable, and secure distributed settlement platform.

In this role, you will be responsible for driving the definition of system architecture and design in collaboration with the other dev leads and will take an ownership of end-to-end deliveries. Working in an agile environment, you will have to interact directly with the users, product owners, business analysts, and other technologists across the firm. If you have a track record of delivering large-scale distributed applications, preferably on Azure/Cloud, we'd like to meet you!

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
- Define architecture and design for a testable, resilient, scalable, and observable system.
- Perform hands-on development in an agile squad collaborating with product owners, business analysts and other developers.
- Guide more junior developers helping them to adopt the best design, coding, and testing practices.
- Drive the team to follow the best DevOps practices.
- Understand the requirements, help defining milestones and backlog based on business priorities, team capability and velocity.
- Act as an end-to-end owner ensuring the system is developed, tested, deployed as planned and is performing as expected in production environments.
- Contribute to enhancing team standards and improving processes.

Skills/Experience You're Bringing
- Hands-on, with 8+ years' experience in building distributed systems applying agile practices.
- Strong working knowledge of core Java and Spring frameworks including spring-boot and testing.
- Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.
- Experience in designing and implementing messaging- and rest- based middleware and performing databases modelling.
- Knowledge of DevOps practices and tools.
- Strong oral and written communication skills.

Other Skills Desired
- Understanding of Cloud-based application development, preferably with Microsoft Azure Cloud.
- Familiarity with Kafka and Mongo DB.
- Experience Angular UI development framework.
- Experience coordinating and mentoring a development team.
- Prior experience in FinTech application development.
- Experience with working in a global delivery 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.

#3794 Senior Data EngineerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a fast-growing global leader in cloud transformation, is hiring a Senior Data Engineer in Toronto, ON! This role will develop and implement software solutions for our client's data platform, and create data focused applications, pipelines, APIs, user interfaces, queries and analytics.

Perks You'll Love
- Join a supportive global team that values diversity with abundant growth & development opportunities
- Competitive company benefits (medical/health/life) & bonuses
- Great employee perks, including RRSP matching, WFH stipend, employee wellness program & more

What You'll Be Doing
- Develop and implement software solutions for our client's data platform
- Create data focused applications, pipelines, APIs, user interfaces, queries and analytics
- Design data flows, data models and application architectures
- Collaborate with product owners, data scientists and data engineers on all aspects of the software delivery lifecycle
- Actualize requirements from business stakeholders into deployable and scalable code
- Prototype features for the product roadmap, evaluate new technologies, create demos and proof of concept
- Leverage cloud platforms to take advantage of cloud native tools
- Enable the team progress in data science and machine learning initiatives
- Troubleshoot performance, deployment, cloud and data quality issues
- Align with organizational development best practices and methodologies including agile scrum and CI/CD

Success in this role requires:
- Effective communication with team members and peers in the larger organization
- Efficient code turnaround and deployment
- Enjoyment working in a fast paced environment that requires continuous skills progression
- Self sufficiency towards complex problem solving
- Willingness to be involved in any aspect of data development, testing, automation, deployment and front end
- Sharing code and knowledge with other team members

Other Experience & Technical Requirements
- Python development experience. Golang or Java also preferred
- Experience developing against large datasets
- Experience with Google cloud, Azure or AWS alternatively
- Experience with query or streaming data services and platforms, cloud preferred
- Experience with analytics such as notebook visualizations or other BI tools
- Experience with data science and machine learning development and concepts

Other Favorable Skills
- A creative thinker and experienced problem solver.
- You continually desire to stay curious, speak up, focus on impact, and be supportive. These four specific core principles are critical to your success with our client

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.

#3793 Front-End Lead 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 Front-End Lead Developer in Montreal, QC! This role will work closely with our client's global team in Montreal, London, New York, Budapest, and India and take ownership on delivering key parts of the framework. You must be able independently perform analysis, design, coding, testing, and maintenance functions.

The successful candidate will be a highly motivated team player and is likely to have good experience in application development, strong technical background, and good communication skills. He/she will interact directly with the users and with other technologists within our client's department. This is an ideal opportunity for the right person not only to enhance their technical abilities but also to increase their knowledge of the middle/back office processing of a global financial institution. Note: This role is offering a hybrid workplace model.

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're Bringing
- Bachelor's degree in computer Science or related field
- 8 plus years of experience in a similar role
- Excellent track record on delivering web-based UI applications/frameworks
- Strong communication skills
- Experience on HTML5, Angular 6+, node.js
- Experience in JavaScript (typescript) and related patterns.
- Understanding of Object-Oriented Analysis, Design and Programming, familiarity with Design Patterns.
- Experience with REST services.
- UI automated testing frameworks such as Karma, Jasmine and Cypress.
- Web servers (Tomcat, apache etc), security(authentication/authorization)
- Exposure to working within a global delivery team.
- Experience in iterative/agile development practices

Other Skills Desired
- Experience in building out reusable widgets within any UI framework (web based, JavaScript/Angular or .Net)
- Experience with monorepo and Nx framework
- Some experience with Databases (Oracle, Db2, Sybase or SQL Server)
- Knowledge/experience working on multithreaded systems.
- Experience with full stack development - backend java service development a plus.
- Prior experience in investment banking

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.