Job Archives
    We are looking for a .Net Lead Developer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Full-time
Title: .Net Lead Developer
Term: Full-time
Location: Toronto
Job ID number: C1140
 
Brief description of duties:
 
The client is one of the fastest-growing independent wealth management companies in Canada. We are a diverse group of people all driven towards one goal: helping advisors build a better business through a remarkable client experience.
With your background, skills and experience you’ve already found success in the wealth management industry. Have you found your ideal firm, one that encourages you to pursue a balanced lifestyle as well as professional success?
Our IT team is currently growing! We’re seeking a Lead Developer – someone who can work with an experienced development team developing and supporting high-quality software solutions in an agile environment. If you are someone who is constantly looking to innovate in technology and find ways to improve, this role is for you.
 
What is the role of a Lead Developer?
            
        
            
    
    
    
    
        - Supervise the Development team in developing in-house software-based applications, services & processes through coding best practices and a solid DevOps process pipeline
 - Offer subject-matter expertise on all homegrown code, application business logic and technical details.
 - Work with the business SMEs and stakeholders during project discovery phases to explain and illustrate complex application business logic and development-related concepts
 - Manage merge conflicts in source control and develop a healthy code merge strategy within the team
 - Assist the team in efficiently perform a code merge during parallel development streams and resolve conflicts
 - Perform code reviews on a regular basis to ensure all code is developed using IGM Secure Coding Standards and general industry best practices for programming.
 - Support the Development team in producing accurate technical specification documents for software applications developed in-house and oversee documentation of code consistently throughout the development process
 - Oversee and manage code in source
 
- Strong knowledge and experience building interactive and intuitive web applications using C# ASP.NET Web Forms, MVC, EF and client-side frameworks like Angular JS.
 - Strong knowledge and experience in relational database design using MS SQL Server and the development of stored procedures, views, user-defined functions, and query optimization techniques.
 - Must be able to develop REST APIs from ground-up using .NET Framework. Candidate must be proficient in implementing authentication and authorization functionality to secure the APIs using industry-standard auth mechanisms.
 - Must have experience in using Microsoft BI tools including SSRS, SSIS and ability to write as well as troubleshoot complex SSIS packages involving complex workflows.
 - Strong knowledge of HTML/CSS/JavaScript/XML, including HTML 5, CSS 3.0, jQuery, jQuery, UI and experience in working with various jQuery plugins
 
Job Features
| Job Category | .Net Developer | 
    We are looking for a Compliance Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Compliance Analyst
Term: 12-months - 40 hours
Location: Toronto - Hybrid 2-days a week on-site
Job ID number: C1139
 
Brief description of duties:
 
Manages Organizational Change
            
        
            
    
    
    
    
        - Together with the Senior Manager, supports the development of comprehensive records inventories for each Canadian Wealth Business Unit including initial and ongoing communications and socialization of the processes involved in conducting a records inventory.
 - Establishes relationships with key stakeholders within the business to facilitate the execution of a records inventory.
 
- Together with the Senior Manager, is responsible for working with key business stakeholders to identify all records required to satisfy regulatory obligations for a given business unit and to document the results within a comprehensive records inventory.
 - Together with the Senior Manager, develops a project plan, timelines, and schedule for conducting record inventories for all Canadian Wealth Business Units.
 - Together with the Senior Manager, provides status reporting to track the progress and completion of records inventories Provides input RE the effectiveness of existing processes for conducting record inventories and makes recommendations for improvements
 
- Together with the Senior Manager, ensures execution of the records inventories are aligned to the Enterprise Records Management Policy
 - Together with the Senior Manager, identifies risks and escalates identified issues where appropriate to the Director Records & Information Management.
 - Together with the Senior Manager, effectively manages the interests and input of all stakeholders and builds a collaborative working relationship across GWM and Enterprise.
 
- Maintains awareness of the GWM RIM strategy and educates staff on records and information management policies and practices as a vital business function
 - Provides SME input into the development of GWM RIM specific procedures
 
- Offers support to ongoing and additional projects within the GWM RIM team as required
 
- 5+ years’ experience working on projects involving implementation of new processes that involve organizational change within FI specifically Wealth Management
 - Good knowledge of regulatory rule/obligations applicable to the Wealth Management Businesses (e.g., MFDA, IIROC, OSC, etc.)
 - Experience facilitating working sessions with key stakeholders
 - Good working knowledge of Microsoft Excel, PowerPoint, and Word
 - Experience managing relationships with internal stakeholders and third-party vendors
 
- Experience in the records and information management field
 
- Excellent written and verbal communication skills required to prepare communications and interact effectively with GWM stakeholders
 - Excellent organizational skills and ability to work in a fast-paced environment
 
Job Features
| Job Category | Compliance | 
| Experience working on projects involving implementation of new processes that involve organizational change within FI specifically Wealth Management | 5+ | 
| Regulatory rule/obligations applicable to the Wealth Management Businesses (e.g., MFDA, IIROC, OSC, etc.) | 3+ | 
    We are looking for a Project Coordinator! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Project Coordinator
Term: 12-months
Location: Toronto - Hybrid 2-days a week on-site, may require to travel to Quebec (couple of weeks in summer 2023)
Job ID number: C1138
 
Brief description of duties:
 
Reporting to the Senior Managers, Records & Information Management (RIM), Internal Controls, Global Wealth Management (GWM), the Analyst supports the GWM RIM Team to execute on the RIM initiatives outlined within the GWM records management program; records inventories, physical and digital records management, reporting etc. The Analyst will provide support to the Records Inventory Team and the Records Management Team responsible for physical and digital records while also working on other prioritized initiatives.
 
Typical Day in Role:
Manages Organizational Change
            
        
            
    
    
    
    
        - Supports the Senior Managers, with the roll-out of new processes and practices for execution of records inventories and management of physical and digital records including communications and training of key resources within the business.
 - Establishes relationships with key stakeholders within the business & 3rd parties to assist with the execution of a records inventory and the effective management of physical and digital records.
 
- Supports the Records Inventory Team to capture and record key information about records identified through the records inventory process. Responsible for ensuring the accuracy and completeness of the information captured within the records inventory.
 - Supports the Records Inventory Team & the Records Management Team, to document the project plan, timelines, and schedule for conducting record inventories and introduction of new processes for management of paper records within GWM locations.
 - Works with the Records Inventory Team & the Records Management team, to provide status reporting to track the progress and completion of records inventories and to track the progress of GWM locations RE disposition of paper records within the business in alignment with Scotiabank’s RIM policies, standards, and guidelines.
 - Supports the annual destruction process for paper records at Iron Mountain for all GWM Business Units
 - Responsible for the management of the GWM RIM teams Group email account
 
- Identifies risks and escalates identified issues where appropriate to the Senior Managers Records and Information Management for review.
 - Effectively manages the interests and input of all stakeholders and builds a collaborative working relationship across GWM and Enterprise.
 - Supporting Strategy and Policy
 - Supports the development and updating of GWM RIM specific procedures
 - Supporting Other Projects as Required
 - Responsible for supporting other prioritized GWM RIM initiatives as required
 
- 1-3 years’ experience working on projects involving implementation of new processes that involve organizational change
 - Experience acting in a support role to capture and record information obtained from key stakeholders during facilitated working sessions
 - Good working knowledge of Microsoft Excel, PowerPoint, and Word
 
- Excellent written and verbal communication skills required for interacting effectively with GWM stakeholders
 - Excellent organizational skills and ability to work in a fast-paced environment
 
Job Features
| Job Category | Project Coordinator | 
| Experience working on projects involving implementation of new processes that involve organizational change | 1-3 | 
    We are looking for a UX Designer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: UX Designer
Term: 6-months
Location: Toronto
Job ID number: C1137
 
Brief description of duties:
 
The Client seeks a Principal User Experience (UX) Designer and Researcher with robust UX research skills, capable of conducting early discovery through Voice-of-Customer and Voice-of-User research, run ongoing usability testing and help us define a whole new series of products.
As a key member of the User Experience Team, you will contribute to cross-functional project teams, advancing and continuously refining user-centered design approaches within an agile software development environment.
You will be responsible for executing all UX activities at the project and portfolio level, from researching user needs to translating them into compelling and user-friendly designs, to constantly evaluating them with end users.
As a Principal User Experience Designer, you will ensure harmonized and consistent design concepts and interaction patterns across our products, addressing complex design challenges through creativity, curiosity, passion, integrity, and courage while balancing business and user needs.
The ideal candidate will possess a proven track record of research work and the successful application of user-centered design/co-creation methods, demonstrating an aptitude for thinking in big-picture and overarching system workflows as well as creating compelling product designs. A strong ability to inspire the product team with your designs and effectively communicate your UX vision is essential.
Healthcare experience is highly preferred.
Key Responsibilities Include:
            
        
            
    
    
    
    
        - Research, create, evaluate, and define new product requirements, translating them into compelling detailed designs for new products, features, and improvements to existing ones.
 - Run Voice-of-Customer and Voice-of-User research for a new product, and help us shape its creation.
 - Collaborate with product managers, other UX designers, and engineers to guide cross-functional project teams through all stages of UX design, including active engagement in collecting objective user feedback through appropriate methods.
 - Champion user needs, translating them into best-in-class designs while balancing business requirements.
 - Deliver a consistent look and feel and interaction patterns within a product family and across the overall product portfolio.
 - Promote and embody UX design best practices in an agile software development organization, striving for visionary big-picture design concepts and implementation-level guidance while efficiently incorporating user feedback in a fast-paced environment.
 - Support continuous improvement of UX-related business and development processes.
 - Manage a diverse range of cross-functional stakeholders within and beyond the organization.
 
- 8+ years of experience as a user experience researcher or designer in multiple projects covering the entire development process; experience in healthcare or other regulated industries is strongly desired.
 - High degree of creativity and problem-solving skills, with the ability to transition seamlessly between strategy and execution.
 - Positive attitude, open mind, and a desire to collaborate and learn.
 - Proficiency in standard UX software: Figma, Miro, Lucidchart.
 - Extensive experience in stakeholder management.
 - Degree in Interaction Design, Human-Computer Interaction, Cognitive Psychology, Cognitive Science, or a related field.
 - A strong portfolio or work samples demonstrating research experience and UX skills is required and must be included with submission.
 
Job Features
| Job Category | UX Designer | 
| User experience researcher or designer | 8+ | 
| UX software: Figma, Miro, Lucidchart | 8+ | 
| Stakeholder management | 8+ | 
    We are looking for a Web Content Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Web Content Analyst
Term: 6-months - 40 hours/week
Location: Toronto - Hybrid 1-2 day a week on-site
Job ID number: C1134
 
Brief description of duties:
 
Web Content Analyst Services will support the client's team and contribute to FinDev Canada’s effort to redesign its digital channels to deliver a simple and seamless user experience and engagement.
 
Primary Responsibilities
 
    
    
        
            
                        
    
    
    
    
    
        - Lead the requirement gatherings process for an RFP to revamp our current website
 - Work on fast–turnaround changes, short–term website enhancements or expansions, content migrations, and more than one workflow, as needed.
 - support in resolving moderate to complex content–related website issues or requests.
 - Maintain responsibility for the coordination of problem–solving efforts within the project team and the investigation and analysis of requests for operations and maintenance support.
 - Recommend and implement proposed solutions to resolve support requests.
 - Perform limited use and application of basic principles, theories, and concepts.
 - Follow standard practices and procedures and perform closely managed work.
 - Follow specific, outlined, and detailed procedures and report to a web content team leader or content strategist.
 - Assist with content maintenance and other work as needed.
 
- 3+ years of experience as a content specialist or conducting help desk support on projects, including website migrations.
 - Experience developing software in a fast-paced agile environment.
 - Experience with the development and implementation of large–scale websites, including content management.
 - Experience assessing and improving digital materials and services (websites, digital interfaces, online transaction flows, PDFs, etc.) to comply with regulatory accessibility standards - specifically WCAG 2.1 AA
 - Great customer empathy that makes user experience a top priority.
 - Understanding and comfortable with designing and using API’s like REST
 - Knowledge of JIRA and Agile principles
 - Understanding of JavaScript, HTML, and CSS
 - Experience with verifying the accuracy of source code in HTML on web pages.
 - Solid understanding of mobile UI/UX best practices and standards
 - Experience communicating and working closely with multiple stakeholders and content owners and managers to collect content requirements, develop content, and manage the review workflow from request to publish and go live.
 - Experience in managing content with Drupal or other web content management systems.
 
- Excellent communication and collaboration skills
 - Experience designing application structure and architecture.
 - Experience with web application development frameworks and tools like React, and CI/CD tools like Azure DO.
 
    We are looking for an IT Project Manager! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: IT Project Manager
Term: 5-months - 40 hours/week
Location: Remote
Job ID number: C1135
 
Brief description of duties:
 
Project: The Digital Analytics - Project Manager will be responsible for managing the analytics implementation compliance with privacy regulations, for the client Digital Analytics Enablement team. The role will require excellent project management and communication skills. The successful candidate will be expected to have analytics experience and be proficient in Adobe Analytics, Launch, Google Analytics, and Google Tag Manager.
Candidate Value Proposition
The successful candidate will have the opportunity to work on a high visibility project.
If you have a passion for analytics compliance and project management and want to join a dynamic and growing team, we encourage you to apply.
Typical Day in Role:
            
        
            
    
    
    
    
        - Manage the analytics implementation compliance with privacy regulations.
 - Ensure compliance with all legal and regulatory requirements
 - Collaborate with stakeholders to understand business requirements and goals for analytics implementation
 - Partner with cross-functional teams to identify and implement technical solutions for analytics compliance
 - Develop and maintain project plans, timelines, and budgets
 - Provide regular status updates to stakeholders and senior leadership
 - Coordinate testing and validation of analytics implementation
 - Troubleshoot and resolve technical issues related to analytics implementation and compliance
 - Provide training and support to internal teams on analytics compliance
 - Stay up-to-date with emerging trends and best practices in analytics compliance and privacy regulations
 - Update/create Confluence pages, Jira tickets and dashboards
 
- 7+ years of experience in project management in the digital analytics or marketing technology space
 - Knowledge of web technologies and digital analytics implementation best practices
 - Google analytics and/or Adobe Analytics experience is required
 
- Proficiency in Adobe Analytics and Launch is an asset
 - Experience with privacy regulations is an asset
 - Knowledge using Confluence and Jira is an asset
 - Experience with digital banking products is an asset
 
Job Features
| Job Category | Project Manager | 
| Project Manager | 7+ | 
| Digital analytics | 7+ | 
    We are looking for a Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Business Analyst
Term: 6-months - 40 hours/week
Location: Toronto - Hybrid 1-2 day a week on-site
Job ID number: C1134
 
Brief description of duties:
 
Story Behind the Need
Request for technical business analyst who can work under the FX Code Of Conduct program, which is comprises of industry standard guidelines to monitor FX transactions. The program will provide automation to Trade Floor Supervision's manually intensive processes that involve internal and external systems.
Candidate Value Proposition
            
        
            
    
    
    
    
        - The successful candidate will have the opportunity to work with cutting edge technologies such as Cloud, Power BI, MS Power Platform, and will be working within the FX domain.
 
- The technical business analyst will create detailed specification documents that will be leveraged for the build.
 - The resource will also work with the functional BA, business, and source system BA to analyze the data.
 - Communicating with front office, Power BI cloud engineers, Power Platform engineers, FX vendor technology groups, and other internal resources.
 - Creating user stories
 - Creation of technical requirements, documents, listing, data mapping between source systems.
 - Perform data analyses from both internal and external sources (including Wall Street Systems and Order management Systems)
 - Work with engineers and technical delivery manager to define scope
 - Collaborate with business users and functional business analyst to translate the business requirements into detailed technical requirements
 - Draft user stories and acceptance criteria in parallel for system integration testing
 - Gather any new technical requirements specific to other regions
 - Assist the project team to create reports of testing results
 - Leverage knowledge of quality assurance best practices
 
- 6+ years of Capital Markets Front Office Technology Project Business Analyst Experience
 - 3+ years working experience in FX and Fixed Income, with experience in the following asset classes/products being asset: Commodities or Equities
 - General knowledge of front to back processes for Trading, as well as knowledge of FX Trading and relative applications, e.g., WSS FX, Kondor +, other industry FX systems
 - 5 + years of hands – on Database knowledge, using Oracle and SQL
 - Good working knowledge of Agile project delivery, creation of user stories and acceptance
 
- Worked in Trade Floor Supervision, Compliance Trade Surveillance, or Market Risk projects
 - Experienced with Order Management Systems (one or more of: Celer, Fidessa, ION, etc.)
 - Hands on knowledge of Power BI is added advantage
 - Nice to have architecture and data mapping experience
 - Nice to have cloud / Power Platform experience (Azure preferred)
 - Nice to have project management skills
 
- Good communication
 - Detail orientation
 - Takes initiative
 
Job Features
| Job Category | Business Analyst | 
| Capital Markets Front Office Technology Project Business Analyst | 6+ | 
| FX and Fixed Income | 3+ | 
| Database knowledge, using Oracle and SQL | 5+ | 
    We are looking for a Senior API Developer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Senior API Developer
Term: 12-months - 37.5 hours/week
Location: Toronto - Remote
Job ID number: C1133
 
Brief description of duties:
 
            
        
            
    
    
    
    
        - Experienced API Platform Developer
 - Deep knowledge in Azure’s many services and components
 - Be able coordinate other developers and interact with many other Dev teams (customer)
 
- Assist with the rebuild of the client’s API platform from an older Azure architecture to a new secure Azure architecture. The core design has been done and the core infrastructure will be built by another team; the work will be to verify that the integration area in the new architecture is ready to build in and can host the existing APIs.
 - Migrate the APIs and supporting frameworks that the integration team currently owns on behalf of the client to the new platform built in 1) above.
 - Migrate the client API Developer portal to a new version of the Microsoft product. This is used by the client and is going off support in 2023; we need to migrate to this before we are off support.
 - Lead the adoption of SCA (Software Component Analysis), SAST (Static Application Security Testing) and DAST (Dynamic Application Security Testing).
 - Provide ongoing operational support for the platform (platform health checks, responding to security events, assisting with incidents, assisting with deployments and API virtualization).
 - Provide expert advice on how to architect / build APIs in Azure leveraging technologies available in the Microsoft Azure environment.
 - Build some APIs that the client requires leveraging C# and the integration platform that has been built above.
 - Provide knowledge transfer to internal the client employees or a successor. Knowledge transfer would be documentation of what was done and / or sessions conducted to walk through code / deliverables.
 
- A minimum of 5 years experience in building platforms in Microsoft Azure including experience in leveraging Infrastructure as Code (Terraform), Application Service Environment (ASE), Web Application Firewalls, API Management, resource groups etc.
 - A minimum of 5 years with C# asp.net 4.7 webforms website and API and .net core 6 Azure Functions (v4) building secure, maintainable (leverage logging frameworks, monitoring, and alerting appropriately), and testable integration code including building unit tests and working with automated test suites.
 - Demonstrated ability to work with .net, Azure Functions, Azure Event Hubs, Azure Service Bus, and secure APIs using, but not limited to, Oauth and X509.
 - Demonstrated practical experience in building reusable APIs in a Hybrid Cloud environment (Hybrid Cloud defined as: a solution where part of the infrastructure is in Microsoft Azure and the rest is in the EDC data center) and pure Cloud environment.
 - Demonstrated ability to leverage Azure API Management to virtualize REST APIs and to support existing SOAP services written using legacy technology (ie REST/json and SOAP/xml endpoints).
 - Demonstrated ability to leverage CI/CD pipelines for automated builds and deployments. Including the following
- Have leveraged static code analysis tools such as Snyk and SonarQube to measure code quality
 - Have leveraged Mend (aka WhiteSource) for managing open source dependencies.
 
 - Demonstrated experience with Azure DevOps for use in managing code and boards as part of an Agile scrum team
 - Demonstrated use of Azure Application Service Environment to deploy APIs on Azure.
 - Demonstrated experience in monitoring and operations of integration platforms specifically to take proactive steps to determine if there are unreported issues or performance issues that are going undetected.
 - Experience in leading the tracing the root cause of issues reported by platform users leveraging ServiceNow, MS Teams, email, audit log files or other tools.
 - Have led taking corrective measures to resolve defects (including but not limited to new unit test cases, corrected source code, deployed fix).
 - Experience in integration design patterns and practices including API virtualization, event driven architecture and long running asynchronous processing.
 - Familiar with Microsoft Active Directory, Azure Active Directory (including but not limited to B2B and B2C implementations).
 
Job Features
| Job Category | API Developer | 
| C# asp.net 4.7 webforms website and API and .net core 6 Azure Functions (v4) | 5 | 
| Building platforms in Microsoft Azure including experience in leveraging Infrastructure as Code (Terraform), Application Service Environment (ASE), Web Application Firewalls, API Management, resource groups | 5 | 
    We are looking for a Workday Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Workday Business Analyst
Term: 6-months - 35 hours/week
Location: Toronto and Montreal - Hybrid, twice a week on-site
Job ID number: C1132
 
Brief description of duties:
 
The job will mainly consist of working, as a business analyst, in our Human Resources team, whose mandate is to support our human resources management system which is Contact for You (Workday). In addition, the candidate sought will be involved in our related projects, among others, the development of an application with Workday Extend. We need an expert who understands very well how Workday works and ideally has knowledge of Workday Extend.
 
The candidate must be able to understand business needs and issues in order to identify the best options for configuring Workday, integrating with our various stakeholders (EIB, RaaS, API, etc.) and/or adaptation to new functionalities. He will work in collaboration with the development team and the business stakeholders.
 
Responsibilities:
            
        
            
    
    
    
    
        - In collaboration with businesspeople, understand, document and review business requirements to ensure that everything is complete before the functional analysis.
 - Facilitate the selection and analysis of the best technological options/solutions considering the objectives of the mandate, the budgetary commitments and the delivery deadlines.
 - Develop detailed requirements by considering business needs, the functioning of Workday, the existence of features already in place and other constraints or desired positioning in the medium to long term.
 - Collaborate with the different groups within IT, identify the best solutions to improve existing processes and act as an intermediary between IT, users and managers at different hierarchical levels.
 - Support businesspeople in the testing strategy.
 - Write reference documents, review existing documentation (requirements, business rules, test plans).
 - Help users assess and plan the workload associated with projects.
 
- High knowledge of Workday HCM, its different functional modules and the data model.
 - Knowledge of Workday integration tools. (EIB, RaaS, API, WD Connectors, WD Studio)
 - Have already made requirements in a software configuration context.
 
- Skills for time and priority management
 - Team spirit
 - Good communication skills (oral and written)
 - Analytical mind
 - Ability to adapt to changes.
 - Customer orientation
 - Initiative
 - Leadership
 
- STONG Asset: Workday Extend and Org Studio.
 - Bilingualism: English, French. Not required but an asset if they have it. A lot of the business stakeholders are French out of head office in Montreal.
 
Job Features
| Job Category | Business Analyst | 
| Workday HCM | 4-8 | 
| Workday integration tools. (EIB, RaaS, API, WD Connectors, WD Studio) | 4-8 | 
    We are looking for a Mulesoft Developer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Mulesoft Developer
Term: 12-months - 40 hours/week
Location: Toronto - Hybrid, twice a week on-site
Job ID number: C1131
 
Brief description of duties:
 
Creative problem solver, ability to understand, develop, enhance, and support highly customized applications
            
        
            
    
    
    
    
        - Maintain and enforce high quality design documentation, coding standards, security standards, monitoring rules,
 - Familiarity with tools like Bitbucket/Git, Eclipse, RAD, JIRA, and Confluence.
 - Strong verbal and written communication skills are essential
 - Superior multi-tasking skills and the ability to work in a fast paced, deadline-oriented and complex environment/systems
 - Build personas, storyboards, flowcharts, wireframes and prototypes
 - Work closely with other designers, architectures, and engineers to ship extraordinary products and experiences
 - Design flows and experiences that are incredibly simple and elegant
 - The chosen candidate will work in a high paced team on a high visibility project. He/she will be expected to work in an agile environment and be able to consistently deliver quality work
 - Effectively communicate research findings, conceptual ideas, detailed design, and design rationale both verbally and visually
 - Develop software that is both reliable and scalable as the eventual user base will be the entire bank
 - In depth understanding of full application stacks and the ability to work in any layer (client/server/business/database)
 - Effective time and task management skills, including the ability to manage concurrent deliverables
 - Ability to code, debug, research, analyze and problem-solve development issues
 - Knowledge of business/ organization, Bank standards, infrastructure, architecture and technology in related areas from a design/ support/ solutions perspective
 - Strong customer orientation and a professional approach with the ability to interact with all levels within the organization
 - Demonstrated ability to grasp and translate technical concepts, think independently, and take the initiative required to resolve issues in a team structure
 - Self-motivated team player with high energy and ability to work independently as well as within a team
 - A positive can-do attitude with openness to promoting knowledge sharing
 
- 8+ years' experience in integration (API/Batch/Event) Development/Design/Architecture is a must.
 - 3+ years of design and development experience in Mule 4.0 with both on-premises and Cloudhub implementations.
 - Hands on experience with MuleSoft APIM, SWAGGER & RAML spec design, API proxy management, and security policy.
 - Understand and implement Dataweave scripts.
 - Deploy APIs to Cloudhub, Runtime Fabric, On-prem workers, etc. 3
 
- Salesforce integration experience
 - Agile experience
 - CI/CD
 
Job Features
| Job Category | MuleSoft Developer | 
| Integration (API/Batch/Event) Development/Design/Architecture | 8+ | 
| Design and development experience in Mule 4.0 with both on-premises and Cloudhub implementations | 3+ | 
| MuleSoft APIM, SWAGGER & RAML spec design, API proxy management, and security policy | 3+ | 
| Dataweave scripts | 3+ | 
| Deploy APIs to Cloudhub, Runtime Fabric, On-prem workers | 3+ | 
    We are looking for a Senior Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Senior Dara Engineer
Term: 12-months - 37.5 hours/week
Location: Hybrid - 1 to 2 times on site during the duration of the contract
Job ID number: C1130
 
Brief description of duties:
 
The Senior Data Engineer Service Provider will be responsible for leading the delivery of data on data and analytics platform. These services are at the forefront of building out data engineering practice cloud-native technologies. The Senior Data Engineer Service Provider must have experience in leading, designing, implementing, and collaborating with stakeholders to achieve the best results for our clients.
 
Primary Responsibilities:
            
        
            
    
    
    
    
        - Proven design, build and implementation of batch and real-time data pipelines. Driven by automated repeatable delivery of data that aligns to enterprise data governance standards.
 - Experience in developing and proposing data models that conform to requirements. Responsible to ensure the proposed design, optimally addresses access and query patterns; data consumption and adheres to internal architecture standards.
 - Experienced collaboration working with various stakeholders across the business, data scientists and IT. Working closely building relationships, refining data requirements to meet various data and analytics initiatives and data consumption requirements
 
- Increase the overall speed in which data is onboarded to the Data and Analytics platform.
 - Building robust data pipelines to enable larger data consumption on the Data and Analytics Platform\
 - Increase the overall quality of data pipeline development through DevSecOps
 
- Programming experience in Spark using Scala, Python
 - Experience working with modern data architectures like Azure Data Lake Storage, Azure, Azure Synapse (formerly SQL Data Warehouse) and Databricks, Delta Lake, Delta Sharing, Unity catalog, DLT pipelines
 - Experience leading Data Engineering practice within an organization/team.
 
- Knowledge and expertise of database modeling techniques: Data Vaults, Star, Snowflake, 3NF, etc.
 - Experience building Rest API integration using Redis Cache, Denodo
 - Experience working with streaming data architecture and technologies for real-time: Spark Streaming, Event hub, Kafka, Flink, Storm
 - Experience working with relational and non-relational database technologies: SQL Server, Oracle, Cassandra, MongoDB, CosmosDB, HBase
 - Experience working with source code and configuration management environments such as Azure DevOps, Git, Maven, Nexus
 
- Experience within Azure environment
 - Strong Scala, python and Spark experience
 - Experience modernizing data platforms.
 - 2 to 3 projects developing Data Vault
 
Job Features
| Job Category | Data Engineer | 
| Spark using Scala, Python | 4-5 | 
| Rest API integration using Redis Cache, Denodo | 4-5 | 
| Relational and non-relational database technologies | 4-5 | 
    We are looking for a Design & Development Manager! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: Design & Development Manager
Term: 12-months - 37.5 hours/week
Location: Toronto - Remote
Job ID number: C1129
 
Brief description of duties:
 
 
 
MUST haves:
 
 
 
Nice to haves:
 
 
 
 
     
            
        
            
                
    
    
    
    
        
  | 
  | 
  | 
Job Features
| Progressive experience designing | 3-5 | 
| Project management | 3-5 | 
    We are looking for a Lead Developer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Full-time
Title: Lead Developer
Term: Full-time - 37.5 hours/week
Location: Remote
Job ID number: C1128
 
Brief description of duties:
 
The Lead Developer is responsible for the quality, integrity, scalability, resiliency, and overall technical performance of the products and services developed within their assigned portfolio. The Lead Developer plays a vital role in the development, design, testing and deployment of responsive web solutions across our various web properties – these properties are built on AEM and Umbraco.
They ensure that the overall technical solution meets business needs and aligns with client’s digital experience and technology strategies, as communicated by the Digital Experience leadership team.
The Lead Developer participates in all phases of the software development lifecycle, from requirements definition through service delivery and operational support, and is responsible for producing high-quality solutions and accurate system design documentation. The Lead Developer assumes a technical and associate leadership position for development projects and shares knowledge and experience with other members of the development team, while developing their skills, communication and experience.
    
    
        
            
                        
    
    
    
    
    
        - Manages direct reports and the people requirements of the Team using provided tools and resources to ensure the successful execution of all key responsibilities and tasks, retention of great talent, and high Associate engagement.
 - Facilitates recruitment of direct reports alongside the Talent Acquisition Department to ensure adequate resourcing based on approved Department/Team budget.
 - Leads the onboarding, coaching, learning, development, and performance management of all direct reports to ensure a positive and safe working experience.
 - Provides personnel and administrative supervision. Conducts hiring, personnel evaluation, counseling, mentorship, development, salary reviews, disciplinary and termination activities as required. Develops and delivers training plans to maintain professional staffing with the necessary skillsets to execute on business commitment.
 - Develops, deploys and supports software components for products and services using Adobe Experience Manager, other Adobe Products, Umbraco, Azure, and front-end frameworks such as React.js, ensuring alignment with business requirements as directed by Product Owners and the Digital Experience leadership team
 - Designs efficient content models, security models, workflows and templates
 - Develops templates and components leveraging current software releases
 - Applies a deep understanding of our CMS platforms and Adobe solutions like AEM, Analytics, Target and Campaign to make appropriate technical decisions
 - Develops and oversees OSGI bundles, templates, launches, and workflows
 - Builds and maintains efficient and high-quality code and integrates software components and third-party programs
 - Collaborates with other Software Developers to perform pair programming and code reviews, as needed, to reinforce the quality of code and applications
 - Works with support teams and product teams to solve common problems and to enhance the availability and content of designated applications
 - Creates technical documentation for referencing and reporting
 - Collaborates with Quality Assurance (QA) Specialists and Product Owners to test and debug software, diagnose and resolve system issues, create release notes, operating procedures and technical documentation, in order to maximize the quality of software
 - Collaborates with Architecture, Infrastructure, and Security teams to understand the infrastructure and platform roadmaps and proactively leads and implements initiatives to ensure applications are utilizing current, supported versions
 - Identifies opportunities for process improvement; develops and implements solutions to drive iterative change by participating in retrospective meetings in order to maximize the quality, efficiency and agility of software development teams
 
- Bachelor’s Degree or College Diploma
 - 4 to 8 years of experience in software development
 - Knowledge in Adobe Experience Manager with developing AEM templates and components using AEM and technologies such as JAVA, JSP, XML, JavaScript, JSON and HTML / DHTML (nice to have)
 - Over 2 years’ experience with responsibility for the analysis, design, development and maintenance of a variety of software applications, creating test plans, test cases/scripts, testing tools
 - Experience developing consumer facing websites, experiences that resemble selling directly to the relevant customer segment are preferred.
 - Experience configuring Author and Publish instances, Dispatchers and other Replication agents
 - Skilled in some of these technologies: Azure, .NET Core, C#, Java, SQL Server databases, REST, and/or SQL program languages
 - Some understanding of API development & design, information architectures and microservices
 - Proven technical team leadership, estimation and task management experience
 
    We are looking for an AEM Developer! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact
Title: AEM Developer
Term: 6-month - 37.5 hours/week
Location: Toronto - Remote
Job ID number: C1127
 
Brief description of duties:
 
            
        
            
    
    
    
    
        - Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
 - Act as an expert technical resource for modeling, simulation and analysis efforts
 - Leverage industry best practices to design, test, implement and support a solution
 - Assure quality, security and compliance requirements are met for supported area
 - Be flexible and thrive in an evolving environment
 - Adapt to change quickly and adjust work accordingly in a positive manner
 
- AEM (highly preferred – version 6.4, but open to other versions 5.8+)
 - AEM (front-end experience with it)
 - Build APIs (not just writing scripts) to connect with 3rd party vendors (such as Oracle on Demand, FIS, etc.) – 5+ years of hands on experience
 - Java Languages (Java Enterprise, Java, SpringBoot, etc.) (API, service layers, backend experience, building components/functionality) – 5+ years of hands on experience
 
Job Features
| Job Category | AEM Developer | 
| AEM (highly preferred – version 6.4, but open to other versions 5.8+) | 5+ | 
| AEM (front-end experience with it) | 5+ | 
| Build APIs (not just writing scripts) to connect with 3rd party vendors (such as Oracle on Demand, FIS, etc.) | 5+ | 
| Java Languages (Java Enterprise, Java, SpringBoot, etc.) (API, service layers, backend experience, building components/functionality) | 5+ | 
    We are looking for an AWS Specialist! Reach out if you are interested and feel free to refer friends/colleagues!
 
Type of Employment: Contact to hire
Title: Senior AWS Specialist
Term: 6-month conversion to Full-time - 37.5 hours/week
Location: Remote
Job ID number: C1126
 
Brief description of duties:
 
            
        
            
    
    
    
    
        - Implement backend solutions using AWS services such as Lambda and ECS, while ensuring code adheres to security, performance, and non-functional requirements.
 - Translate business requirements into detailed design specifications and code, collaborate with stakeholders to define, analyze, and deliver requirements, and assess the costs and benefits of different solutions to recommend appropriate designs.
 - Assess the impact of design decisions on the computer solution/service being developed and recommend alternate solutions to optimize performance, schedule, budget, quality, and downstream component/system impact.
 - Build effective relationships with internal and external stakeholders, identify emerging issues and trends, and provide specialized consulting, analytical, and technical support to resolve strategic issues.
 - Conduct independent analysis and assessment, lead and implement initiatives to deliver business objectives, and support specific project deliverables and outcomes.
 - Build solutions that are scalable, supportable, and achieve common assets, and recommend or automate approaches to streamline and integrate technological processes and systems to improve operational efficiency and effectiveness.
 - Stay up to date on latest industry technical and business trends, actively seek to improve solutions, and work in an Agile environment with a continuous improvement mindset and culture.
 
- A bachelor’s degree in Computer Science, Engineering, or equivalent industry experience.
 - Strong programming skills with hands-on experience designing and implementing high volume, high availability applications with a very high degree of automation.
 - In-depth knowledge of AWS services such as ECS, EC2, DocumentDB, Lambda, and S3, and their integration into complex cloud architectures
 - Excellent interpersonal and communication skills.
 - Experience in evaluating trade-offs and making constructive calls with other teams while balancing perfection and compromise.
 - Technical proficiency in the required programming languages, frameworks and technologies, including Java, SpringBoot, MongoDB, JSON and XML data notations.
 - An in-depth level of understanding with software development principles
 
Job Features
| Job Category | AWS Specialist | 
| AWS services such as ECS, EC2, DocumentDB, Lambda, and S3, and their integration into complex cloud architectures | 4-6 | 
