Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3829 Senior Full Stack Developer Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Senior Full Stack Developer! In this role, you will be responsible for helping scale our client's game to host 150 000+ users, helping internal stakeholders multiply productivity by enhancing our tooling platforms. You will advocate for quality, scalability, and consistently deliver high performance.

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

What You'll Be Doing:
- You will be responsible for architecting, developing, and maintaining tools and server side features to serve and empower our game
- Provide input on technical design, services architecture, and product features
- Research, evaluate and analyze technical and design requirements
- Support and coach team members; enabling them to improve the product, ship code faster, and support their growth
- Work cross-functionally with an agile team including Product, Art, Game Design, Development, and QA
- Support and input on technical priorities for overall game backend and tools architecture, enabling the team to better support the end-product
- Collaborate with technical leads and product owners to gather and prioritize project requirements
- Subject matter expert, providing: guidelines, best practices, and training to other individuals
- Apply your engineering and management skills through the full technical development lifecycle; including idea generation, requirements elicitation and definition, implementation and performance analysis.

Skills/Experience You're Bringing:
- Proficient knowledge of a back-end programming language (Node.js, PHP, Python, Ruby, Java, .NET)
- Proficient knowledge of a front-end framework (React, Angular, Vue)
- Solid experience writing RESTful API endpoints
- Passion for user experience, performance, and uptime
- Knowledge of relational databases (PostgreSQL, MSSQL, etc.)
- Experience working with NoSQL databases (DynamoDB, Redis, MongoDB, etc.)
- Knowledge of security best practices
- Ability to collaborate with other specializations
- Plus: Knowledge of cloud; AWS, Google Cloud Platform, Azure
- A love for learning and staying on top of the latest in web development
- Proficient understanding of code versioning tools, such as Git

Our Client's Core Technologies:
- Frontend: React, Reactive Native, ES6
- Backend: Node.js, GraphQL, Postgres, DynamoDB, Redis, AWS, Lambda
- Game: Pixi, Unity, Phaser, Canvas, WebGL, Typescript, HTML5

Bonus Point For:
- Ability to work with other programming languages
- Experience with more than one front-end framework (React, Angular, Vue)
- Experience working with ElasticSearch or other search technologies
- Experience with AWS technologies - EC2, RDS, Redshift, Firehose, etc.
- Familiarity with ES6 and beyond
- Experience with unit testing and testing frameworks such as Jest
- Experience with Agile practices

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

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

#3827 Product Owner (Mobile Application)Greater Toronto Area (GTA) , ON

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

Apply

Our client, a leader in global technology and digital transformation, is hiring a Product Owner (Mobile Application) in the Greater Toronto area, ON on a six-month renewable contract engagement! In this role, you will collaborate with a cross functional team to help shape the product roadmap and oversee the execution of product releases.

You will work closely with the product team to identify requirements, define product vision and translate the vision to scrum teams for development. You will work across product, customer success, sales, marketing and engineering to ensure the product vision and strategy is aligned cross-company and executed with successful client delivery. As the product owner, deep product knowledge is essential to serve as the product expert for all stakeholders and influence the direction of the product.

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

What You're Doing
- Work with internal and external stakeholders to analyse needs and align product roadmap to strategic goals
- Collaborate cross company to identify product need and contribute to overall product vision
- Translate product vision into prioritized requirements and user stories for engineering teams to implement
- Develop scope and maintain a prioritized backlog of user stories for implementation
- Lead backlog maintenance and prioritization of multiple product lines during the release planning process
- Initiate and prioritize projects within engineering and QA, tracking product development and launch plans
- Document clear and concise product specifications
- Work with internal and external stakeholders to ensure successful product releases
- Develop fundamental understanding of end to end user experience integration and dependencies
- Work closely with support and QA to collect and analyse defects, prioritize and ensure target functionality is fully understood
- Identify and help the client understand the business model and value proposition

Skills & Experience You're Bringing
- 5+ years' experience as product owner in agile software development
- 1 year of Product owner for a mobile product
- 3-5 years' experience in wealth, financial services, payments, global money transfer, business banking, personal banking etc.
- Experience in service product centric environments
- High degree of technical and business acumen
- Strong project management and implementation management skills
- Highly driven and passionate about both technology and business challenges and success
- Experience and capabilities to engage with customer leaders to elicit requirements, influence direction and align expectations
- Ability to understand and maintain knowledge of complex technical and business solutions
- Ability to discuss and strategize technology and business options to optimize product delivery
- Excellent oral, listening and written communication skills, including presentation, facilitation and public speaking skills
- Ability to identify and develop new business and customer opportunities
- Ability to interact and influence a wide range of stakeholders, including senior management and entry-level employees
- Strong organizational and prioritization skills
- Self-motivated, proactive and driven team-player attitude

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

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

#3826 Senior Front-End Developer (Flutter, React)Toronto , ON

Employment Term: Contract
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Senior Front-End Developer (Flutter, React) in Toronto, ON on a six-month renewable contract engagement! As a Senior Front-End Flutter/React Developer, you'll use your experience and skills to contribute to the quality and implementation of our software products for our customers.

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

What You're Doing
- Capability to understand software design concepts and ideas into reality using front end technology.
- 5+ yrs of industry experience.
- Very Strong knowledge and working experience with Flutter, Cross Platform Native experience, web and mobile experience.
- JavaScript, Typescript, React.js, NGRX, RXJS, Angular.js, Backbone.js, Bootstrap, HTML5, CSS3 etc,
- Very strong design, architecture and development skills with an ability to switch over to new technology with ease. Skills needed to determine which is the best technology stack to be chosen for the problem statement and be able to quickly learn and adapt to it.
- Very strong skills to work on all aspects of an application platform covering front end, with understanding of back end, database, cloud services, tools and frameworks. Able to embrace new technology with ease.
- An absolute hands on approach to problem solving is critical to deliver in the short timeline development cycle.
- Apply best practices even while developing in short burst development cycles using concepts related to devOps, design and architecture, testing etc.
- Past experience of having worked in innovation labs in organization will be an add on.

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

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

#3809 Senior Product ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a Senior Product Manager in Toronto, ON! The successful candidate will be responsible for all aspects of the product development strategy, services development and management of our client's 5G Consumer Services portfolio.

You will be an integral component in driving our client's growth by working closely with all product, technology and marketing teams to manage the services and partners that help our client to build a robust 5G consumer product portfolio and achieve their overall wireless data objectives. You will support a team of Product Managers and be responsible for defining, managing and launching next generation 5G consumer products, services and enablement platforms to build and grow the business in a dynamic and fast-paced work environment.

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

What You'll Be Doing
- Lead 5G consumer product development including developing product requirements, concept design, release management and architecture development of new services
- Own the P&L for the product portfolio and drive a multi-year vision of the product lines, including the product strategy, roadmap, revenue plans and monetisation concepts
- Monitor and understand market evolution with 5G, customer and channel feedback, competitive landscape, industry trends, evolving customer needs and translate them into opportunities for growth
- Prepare business case justification for new product investments; support through all stages of ideation, funding, design and execution
- Identify launch strategies and lead take-to-market activities and post launch management (customer support, client care, testing and operating plans)
- Establish and ensure the portfolio achieves defined business objectives, including OKR reports to monitor product life cycle. Develop models to forecast business case scenarios and identify analytical insights that drive revenue
- Collaborate with and lead cross-functional teams from various technical, business and marketing disciplines including across our client's business units to influence, define, develop, manage and execute on key projects, new service launches and marketing initiatives for complex customer-focused services
- Develop and maintain relationships with best-in-class partners to support product ideas and requirements, resolve issues and capitalize on growth opportunities to deliver customer-focused services with execution excellence

Skills/Experience You're Bringing
- Minimum 7 years of experience in product management and business development for consumer products and services
- A bachelors or Masters degree in Business, Marketing, Engineering degree, preferably at the graduate level or equivalent experience in telecommunications or technology industries
- Solid business acumen and a good understanding of wireless technologies and mobile products including how to leverage technology to solve real customer problems
- Experience in working in a Matrix organisation in a Product Development function
- Self motivated individual, with a demonstrated ability to execute on strategies, build and manage consumer products and deliver results in a performance based culture and large matrix organization
- An ability to thrive in an ambiguous and entrepreneurial product ideation and creation environment, building relationships, influencing and engaging teams to innovate and execute in 'first-of-a-kind' business conditions
- Strong communications and presentation skills, with an ability to effectively evangelize and steer complex discussion internally and externally and get buy-in from all levels including Senior Executives
- Experience with developing and leading high performing teams
- Strategic thought leadership, as well as analytical and financial aptitude with a strong track record in achieving business objectives
- Financial acumen and understanding of industry metrics and drivers, with an ability to analyze complex and ambiguous information to provide insights and solutions through multiple source data and framework
- Strong command in MS Excel, PowerPoint, Word and digital virtual communication platforms (i.e. Jira, Miro, Slack, etc.)
- Experience with 5G technology and experience of 5G consumer services use cases (XR, Immersive Entertainment and Multimedia) is an asset

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

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

#3825 Software Development ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, an award-winning global organization, is hiring a Software Development Manager in Toronto, ON! We are looking for someone to plan, manage, and lead the delivery of detailed system requirements, technical and functional specifications that are required across multiple projects.

You will provide leadership and work in close partnership with ambitious business and technology partners, project teams and stakeholders to plan, elicit, analyze, document, communicate and manage the end-to-end technology implementation. As part of this role, you'll also provide expert advice, research, analysis and design of test plans, related strategies and test processes that are appropriate to the application, solution, project and/or business unit and develop test strategies for highly complex and multi-faceted projects.

Perks You'll Love
- Defined Pension plan
- Join an award-winning Global organization (including Forbes Global 2000 list)
- Generous Benefits & Bonus plans (Bonus of 10.5% with chance of getting 200% of bonus)

What You'll Be Doing
- Lead and coach teams Business System Analysts, owning requirements gathering and documentation content needed for development and solution design
- Within projects framework, own the relationships, requirements and timelines of business partners and other technology teams demands
- Ensure project estimates cover all activities within scope, including project management and application development and software quality assurance reviews
- Oversee and report on project status to Sr. Management, manage project team resources and assignments, ensure project milestones are met and up to standard.
- Ensure all requirements, project plans, and changes to commitment are communicated to all affected team members.
- Work in close partnership with architects to ensure that all the components are integrated and support the development of enterprise frameworks, standards and patterns.
- Collaborates with the Solution Architecture team to provide direction on the technology roadmap.
- Works with Testing partners to manage defects, prioritize with stakeholders, and resolve with the delivery team.
- May also be required to manage day to day vendor relationships through delivery to ensure timely communications and resolution of issues.
- Engages other Technology partners (Release Management, Risk Management, TS Operations, etc) to manage technical requirements and standards.
- Ensure compliance with technology architecture and design/operate processes to provide ongoing review of in-progress activity against technology architecture and development standards
- Identify and communicate any cross-area or cross-release issues that may affect other areas and lead resolution of escalated issues

Other Activities Include
- Demonstrate high level of proactivity and strong ownership.
- Play process leadership role and guide other team members.
- Communicate effectively both inside and outside the team to achieve results and build strong relationships.
- Develop a good understanding of Liquidity Risk management processes in the Banking business.

Skills/Experience You're Bringing
- Undergraduate Technical Degree.
- 10+ years relevant delivery experience,
- Experience driving medium to large scale products.
- Financial and/or capital markets experience. (Liquidity Reporting experience is highly beneficial)
- Excellent stakeholder management, presentation skills and communication skills, both verbal and written
- Experience with SQL Server.
- Readiness and motivation to direct and collaborate with large and diverse groups or project teams focused on complex development, system enhancements, new releases, large-scale applications, projects across multiple product lines, businesses, involving significant scope and complexity
- Extensive knowledge and understanding of businesses and/or organizational practices and disciplines.
- Experience and natural affinity for providing operational team direction and working autonomously in a management role and can collaborate effectively with others to establish and execute on common goals.
- Proactive, highly organized, excellent analytical and problem-solving skills.
- MS-Visio and MS Project experience
- Works well independently, as well as within a team.

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

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

#3824 Help Desk TechnicianBurlington , ON

Employment Term: Full-time
Location: Burlington , ON

Apply

Our client, a leading provider of pharmacy services, is hiring a Help Desk Technician in Burlington, ON! This role will respond to requests for technical assistance in person, via phone, chat, or email, and follow standard help desk procedures. It will also require after hours on call support on a rotational basis with other colleagues.

Perks You'll Love
- Join a team where you can wear many hats and learn new things
- Competitive compensation & benefits plan
- Dynamic team with leading industry experience

What You're Doing
- Respond to requests for technical assistance in person, via phone, chat, or email, following standard help desk procedures.
- Plan, prioritize, diagnose, and resolve technical hardware, software, and network issues; escalate help desk tickets requiring urgent attention.
- Ensure helpdesk tickets are kept up to date, with accurate information, in the corporate ticketing system.
- Deploy and configure desktops/laptops with associated hardware and peripherals.
- Manage AD and local user accounts and their access control based on company policies.
- Assist with phone systems administration and maintenance.
- Cell phones management and maintenance.
- Faxes - troubleshooting, testing, print to fax setup, driver installs
- Assist in evaluating hardware and software upgrades.
- Setup VPN clients on end user devices
- Software - installation/troubleshooting (Windows, MS Office, Kroll, Chrome, Adobe, Visio, Remote Desktop setup, etc.)
- Security - Provide access to security camera footage, email phishing/spam/quarantine verification
- Ensure documentation is up to date and maintained.
- Proactively monitor systems for uptime, security, and availability
- Maintain IT company asset information.
- Work with both external vendors and internal stakeholders to maintain customers service levels.
- Order IT inventory from various vendors.
- Follow up with customers and users to ensure complete resolution of issues.
- Stay current with system information, changes, and updates.
- Help update training manuals for new and revised software and hardware.
- Provide training to users, as necessary.
- Participate in various IT projects.
- Participate in rotating on-call support.

Skills/Experience You're Bringing
- Excellent working knowledge of end user relevant hardware (workstation, laptop), software (OS and Office suite) and other equipment (document scanner, printer).
- Experience with Azure and O365, Hyper-V
- Hands on with MDM solution and cell phone setup and maintenance.
- Good understanding of network protocols and services
- Experience researching, analyzing, and interpreting automated system problems.
- Knowledge of relevant call and ticket tracking applications
- Related experience and training in troubleshooting and providing help desk support.
- Must be able to work individually or with a team in a fast paced, dynamic environment
- Ability to build and maintain strong team relationships
- Customer service oriented
- Excellent Verbal and Written communication skills
- Excellent organization and time management skills
- Strong analytical and problem-solving skills
- Ability to handle customer inquiries and escalate as needed
- Ability to work in a fast-paced environment
- Must be able to time manage priorities and be very organized
- Must have a positive "go-getter" attitude and be always cooperative with the team and direct supervisor.
- Adaptability and accountability.

Other Skills/Assets
- Degree or diploma in related IT program.
- Industry-recognized accreditation e.g., CCNA, Network+, Microsoft, etc.
- Experience integrating cloud-based services.
- Hands-on experience

Additional Details
- The chosen candidate will be asked to undergo a criminal record check and/or security clearance.
- This role requires after hours on call support on a rotational basis with other colleagues.

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

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

#3822 React UI 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 React UI Developer in Montreal, QC! We are looking for a creative and talented UI developer with strong Javascript/Typescript using React. A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth.

The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.

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

What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work with full-stack feature teams to deliver complete components for broader platform integration.
- Communicate ideas, drive user demos, and work with business stakeholders to iterate development lifecycle.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Create self-contained, and reusable modules and components
- Apply thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.

Experience/Skills You're Bringing
- Hands on software development experience working on Multi-tier, Web-based applications.
- Excellent React development skills also including HTML5, JavaScript, TypeScript, CSS.
- Good knowledge of design patterns with excellent problem-solving skills.
- Professional, precise communication skills with client interaction.

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

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

#3821 Java Tech Lead Full StackMontreal , 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 Java Tech Lead Full Stack in Montreal, QC! We are looking for a creative and talented full stack Tech Lead Java developer with strong Java development skills and React UI development experience.

A successful candidate will have an eye for quality and detail to help the team build a modern lending platform that will create and replace several systems, streamline business processes, and enable significant business growth. The candidate will be part of a global team with concentration in Montreal, New York, and India delivering software using agile methodologies.

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

What You'll Be Doing
- Design and drive implementation of impact-driven, efficient and scalable technological solutions
- Work directly with different Product Owners to review roadmap, design solutions and ensure final product meets the needs of stakeholders
- Lead product design sessions with the development team.
- Drive technology architecture to build resilient, responsive and scalable platform
- Create innovative solutions for complex problems, leveraging advanced understanding of engineering principals.
- Understand and analyze the requirements, breakdown, plan and develop complex technical and challenging systems and solutions.
- Understand the work being done by the team, helping the team optimize their delivery.
- Ensure quality presentation of the team's work in the sprint demos.
- Mentor team members in design, coding practices, and software development policies and guidelines
- End to end operational ownership to ensure solutions are developed, tested, deployed and performing in production environments.

Skills/Experience You're Bringing
- 7+ years of experience in software development as a full stack developer with strong java
- 2 years of React development skills
- 2+ years of engineering leadership experience
- Strong communication skills, with the ability to convey technical concepts to individuals with varying levels of technical understanding
- Deep understanding of micro-services architecture and other design patterns
- Expertise with Spring Boot, RESTful, React, Elastic Search, XML, JSON
- Excellent SQL skills with any RDBMS database technology
- Working knowledge of Red Hat Linux/Windows
- Working knowledge of using Java Messaging (e.g., Kafka, AMQP, MQ or JMS).
- Candidate should have experience with a BDD testing framework and JUnit

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

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

#3819 Senior Cloud Application ConsultantRemote ,

Employment Term: Contract
Location: Remote ,

Apply

Our client, an innovative leader in high-performance products & solutions, is hiring a remote Senior Cloud Application Consultant on a 12-month renewable contract! Experience developing for IoT applications is a requirement for this position. Applications may include Proof of Concepts or developments with a path to production.

Experience with all aspects of cloud application development including front-end, back-end, databases, deployment and continuous update strategies are required. The candidate should be fluent with javascript, java and other modern cloud development languages. The successful candidate should be familiar with the implementation and deployment of websockets. An additional asset would be experience with IoT devices.

Perks You'll Love
- Join a diverse, dynamic team with leading industry experience
- Outstanding benefits package including generous paid time off, company matching RRSP plan, employee discounts, educational reimbursement & more!
- Collaborative culture & working environment

Experience/Skills You're Bringing
- MUST have strong communication skills, proven B2B customer experience, and good presentation skills
- 5-10 years of solid experience (Less than 5 years experience in above fields should not apply)
- Experience with different SDLC from possibility study to product support including software design and software testing
- Excellent technical documentation skills
- Strong Java, Javascript and other cloud languages
- Strong Linux programming skills
- Experience with version control tools (e.g. CVS, SVN, ClearCase)
- Highly creative, self-motivated individual.
- Basic knowledge and understanding of hardware schematics
- Ability to travel unrestricted within Canada and to USA, Japan, and possibly other destinations (up to 10%)

Other Desired Skills
- Project Lead experience
- IoT experience
- Experience with Agile Software Development methodology.
- Experience with documentation standards

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.

#3818 Senior Developer C++/Computer VisionRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, an innovative leader in high-performance products & solutions, is hiring a remote Senior Developer (C++)! The successful candidate will be involved in all phases of software development life cycles including technical requirements gathering/arbitration, design, development, optimization, integration and productization of computer vision and machine learning technologies.

Perks You'll Love
- Join a diverse, dynamic team with leading industry experience
- Outstanding benefits package including generous paid time off, company matching RRSP plan, employee discounts, educational reimbursement & more!
- Collaborative culture & working environment

What You're Doing
- Design and implement software application on computer vision, machines learning and/or robotics solution
-Work with researchers on algorithm prototypes or productize algorithm
-Investigate emerging technologies
- Create, prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments.
- Lead software design and drive code quality within project team
- Mentor junior members

Experience/Skills You're Bringing
- 5+ years of hands-on experience in designing, developing, and deploying software applications with at least one modern language (Java, C#, C++ highly desirable)
- Strong design, debugging, and problem-solving skills.
- Excellent verbal and written communication skills.
- Team player, with an energetic and proactive attitude.
- Experience with source control tools (Git, SVN)

Other Preferred Qualifications
- Proficient with Python
- Experience with machine learning and computer vision highly desirable
- Experience developing with Unity
- Experience working in a research environment

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

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

#3817 Senior Software DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, an innovative leader in high-performance products & solutions, is hiring a remote Senior Software Developer! This role requires a Senior Software Developer with significant technical skills. The successful candidate will be involved in all software development cycles including technical requirements gathering/arbitration, design, development, optimization, integration and productization of computer vision technologies and robotics machine learning deployment for the next generation of products.

Perks You'll Love
- Join a diverse, dynamic team with leading industry experience
- Outstanding benefits package including generous paid time off, company matching RRSP plan, employee discounts, educational reimbursement & more!
- Collaborative culture & working environment

What You're Doing
- Implement machine learning algorithm for robotic and computer vision applications.
- Responsible for the completion of machine learning system/software design/testing/evaluation/deployment activities.
- Create, prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments.
- Periodically, review and update the robotic system requirements/design documentation.

Skills & Experience You're Bringing
- 5+ years of hands-on experience in designing, developing, and deploying software applications for computer vision and robotics (especially DL and RL)
- 7+ years of professional software development and test experience with fluency in C/C++.
- Proven track record of Robot Operating System (ROS) development and experience is a must.
- Strong design, debugging, and problem-solving skills.
- Experience with large scale image evaluation and performance testing.
- Well organized with excellent verbal and written communication skills.
- Team player, with an energetic and proactive attitude.
- Excellent communication skills with the ability to collaborate with researchers and developers.

Additional Skills
- Proficient with Python
- Experience with software development tools, source control, issue tracking, continuous integration, code coverage
- Advanced skills in GPU and/or OpenCL programming.
- Knowledge and experience in industrial and collaborative robots.
- Understanding and practical experience with procedures for mechatronics system calibrations, including camera calibration.
- Understanding and practical experience with optical systems and lighting.

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.

#3816 Scrum MasterRemote , ON

Employment Term: Full-time
Location: Remote , ON

Apply

Our client, a leader in immersive technology and VR products, is looking for a remote Scrum Master! The position calls for an outstanding scrum master and agile coach to support the development of a new innovative VR product from ideation to go-live customer centric operations.

You will support new and existing teams during their start up, teaching and coaching them in Scrum framework and other Agile and Lean practices to help them succeed. This is a critical role, working with the teams and C-level executives. You will need to create an environment of open communication between business and technology, and clear focus on customer value and frequent delivery. You should be comfortable with the uncertainty and complexity in new product development and working for a startup. Our client is a product organization, therefore experience in this area is important.

Note: This is a full-time position, currently working remotely with the occasional need to go into our Toronto office.

Perks You'll Love
- Tackle innovative projects with a great team of people
- Positive work environment with great culture & talented team
- Extended healthcare, flexible schedule & generous time off

Main Responsibilities
- Support Product Owners and Product Management in leading the team from product discovery to delivery, up to and including first deployment (go-live)
- Build awareness of the importance of clear goals, help in their definition and coach the team in getting to Done every sprint
- Suggest and facilitate Product development workshops where relevant
- Support the Project Management Intern on device logistics and planning as it relates to delivery and go-live
- Continuously improve Product Backlog management and prioritization
- Support Cross-Functional Teams and manage dependencies between teams
- Foster an environment to build, self-organize and grow a high-performance team
- Facilitate Scrum events and team agreements/discussions
- Remove impediments and distractions to team's progress, constantly working towards improving productivity and motivation
- Build metrics and improvement KPIs that help the team to make appropriate commitments and plan better
- Set up ways of working and communication channels to facilitate and support Product Design with user testing and soliciting inputs from SMEs and Stakeholders
- Support the Organization
- Help the organization understand the Scrum framework and related Agile practices, facilitating workshops and training when needed
- Act as a liaison between the team and the rest of the company
- Work closely with leadership teams to create an open, collaborative and positive Product Development culture
- Create and improve organizational processes to streamline customer collaboration and releases

Skills/Experience You're Bringing
- 5+ years of experience working on a true Scrum Team with a proven track record of delivery
- Certified Scrum Master certification
- Project management experience delivering large and complex projects from product discovery to in-market operations
- Ability to work independently in coaching the organization on Agile and Scrum
- Ready to work with C-level executives
- Strong facilitation, coaching and training skills
- Ability to influence and lead by example to portray Scrum values
- Legal authorization to work in Canada and located in Ontario

Other Useful Skills & Experience
- Experience in starting up a new Scrum team
- Interest in the industry
- Have executed Pilot programs with Customers

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.

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