Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

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

#3792 Senior Front End Developer Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Senior Front End Developer in the Greater Toronto Area (GTA), ON on a six-month renewable contract engagement! In this role, you will bring practical knowledge of agile development methodologies and engineering best practices. As a Front-End Angular Developer, you'll use your experience and skills to contribute to the quality and implementation of our client's software products for their customers. Note: This role is offering a hybrid workplace model.

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

What You're Bringing
- Capability to understand software design concepts and ideas into reality using front end technology.
- 3+ yrs of industry experience.
- Very Strong knowledge and working experience with JavaScript, Typescript, Angular 8/9, NGRX, RXJS, Angular.js, Backbone.js, Bootstrap, HTML5, CSS3 etc further familiarity with ReactJS,
- 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.

Other Skills
- Past experience of having worked in innovation labs in organization will be an add on
- Strong coordination skills to work with stakeholders across geographies with good and clear communication skills.
- An ability to honor the commitments made to the stakeholders.

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.

#3790 Software DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, an award-winning technology company, is hiring a Software Developer in Montreal, QC! In this role, you will develop new features with a cross-functional team of product managers, designers, and frontend, automation, and test developers.

Our client values shipping well tested high quality features fast and frequently. They also collaborate with peers to develop technical proposals and contribute to internal tools that optimize our development processes. They will assist our skilled support team and operations team in triaging and resolving issues.

Perks You'll Love
- Matching RRSP, comprehensive health plans & flexible PTO program
- Annual upgrade, physical wellness, and mental wellness credit
- Learning and development budget, plus flexibility to work remotely from anywhere within Canada

Skills/Experience You're Bringing
- You have worked on a team and delivered a product you are proud of.
- You have been building web applications professionally for 3+ years.
- You can lead a technical architecture discussion in front of a whiteboard and help drive technical decisions.
- You write understandable, testable code with an eye towards maintainability.
- You are a strong communicator. Explaining complex technical concepts to designers, support, and other developers is no problem for you.
- You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- You have experience designing and implementing software in Java or .Net and deployed in the cloud (AWS preferred)
- You have a strong understanding of testing and the test pyramid. You have an understanding of pipelines and feedback loops. You have a delivery focused mindset.
- You have a bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience.

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

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

#3791 Payroll AdministratorMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, an award-winning technology company, is hiring a Payroll Administrator in Montreal, QC! In this role, you will be the key link between our client's HR and Finance teams. You will own the payroll processing for our client's global offices, employee recordkeeping, ensuring compliance with applicable government regulations, and will also assist with bookkeeping tasks.

This role includes about 50% of the time on payroll and 50% of the time on bookkeeping and will report to the Controller.

Perks You'll Love
- Matching RRSP, comprehensive health plans & flexible PTO program
- Annual upgrade, physical wellness, and mental wellness credit
- Learning and development budget, plus flexibility to work remotely from anywhere within Canada

What You'll Be Doing:

For payroll
- Compile, enter data, and process payroll for each cycle such as New Hires, Compensation, Benefits, Termination, Leaves (STD, LTD, Parental, Unpaid), Timesheets for part-time employees and interns, Holidays, Taxable benefits, PTO, ROEs, and bonus updates in multiple jurisdictions.
- Check payroll information for accuracy and ensure all relevant information is in order before processing. Validate that payroll payment is accurate and ensure proper action as needed with payroll providers.
- Ensure government compliance in multiple jurisdictions, and act as the government contact for ROE queries.
- Manage the year-end process: understand any changes for the current year, prepare year-end adjustments, review preliminary and final packages for the year, prepare and send (if applicable) tax forms for the employees, prepare all government reporting, and provide payment information to the Finance team to meet deadlines.
- Prepare and conduct Payroll and Benefits orientation for the new hires.
- Review expense reports from employees, ensure policy compliance, and reflect on payroll.
- Handle any questions from employees about their pay.
- Assist with HR and Finance projects as requested.

For Accounting
- Maintain bookkeeping records and filing information as required.
- Assist the accounting team in handling changes to accounting books and balances accounts.
- Assist the accounting team to produce client billing statements and invoices.
- Assist the accounting team to ensure bills and invoices are paid on time.
- Assist the accounting team to answer accounts payable and accounts receivable questions and issues.
- Reconcile corporate credit card expense report.
- Support administrative tasks.
- Assist with Finance projects as requested.

Skills/Experience You're Bringing
- 2-3+ years of experience in a Payroll Administrator role or in a bookkeeper role that included payroll preparation or equivalent
- Experience in bookkeeping tasks is considered an important advantage
- Excellent knowledge of payroll processes
- Proficient in Excel (vlookups, pivot tables, sumifs, etc.), Google Docs and technology-savvy
- Experience in Ceridian is considered an advantage
- Strong organizational and planning skills, ability to work accurately and efficiently under demanding deadlines and with minimal supervision
- Works well on teams and as an individual contributor
- Ability to maintain strict confidentiality

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.

#3789 Solution Architect, Video Applications Greater Toronto Area (GTA) , ON

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

Apply

Our client, one of Canada's leading companies, is hiring a Solution Architect, Video Applications in the Greater Toronto area, ON! Our client is seeking a Solutions Architect, a devoted SME tasked with the overall execution and organization of the development effort for various components of their digital applications, with a primary focus on our direct-to-consumer video workflows.

The TSolutions Architect has the ultimate responsibility of making technologies work together and, as a result, is a key role that contributes heavily towards the success of any project. They transform the requirements into architecture and design documents used by the rest of the team to actually build the solution.

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
- Own the direct-to-consumer video system integrations, working closely with vendors and internal teams
- Support existing and new video workflows, including investigation into internal and external customer issues
- Suggest enhancements to existing to improve customer experience based on investigation into customer issues
- Assess and evaluate business and technical requirements from RFP/BRD and architect and design the proposed technology solution
- Producing architectural documents that define, describe and specify solutions for projects using our core product as the foundational elements. Component diagrams and descriptions, sequence diagrams, and non-functional requirements are examples of the information expected in architectural documents.
- Tasked with delivering architecture material such as Software Architecture, Conceptual Architecture, Logical Architecture, System Architecture, Security Architecture etc.
- Work closely with development teams and external vendors, leading the creation of high-level designs that realize solutions
- Work closely with development managers and project managers to ensure successful delivery of solutions, focusing on ensuring that all customer requirements are met and are implemented according to high-level design
- Describe customer requirements and suggested enhancements to our core product teams to enable periodic integration of customer-specific solutions with the core products.
- Present the solution to delivery teams to ensure they grasp the end-to-end solution and discover the feasibility of the solution
- Researching new technology and development approaches to remain abreast of current and emerging technologies
- All other duties as assigned

Key Skills/Experience You're Bringing
- Bachelor's Degree in Computer Science or related discipline
- 3+ years' experience in Software or Solution Architecture, Design and Delivery of large scale deployments
- 5+ years' experience software development. (Kotlin, Java, Swift, C#, Gitlab, Maven/ANT, Veracode, Nexus, Sonarqube, Selenium, Cucumber, JUnit)
- 3+ yrs scripting in infrastructure automation tool and supporting code deployment (Terraform & Ansible, Chef, Juju, AWS CloudFormation)
- 2+ yrs Container application design and implementation.
- 2+ yrs of public cloud (AWS, Azure, SoftLayer).
- 2 years of experience in writing unit and integration tests
- Demonstrate a deep understanding of Over The Top video (DASH, HLS, MSS, etc.)
- Demonstrate understanding of Broadcast Technologies e.g. SDI
- Demonstrate understanding of Native, Hybrid and Web mobile architectures
- Direct understanding of application lifecycle; SDLC and High availability and Sustained Resiliency
- Ability to consult and build CI/CD DevOps Pipelines (Gitlab CI)
- Demonstrate understanding of modern Web technologies, including widget development, mobile, and emerging digital platforms
- Operational experience, troubleshooting and support, Incident Management (Jira, Service Now)
- Ability to assess, articulate and solve complex problems
- Advanced knowledge of Javascript, Web Services/Micro Services and the ability to propose alternative solutions and cost-benefit analysis based on these technologies
- Familiarity with each of the various UML forms and expertise in the development of use cases, class diagrams, and occasionally state diagrams.
- An excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management etc.)
- Desire to work in a fast-paced environment
- Excellent communication skills are a must.

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.

#3788 Python Infrastructure DeveloperGreater Montreal Area , QC

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

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Python Infrastructure Developer in the Greater Montreal area, QC! Our client is currently looking for a hands-on developer to join its Vulnerability Infrastructure Squad.

Working with multiple distinct teams, the candidate will be focusing on the implementation and deployment of a global container vulnerability scanning solution covering cloud and on-premises containerized OSes and platforms. These efforts will draw from experience with cloud infrastructure, container runtime and management tools, software development and platform integration.

Knowledge of French and English is required.

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

What You'll Be Doing
- 3+ years of hands-on development experience in Python or alternate programming languages such as Perl, Java, C, C++.
- 2+ years working w/ container runtimes and management of Kubernetes platforms such as AKS, EKS, OpenShift.
- 2+ years working in and around cloud environments such as Azure, AWS, Google Cloud.
- Experience with CI/CD technologies including Jenkins, Stash, GitHub, Git, Jira.
- Familiarity with infrastructure as Code tools such as Terraform, Helm, CloudFormation, Azure Resource Manager.
- Solid comprehension of private, public and hybrid cloud models as well as distinct service models IaaS, PaaS, and SaaS.
- Track record of having worked on, and been involved in, the deployment and management of infrastructure at scale.
- Strong interpersonal, written, and verbal engagement skills ensuring an ability to communicate at all levels across multiple project aspects.
- Focus on good time-management, task prioritization and an ability to meet agreed upon deadlines.
- Confidence in your skills, a drive to self-start and a team player possessed of a high level of commitment and enthusiasm.

Desired Skills
- Familiarity with, or experience working in, an Agile environment leveraging Kanban/Scrum.
- Experience in Azure DevOps: Azure Pipelines, Azure repos, Azure artifacts.
- Background in a security focused environment or a distinct interest in developing deeper knowledge of cyber security.
- Thorough understanding of security architecture principles, design, and engineering best practices.
- Knowledge or experience with security areas such as container security principles, Common Vulnerabilities and Exposures (CVEs) and Common Platform Enumeration (CPE)

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.

#3787 Senior Full Stack .Net Engineer Mississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a full-time Senior Full Stack .Net Engineer in Mississauga, ON! This role must be proficient in Windows .NET stack and tooling (C#, .NET Core, Visual Studio, Azure DevOps for tracking & work planning).

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

What You'll Be Doing
- Windows .NET stack and tooling (C#, .NET Core, Visual Studio, Azure DevOps for tracking & work planning)
- Single-page applications using technologies such as HTML, XML, JavaScript, Angular, TypeScript, CSS, RESTful Web Services, C#, MS SQL Server's Database Engine & Analysis Services, & cloud-based software security considerations, where these applications are hosted on AWS using µservices.
- Microsoft 365 Excel Add-in design & implementation experience
- YAML for custom Azure DevOps pipelines (both build & deploy)
- Aurora & MySQL database ETL experience a bonus

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

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

#3786 Solutions ArchitectGreater Toronto Area (GTA) , ON

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

Apply

Our client, one of Canada's leading companies, is hiring a full-time Solutions Architect in the Greater Toronto Area (GTA), ON! This role will be a devoted SME tasked with the overall execution and organization of the development effort for various components of our client's digital applications, with a primary focus on our direct-to-consumer video workflows. Note: This role is offering a hybrid workplace model.

The Technical Solutions Architect has the ultimate responsibility of making technologies work together and, as a result, is a key role that contributes heavily towards the success of any project. They transform the requirements into architecture and design documents used by the rest of our client's team to actually build the solution.

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

Skills/Experience You're Bringing
- Own the system integrations, working closely with vendors and internal teams
- Support existing and new workflows, including investigation into internal and external customer issues
- Suggest enhancements to existing to improve customer experience based on investigation into customer issues
- Assess and evaluate business and technical requirements from RFP/BRD and architect and design the proposed technology solution
- Producing architectural documents that define, describe and specify solutions for projects using our core product as the foundational elements. Component diagrams and descriptions, sequence diagrams, and non-functional requirements are examples of the information expected in architectural documents.
- Tasked with delivering architecture material such as Software Architecture, Conceptual Architecture, Logical Architecture, System Architecture, Security Architecture etc.
- Work closely with development teams and external vendors, leading the creation of high-level designs that realize solutions
- Work closely with development managers and project managers to ensure successful delivery of solutions, focusing on ensuring that all customer requirements are met and are implemented according to high-level design
- Describe customer requirements and suggested enhancements to our core product teams to enable periodic integration of customer-specific solutions with the core products.
- Present the solution to delivery teams to ensure they grasp the end-to-end solution and discover the feasibility of the solution
- Researching new technology and development approaches to remain abreast of current and emerging technologies
- All other duties as assigned

Skills/Experience You're Bringing
- Bachelor's Degree in Computer Science or related discipline
- 3+ years' experience in Software or Solution Architecture, Design and Delivery of large scale deployments
- 5+ years' experience software development.
- 3+ yrs scripting in infrastructure automation tool and supporting code deployment (Terraform & Ansible, Chef, Juju, AWS CloudFormation)
- 2+ yrs Container application design and implementation.
- 2+ yrs of public cloud (AWS, Azure, SoftLayer).
- 2 years of experience in writing unit and integration tests
- Demonstrate understanding of Native, Hybrid and Web mobile architectures
- Direct understanding of application lifecycle; SDLC and High availability and Sustained Resiliency
- Ability to consult and build CI/CD DevOps Pipelines (Gitlab CI)
- Demonstrate understanding of modern Web technologies, including widget development, mobile, and emerging digital platforms
- Operational experience, troubleshooting and support, Incident Management (Jira, Service Now)
- Ability to assess, articulate and solve complex problems
- Advanced knowledge of JavaScript, Web Services/Micro Services and the ability to propose alternative solutions and cost-benefit analysis based on these technologies
- Familiarity with each of the various UML forms and expertise in the development of use cases, class diagrams, and occasionally state diagrams.
- An excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management etc.)
- Desire to work in a fast-paced environment
- Excellent communication skills are a must.

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.

#3785 Cloud Identity & Access Management (IAM) SpecialistGreater Montreal Area , QC

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

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Cloud Identity & Access Management Specialist in the Greater Montreal area, QC! This role requires an experienced Cloud Engineering Specialist familiar with various cloud concepts, services, and tools, preferably from multiple public cloud providers but primarily in the Identity and Access Management space (IAM).

The candidate will be involved in multiple aspects of the team's work, including evaluation of new cloud products and services, and integrating them into standard cloud solutions.

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
- Providing IAM solutions for migrating or new applications in our client's environment across multiple Cloud providers including but not limited to Azure and AWS
- Provide IAM services for complex, multi-tier applications that are migrating to Cloud Platforms
- Selecting appropriate IAM Cloud controls for migrating applications based on given requirements
- Working in a globally distributed team to provide innovative and robust Cloud centric solutions
- Closely working with Vendors to develop and deploy Cloud services to meet customer expectations
- Integrate, configure, document and deploy compliant infrastructure and supporting services in the Cloud platform
- Design, Optimization and Documentation of the Operational aspects of the Cloud platform
- Troubleshooting problems, resolving root cause, and where possible, fixing the bug(s)
- Collaborate with Risk Management to ensure necessary controls to Cloud services are deployed and tested

Skills/Experience You're Bringing
- Expert experience in the Identity space with a background in Active Directory or similar LDAP stores
- Expert knowledge of authentication with SAML, OAuth, OpenID and Kerberos
- Strong knowledge in providing Federated Identity with solutions such as PING Federate or ADFS
- Strong scripting and automation abilities including PowerShell and/or Python
- Prior experience in providing RBAC solutions for AWS and Azure
- Experience creating technical architecture documentation
- Strong communication and written skills
- Experience creating technical architecture documentation
- Strong communication and written skills

Other Skills Desired
- Working knowledge of Azure Active Directory Connect synchronization software
- Prior experience using compliance assurance tooling such as Prisma Cloud
- Prior experience with products from HashiCorp such as Terraform, Vault and Consul
- Prior experience with risk control frameworks and engagements with risk and regulatory functions
- Experience in the financial industry

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.

#3784 Account ExecutiveRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leading global technology platform, is hiring a remote Account Executive! This role's responsibilities include exceeding annual sales targets, developing a Mid-Market Account Plan for each account and driving the execution of that plan to success.

Note: This remote role is accepting applications from candidates either in Canada or the United States (USA).

Perks You'll Love
- Culture that values diversity and where team members are involved in important conversations
- Competitive compensation packages, an Employee Stock Purchase Program (ESPP) and comprehensive health benefits (including retirement savings plans with employer matching)
- Flexible working environment, no imit vacations, catered lunches & more!

What You'll Be Doing
- Exceed annual sales targets
- Develop a Mid-Market Account Plan for each account, then drive the execution of that plan to success
- Prospecting, building pipeline and selling the client's cloud-based spend management solutions to net new mid-market accounts
- Engage with C-level executives to position the client's strategic value proposition and quarterback the deal to closure
- Adopt the concept of Business Value Selling within the context of the Challenger Sale model
- Provide pro-active, trusted thought leadership to target accounts
- Co-sell with Alliance Partners as needed (Partners are acquired and managed by the client's team out of their headquarters in San Mateo, CA, and in locations around the globe)
- Orchestrate prospect and internal teams to collaboratively build Joint Vision Roadmaps outlining the value that the client will deliver and the investments the client will need to make
- Create and execute Field Sales Campaigns to create demand
- Develop and deliver world-class Executive Sales proposals to C-level prospects
- Implement our client's Sales Best Practices
- Forecasting accurately (benchmark +/- 10%).
- Maintain the system of record in Salesforce.com
- Engage with C-level prospects to position the client's strategic value proposition and drive deals to closure.
- Adopt the concept of Business Value Selling within the context of the Challenger Sale model (http://www.executiveboard.com/exbd-resources/content/challenger/index.html)
- Align overall value messaging targeted towards the chief economic buyer in target accounts.
- Build out an account penetration model that encourages multi-angle access into key accounts.

Skills/Experience You're Bringing
- Minimum 5+ years of direct sales experience in the software industry
- The eligible candidate should be able to demonstrate a successful career with extensive direct sales and business development experience in the Region, and should be able to provide direct references in the Region who can attest to the acclaimed experience.
- Consistent and proven track record of achieving / exceeding sales quota (on premise and SaaS)
- Strong executive presence – very comfortable with C-level executives, especially CFOs
- Expertise in managing multi-stakeholder sales cycles and closing large deals
- Ability to prospect within greenfield accounts
- Organized and specific experience with mid-market account planning
- Focused on selling business value to Finance and Business stakeholders using ROI and TCO models, rather than competing on "features & functions"
- Ability to identify strategic client pains and develop unique and compelling value propositions that focus on delivering business value to the client
- Equally successful at engaging with all levels in an organization (bottom up & top down)
- Assertive, Passionate, Consultative, loves to compete and win
- Great at building relationships and working within a team-selling environment
- Excellent oral and written communication skills
- Experience with selling SaaS solutions
- AP Automation and spend management domain expertise desired
- Must be able to work in a fast paced and passionate environment
- Bachelor Degree or equivalent experience required
- Strong financial acumen
- Proven ability to create and execute on territory business plans

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.

#3783 Senior DevSecOpsRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a leader in game design & immersive learning, is hiring a remote Senior DevSecOps! In this role, our client would be looking to you to understand the overall application and infrastructure security & compliance requirements as they relate to the education industry and act as a key player in the cyber security team.

To ensure the safety of their team during the COVID-19 pandemic, this client is both operating & hiring remotely.

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 execute against Prodigy's strategy for a secure infrastructure and application landscape
- You will work very closely with the Infrastructure and Engineering teams to consult on security-critical infrastructure and system features
- You will champion continuous improvement within Prodigy Education's security controls, identifying automation opportunities and tools that could improve the ability to detect and react to events

Skills/Experience You're Bringing
- 3+ years of experience in AWS including use of their security tooling
- Demonstrable experience with Kubernetes and Amazon EKS - RBAC, Network policies, Pod security policies, Container security
- You have knowledge of Containers (Docker) and deployment of containerized applications/microservices architectures
- You have automated tasks in Cloud Infrastructure with serverless technologies and know how event-driven patterns are constructed
- You have experience building RESTful APIs and scripting with NodeJS or Python
- You have hands-on experience with CI/CD tools such as GitHub Actions, Jenkins & Circle CI
- You have experience with multiple Application Security Tools (SAST, DAST, SCA) and the integration into the SDLC via CI Automation and Integration
- You hold a Degree in Engineering
- You have experience with modern source code management and software repository systems e.g. Visual Studio, Git/GitHub, etc.
- You have a thorough understanding of base Cloud Infrastructure constructs - Virtual Private Cloud, Subnets, Security Groups and 3-tier application architecture
- You have expert knowledge in one or more SAST and/or DAST Solutions.
- You have familiarity with threat modelling and security design review methodologies.
- You have a deep understanding of the fundamentals of security at multiple layers of abstraction, from operating systems to applications
- You have a strong bias towards automation and innovative thinking.

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

Bonus Points For
- Experience with Kubernetes
- CISSP, CCSP certifications
- Any AWS certifications

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.