Job Archives
We are looking for a Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Business Analyst
Term: Contract – 12 months with extension
Location: Hybrid from Toronto – once a week
Job ID number: C1313
Brief Description on Duties:
Story Behind the Need:
Business Group: Wealth Management Data and Analytics
Project: Contributes to the overall success of the CID&A- GWM Data team by ensuring specific individual goals, plans and initiatives are executed / delivered in support of the team’s business strategies and objectives. The main function of the Business Analyst role is to support the Data Remediation Project as a Project Coordinator. This role ensures all activities are completed within the established timelines and conducted in compliance with enterprise data standards, policies, and procedures.
Candidate Value Proposition:
The successful candidate will have the opportunity to work within Scotiabank. We are technology partners who help the business transform how our employees around the world work. You will get to work with and learn from diverse industry leaders, who have hailed from top technology.
Typical Day in Role:
- Monitors project progress by tracking daily activity; resolving problems; and publishing progress reports.
- Delivers detailed status updates to project managers, project team and other stakeholders
- Supports the project through management of the OP invoicing and accruals
- Coordinates project meetings, compiles minutes and obtains additional artifacts to meet audit requirements.
- Provides hands-on support on the implementation according to Data Office playbooks, guidelines, standards, and policies (e.g., documenting initiatives, use cases, data tiering and classification, critical data elements and business data elements)
- Participates in knowledge transfer within the team, business units and provide recommendation opportunities to enhance productivity, effectiveness, and operational efficiency of the business unit and/or team
- Work in an Agile mindset to accelerate the delivery of the project
- 8+ years of experience with business analysis processes, frameworks with documenting processes and data flows within a large enterprise
- 5+ years of experience working with data concepts (metadata, data mapping, data quality, data modeling, etc.) and familiarity with Data Management tools
- 5+ years of advanced experience with PowerPoint and Excel (Pivot tables, VLook up) for reporting purposes
- Previous Banking/Financial Industry experience
- Experience with Collibra is an asset
- Knowledge of Power BI and Tableau, as well as Confluence and Jira are considered assets
- Very detail oriented and skilled in summarizing and providing insights from complicated processes
- Self-motivated to solve problems independently and able to work collaboratively with other team members
- Strong oral and written communication skills and comfortable presenting to a variety of audiences
- Candidate with strong business acumen, data analysis, metadata documentation, and data quality controls skills specifically with respect to analyzing business process controls, sourcing, and provisioning of lineage, and identifying data quality issues and proposing remediation steps
- Candidate who is able to work as part of a team, as well as work independently or with minimal direction
Job Features
| Job Category | Business Analyst |
We are looking for a Full-Stack Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Full-Stack Developer
Term: Contract – 6 months with extension
Location: Hybrid from Toronto – 3 days a week
Job ID number: C1312
Brief Description on Duties:
Background:
The client requires the services of a Senior Java JavaScript full-stack developer for delivering operations, maintenance and product updates on a Java application. This Senior Developer must be knowledgeable and experienced in the following technologies to be able to support the related portfolio of products: Drupal, PHP, JavaScript, React, Highcharts, D3, HTML/CSS, JSON, REST API Eclipse, Oracle and MySQL and have at minimum basic knowledge of Cloud environment (preferably AWS).
Services:
This Senior Consultant/Developer will operate (run processes), maintain (small code changes) and develop changes (medium to major changes, including Java upgrade and JS framework/libraries upgrade) to the portfolio of products. In addition, test, prepare deployment packages, deploy code/script changes, support user tests and inquires and perform or follow up on application administration tasks required for the products maintenance.
In summary, the main services/deliverables shall include:
- Understand systems and Business requirements for Pharma tool.
- Architect, design and develop solution for Pharma tool.
- Develop test cases and execute unit, module and system integration test plans and conduct comprehensive testing of information systems according to our quality assurance standards and processes.
- Perform deployment to test environments and support QA team (as applicable) and users testing.
- Support users inquiries
- Communicate well with Business users, Project Manager as well as other groups to ensure all tasks required for the products maintenance are covered.
- Perform promotion and implementation of applications utilizing ITSPD Change Management Protocols
- Create or modify documentation related to the changes in the products technical design and others as advised by internal IT team.
- Profound knowledge and experience developing in:
- Drupal 9+ (custom module development, experience integrating with 3rd party APIs)
- PHP
- React
- Highcharts and/or D3
- SOAP based Web services (JAXB, JAXWS)
- REST API
- JSON
- HTML/CSS
- JavaScript / jQuery
- Knowledge of Java / Spring / MVC is an asset
- Understanding development for different platforms (Mobile devices, desktop)
- Understanding of internationalization and localization requirements
- Understanding of accessibility standards
- Proven ability to effectively manage multiple deliverables on time and first time right
- Ability to handle heavy workload
- Willingness to work on what is required for the products maintenance, being it operations, development or other tasks
- Strong trouble shooting and problem solving skills with logical and good attitude team player with strong oral and interpersonal skills
- Excellent communication skills
- Ability to communicate to different audience, being Business users, project manager or managers as well as technical peers
- Excellent collaboration with others in the teams and in other groups
Job Features
| Job Category | Fullstack Developer |
We are looking for a Salesforce Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Salesforce Developer
Term: Contract – 6 months with extension
Location: Hybrid from Toronto – once a week
Job ID number: C1312
Brief Description on Duties:
The successful candidate will have the opportunity to join one of the top banks in Canada! We are technology partners who help the business transform how our employees around the world work. You will get to work with and learn from diverse industry leaders, who have hailed from top technology.
Typical Day in Role:
- Works with key stakeholders to triage production issues.
- Reading and writing SQL Queries
- Demonstrates an informed knowledge of business functions to resolve problems and capitalize on improvement opportunities
- Supports one or more highly complex business processes
- Creates Jira stories related to incidents to move it forward
- 8+ years of production support with a minimum of 1 recent project with a Financial Services Cloud environment
- 1+ years of development experience (no specific programming language required)
- 2+ years of working knowledge of Salesforce tools to execute and manage workflow processes at various stages of the SDLC cycle (e.g. Salesforce DX)
- Salesforce Admin Certification is required
- Previous Banking/Financial Services experience is critical – large insurance/tertiary bank is accepted, however telcos/marketing cloud is not what the team is looking for
- Experience with nCino Credit Origination (managed package for Salesforce) – Credit package on top of salesforce
- Experience reading and writing SQL Queries is an asset
- Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization
- Excellent interpersonal skills to be able to collaborate and work closely with external vendors
- Ability to analyze complex situations and problems and do the necessary research using multiple sources of information to arrive at innovative solutions
- Ability to work as part of a team, as well as work independently or with minimal direction
- Good time management and organizational skills to effectively manage high-scale project
- The best candidate is a Salesforce admin who has worked on multiple projects in the financial service cloud environment
- Bachelors degree in Engineering or related field is required
- Financial Services Cloud certification
Job Features
| Job Category | Salesforce Developer |
We are looking for a IT Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: IT Business Analyst
Term: Contract – 6 months with extension
Location: Hybrid from Toronto – 3 days a week
Job ID number: C1311
Brief Description on Duties:
Works in partnership with clients, advising them on information technology in order to meet their business objectives or overcome problems, work to improve structure and efficiency of an organization’s I&IT systems.
The I&IT Consultant may be used to provide strategic guidance to organizations with regard to Information Management & IT technology, IT infrastructures and the enablement of major business processes through enhancements to IT.
Provides subject matter expertise in their field and highly expert technical assistance.
The I&IT Consultant is responsible for, but not limited to ensuring the team is proactive in completing priorities and deliverables as well as ensuring requirements are well-understood, documented, and accurate.
Facilitates and leads in-depth workshops to elicit, review and confirm business requirements, business models, business rules, user, interface design
Establishes the backlog as a source of truth from which the team can deliver.
Must Haves:
- Experience with Agile project methodology
- Experience transposing requirements into coherent user stories
- Strong communications, consultations and interpersonal skills to determine client needs
- Experience working with both the business users and IT development teams
- Experience in transposing requirements/user stories into content design using a CMS (Content Management System) or DB implemented content.
- Acts as the technical advisor/expert on all aspects of a specific deliverable
- Work in partnership with clients advising them on information technology aspects to meet their business objectives or overcome challenges, and work to improve efficiency of an organization’s I&IT systems
- Responsible for, but not limited to ensuring the team is proactive in completing priorities and deliverables as well as ensuring requirements are accurate, well-understood, and documented
- Facilitates and leads in-depth workshops to elicit, review and confirm business requirements, business models, business rules, user, interface design
- Lead a cross functional team of technical solution design and collaborate with program area and external vendors toward implementation of the project scope on time and budget
- Liaise with IT specialists, unit leads and relevant stakeholders
- Conduct and participate in walkthroughs at each project milestone in accordance with project schedule
- Provide the quality assurance/quality control of specific deliverables
- Anticipates and resolves problems to ensure that the deliverables are completed within budget, to the highest quality, meeting or exceeding expectations
- Develops processes and procedures for implementing deliverables
- Prepares reports and presentations including options, recommendations, implementation plans, etc.
- Works with clients to define the scope of a project and to determine requirements
- Analyzes I&IT requirements giving independent and objective advice on the use of I&IT
- Familiar with change-management principles and methodology
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience in leading and facilitating in-depth workshops to elicit, review and confirm business requirements, business models, business rules, user, interface design.
- Experience to feed work to the team and dedicated to looking ahead at upcoming work and grooming requirements so that they’re well-understood, documented, and ready to go
- Experience with Agile project methodology
- Experience assembling requirements into coherent user stories
- Experience in managing the Product Backlog Items, refining them and communicate changes to project manager/Team Lead
- Experience to ensure the team is proactive in completing priorities and deliverables as well as ensuring requirements are accurate, well-understood, and documented
- Requirements documentation experience in the format of concise and clear user stories
- Breaks epics down into stories and defines acceptance criteria in each story
- Provides the team with the context they need, i.e., what part of The Big Picture they’re working on
- Expert in detailed analysis, conversations, and documentation that all user stories call for
- Experience establishing the backlog as a source of truth from which the team can deliver
- Meets with the Product Owner to understand the team’s work
- Story writer experience, make sure the myriad pieces of information that are discussed during a team standup are included in the stories; details, decisions, and dependencies, are documented in the in the right user story.
- Act as a proxy Product Owner for the team, where the role will answers questions or facilitates decisions on behalf of an absent Product Owner
- Explain and present very complex technical analyses, options, proposals, reports and recommendations to clients
- Analytical and problem-solving skills to assess clients' business priorities and needs; to evaluate business and technical design alternatives
- Experience working with both the business users and IT development teams to ensure business requirements are properly reflected in the system design and technical specifications
- Experience with user testing; working with UI/UX designer and other business analysts to plan user testing sessions including screening and recruiting, facilitate user testing sessions, document and present research findings
- Experience in transposing requirements/user stories into content design – preferably using a CMS (Content Management System) or DB implemented content.
- Experience working with data sources such as relational DB or CMS
- Working knowledge of business system technologies to provide technical expertise and advice
- Experience with design, develop, test and implement systems solutions, and evaluate software/ hardware
- Experience with Agile project methodology
- Experience with large projects implementation that use content management systems or relational DB as back-end storage repositories
- Experience with advanced application prototyping using various prototyping tools – e.g. Axure RP7 and above Experience in the analysis and design of Microsoft Azure Cloud Based Applications and advanced workflows based systems.
- Hands-on experience with creating and managing user stories using Microsoft Team Foundation Server and DevOps
- Strong communication, consultation and interpersonal skills to determine client needs;
- Strong collaboration skills, proven experience of working with solution development, business area and operational departments to ensure all day-to-day priorities/issues are addressed in a timely manner
- Explain technical concepts to non-technical and technical audiences;
- Establish effective working relationships with I&IT management, clients, internal and external partners/ stakeholders and project staff
- Communication skills to discuss client requirements among other technical team members;
- To discuss of systems development options and technical processes among project team;
- To discuss with clients, development and operational recommendations given limitations and considerations Writings kills to prepare project reports and presentations to explain analysis and recommendations;
- To prepare business cases for recommended approach to systems development or acquisitions;
- To prepare systems documentation and manuals;
- To prepare metrics and dashboard reports; and,
- To prepare research finding summary reports
Job Features
| Job Category | Business Analyst, IT Business Analyst |
We are looking for a UX Designer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: UX Designer
Term: Contract - 12 months with extension
Location: Hybrid from Toronto – once a week
Job ID number: C1311
Brief Description on Duties:
User Experience Design 40%
- Extensive experience in using UX design best practices to design solutions, and a deep understanding of mobile-first and responsive design.
- Ability to iterate your designs and solutions efficiently and intelligently.
- 3+ years of relevant experience in participating in complex projects (products) of different sizes, ensuring alignment to plans, best practices and incorporating user-centred design processes and agile (scrum) methodologies.
- Degree or diploma in graphic design; degree or certification in usability, human-computer interaction, and technical writing a plus
- Experience in facilitate User Research and Usability testing. Accessibility compliance testing is a plus.
- Experience in facilitate User Research and Usability testing activities to produce such outputs as:
- User Interview Topic Maps
- User Interview Scripts
- User Interview Synthesis (collection, aggregation and analysis) of written observations recorded during each interview
- User Research Findings Report
Relationship Management - 20%
- Demonstrated experience in communication and mediation skills with business teams and core team members to ensure Client projects (products) are progressing according to schedule
- Experience with strategies and actions to overcome resistance to change and capitalize on forces in support of change during all stages of projects – Discovery, Alpha, Beta, Live or similar delivery methodologies
- Ability to deliver on a (project) product with a balanced team (product owner, user experience designers, developers) by participating in Agile (SCRUM) delivery methodologies
Technical Skills - 30%
- Expertise in UX software such as JustInMind, InVision, Sketch, Adobe Creative Cloud, Axure, Figma, and Zeplin. HTML5, CSS3, and JS skills (React, Angular, NodeJS), are a plus.
Soft skills - 10%
- Ability to clearly and effectively communicate design processes, ideas, and solutions to teams and clients.
- Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model to regularly deliver design solutions for approval.
- Strong interpersonal and negotiation skills
- Strong presentation, verbal and written communication skills
- Excellent analytical, problem-solving and decision-making skills
- Facilitate the Kick-off meeting with the project team to produce such outputs as:
- Business Model Canvas
- 5 Whys
- User Personas
- Stakeholder Mapping
- Strategy Map
- Short- and Long-Term Goals
- Fears and Challenges
- Problem Statement
- Facilitate user research activities to produce such outputs as:
- User interview topic Maps, a summary of interrelated topics for the user interview
- User Interview Scripts to plan and guide user discussion
- User Interview Synthesis (collection, aggregation and analysis) of written observations recorded during each interview
- User research findings report
- Inception (Science Fair Day):
- Showcases the work and key findings from this stage to stakeholders outside of the core project team
- Aligns entire team (business, technical) on what the next steps will be
- Planning activities for next phase (Alpha)
- Other deliverables typically delivered in this phase include:
- User Storyboard to communicate a story through images displayed in a sequence of panels that chronologically maps the story’s main events.
- Technical Service Blueprint, a diagram that displays the entire process of service delivery including support systems by listing all the activities that happen at each stage, performed by the different roles involved
- Defined business Key Performance Indicators (KPIs)
- Optionally conduct Google Ventures five (5) Day Design Sprint (or variation). This sprint is a five (5) day process for answering critical business questions through design, prototyping, and testing ideas with customers
- Produce “clickable” prototypes of multiple possible solutions
- Validate "clickable” prototypes with users through usability testing sessions and produce research findings report
- Iterate (improve) on “clickable” prototypes with insights garnered from research findings report
- Identify and document existing processes or policies that will need to change to support the new product or service
- Produce a business proposal to justify funding for the next phase (Beta)
- Define a clear vision for the solution that will be built in Beta
- Create a plan and prioritized list of features to be completed in the Beta phase
- Define user solution, and delivery of KPIs
- User story creation and validation:
- Participates in deciding which priority to tackle
- Sketching workshop to create visual representation of ideas or user flows
- Create designs
- Enhancements made to designs
- User Interviews (for validation)
- Synthesising individual and overall interview findings
- Enhancements to designs made from synthesis
- Get product owner sign off and input story into backlog for future iteration planning
- Rinse and repeat for each feature, function within a given iteration
- Conduct accessibility compliance testing of the solution within each iteration.
- Conduct regular usability testing sessions on the MVP built as part of the Beta phase.
- Continue to facilitate user research activities to produce such outputs as:
- User interview topic maps, a summary of interrelated topics for the user interview
- User interview scripts to plan and guide user discussion
- User interview synthesis (collection, aggregation and analysis) of written observations recorded during each interview
- User research findings report
- Conduct regular accessibility compliance testing of the live build as improvements are released.
- Conduct regular usability testing sessions on the live build.
- Analyze usage analytics and user behaviour patterns to track and measure key performance indicators.
Job Features
| Job Category | UX Designer |
We are looking for a Senior Systems Administrator! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Systems Administrator
Term: Fulltime
Location: Hybrid from Toronto – once a week
Job ID number: C1310
Brief Description on Duties:
In need of a System Administrator for their Enterprise Service Management Application that fully understands how to reconfigure ITSM platforms. They work on a cloud-based solution, Halo ITSM. This person will not be simply using the ticketing software. They will be:
- Building tables to define how tickets work - defining tickets and rules around it, fields they’re on, conditionals on the field
- Extending and integrating with other systems
- Learn platform so they can give definition for a new ticketing approach (workflow, approvals required, conditions, report generation, etc.) and being able to built on it
- Creating events or other functions using the platform
- 3+ years of ITSM administration (ServiceNow, Remedy, Heat, Halo, Cherwell, etc.)
- Jira experience
- MS Project or MS Visio or similar diagramming/vector solution
- MS Suite (Office, Excel, Teams, etc.)
- Halo ITSM
- Higher Education experience
- Basecamp
Job Features
| Job Category | System Admin |
We are looking for a Data Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Data Analyst
Term: 8 months contract with extension
Location: Hybrid from Toronto – 3 days a week
Job ID number: C1309
Brief Description on Duties:
- Project related UAT testing of data for large conversion/migration project.
- Support team with data analysis of large exposure and client data and more
- Data Quality Operations for monthly production cycles for Capital Measurement and Reporting.
- Basic SQL.
- Strong communication & interpersonal skills.
- Ability to work in tight timelines.
- Understanding of systems and flow of data impacting specific domain.
- Ability to navigate and traverse through multiple level of data’s E2E linage such that candidate can interact with different teams, understand the data & systems on upstream/downstream applications, and relate it to domain requirements.
- Understanding of Capital Domain
- Experience in Banking.
- Communication both with internal team and multiple external teams. Both verbally and written (emails, etc).
- Ability to coordinate different teams to work together to accomplish domain objective.
Job Features
| Job Category | Data analyst |
We are looking for a Software Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Software Developer
Term: 6 months contract with extension
Location: Hybrid from Toronto – twice a week
Job ID number: C1308
Brief Description on Duties:
Develop web enabled and database driven applications in Java. Apply analytical skills to resolve problems and deliver solutions. Design and develop quality solutions for systems consistent with project objectives. Develop, implement, and maintain solutions that maximize system availability.
Vacancy exists for a senior developer to join the team in the delivery and development of this project. Prime responsibility will be to develop detailed design specifications, create and review code.
Key accountabilities are:
Participate in analysis and system design specification sessions. Ensure that solutions adhere to development best practices and architectural principles.
Apply analytical skills to resolve problems and deliver viable solutions. Anticipate obstacles and execute proactive approaches to issues.
Responsible for coding, testing, packaging, deployment, and support of builds as code is promoted from development, system, acceptance, and production environments. May lead code reviews.
Participate in development of test strategy, test plans, test cases and testing efforts.
Data set up and environment shake down.
MUST HAVE:
Front end developer experience
Angular experience – Version 8 to most recent version
Java experience (5+ years)
UI & API experience (5+ years)
Database experience – DB2, SQL Server, Oracle
NICE TO HAVE
NodeJS
SpringBoot
Job Features
| Job Category | Software Developer |
We are looking for a DevOps Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: DevOps Engineer
Term: 6 months contract with extension
Location: Hybrid from Toronto – twice a week
Job ID number: C1307
Brief Description on Project:
Technology/Software essential for the role:
- JupyterHub
- Dash Enterprose
- PCF migration
- AKS Migration
- Openshift 4 migration
- Kubernetes
- Python
- Docker
- DevOps
- SRE
- Ansible
- Kubernetes – 2 years +
- Python – 3 years +
- Docker – 3 years +
- DevOps – 3 years +
- CKA certification
- SRE
- Ansible
- Airflow
- API
- Able to describe approach and issue to other
- Able to troubleshoot issue independently with minimal input
- Able to speak up and provide different approach and challenge fellow engineers
Job Features
| Job Category | DevOps Engineer |
We are looking for a QA Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: QA Engineer
Term: 6 months contract with extension
Location: Hybrid from Toronto – once every 3 weeks
Job ID number: C1306
Brief Description on Duties:
Story Behind the Need:
The Commercial Global Engineering team is responsible for onboarding commercial clients. The hiring manager is looking for a QA Test Analyst for working on new functionality in communicating with downstream application systems.
Candidate Value Proposition:
The successful candidate will have the opportunity to work within the bank. We are technology partners who help the business transform how our employees around the world work. You will get to work with and learn from diverse industry leaders, who have hailed from top technology.
Typical Day in Role:
- Work on recreating production bugs
- Functional and regression testing
- End to end Salesforce and ETL testing
- Working closely with product owners, BSA and developers
- Execute test plans, scenarios, scripts or procedures Test system modifications to prepare for implementation
- Develop testing programs that addresses areas such as database impacts, software scenarios, or usability
- Document software defects, using a bug tracking system, and report defects to software developers
- Identify, analyze and document problems with program function, output, online screen or content
- Monitor bug resolution efforts and track successes Create or maintain databases of known test defects
- Plan test schedules or strategies in accordance with project scope or delivery dates
- 10+ years of progressive working experience as a QA Test Analyst
- Salesforce admin certification is required
- 8+ years of experience writing test automation documentation such as Test Plans, scripts and test results reports
- Previous Banking/Financial Services experience is critical – large insurance/tertiary bank is accepted, however telcos/marketing cloud is not what the team is looking for.
- Experience with Talend
- Experience with Salesforce integration applications
- Experience with nCino testing
- Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization.
- Strong decision making, forward thinking and creative problem-solving skills to anticipate and respond quickly to technological/market influences.
- Ability to work as part of a team, as well as work independently or with minimal direction.
- Good time management and organizational skills to effectively manage high-scale project.
- Strong decision making skills, demonstrating ability to think objectively and weigh different options.
- Post-secondary degree in a technical field such as computer science, computer engineering or related IT field required.
Job Features
| Job Category | QA Engineer |
We are looking for a Scrum Master! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Scrum Master
Term: 6 months contract with extension
Location: Hybrid from Toronto – 2-3 days/week
Job ID number: C1305
Brief Description on Duties:
About the Role
Digital, Data and Analytics is one of the key pillars of the Client for Life Strategy. Leveraging innovative digital capabilities powered by data, insights, and intelligence, we aim to inspire and energize our clients and sales professionals to believe.
This role will be part of a dedicated Agile team building the digital data products and will be accountable for implementing the team goals through a highly dynamic, fast-paced solution development process. The Scrum Master helps build high-performing teams by providing support with product delivery utilizing a deep understanding of Agile principles and team dynamics. The Scrum Master teaches the team Agile practices, facilitates Scrum ceremonies, and shields the team from external distractions. The Scrum Master brings the teams together and helps them understand each other’s roles and key objectives. This individual is also a personal coach for team members and an innovator who constantly seeks continuous improvement.
What will you do?
- Monitor Scrum processes and support Product Owner, Delivery Manager and other stakeholders on release planning and backlog management related to the data [pipelining] products & services.
- Facilitate agile ceremonies including sprint planning, sprint review, retrospectives, and daily standup.
- Identify, manage, and help mitigate issues and risks, with particular emphasis on timely removal of impediments for the team and/or directing obstacles to appropriate owners for quick resolution.
- Ensure that proper documentation (i.e. program vision statement, program backlog, program roadmap, release plan, sprint backlog, and increments) is prioritized and added to the team’s backlog of work
- Support compliance with Sun Life policies and procedures for delivery and implementation
- Build high performing teams who produce successful deliverables and work effectively via individual and team coaching.
- Strengthen the team’s understanding of Agile / Scrum principles and ensure application of these practices.
- Ensure the team’s actions are aligned with the project goals and vision
- Bring transparency to Business, IT, and Operations organizations about the team’s progress and Agile processes
- Identify trade-offs between short and long-term benefits to drive shared vision between the team and Product Owner/Delivery Manager
- Foster a continuous learning environment, helping teams adapt to changing circumstances.
- 3+ years of experience in agile delivery / transformation / training / coaching
- 5+ years of IT project management experience
- Familiarity working in Agile and Scrum environments
- Certified Scrum Practitioner (CSP) or Certified Scrum Coach (CSC) ideal
- Experience/knowledge in development & implementations of the Cloud based data products/solutions.
- Experience in Agile principles and managing teams/dynamics.
- Experience in facilitating Agile ceremonies, tracking team level metrics and removing blockers ideally working with the data product development team.
- Fast learner and action-oriented individual who can quickly connect dots and add-value in the complex Data and Analytics value chain.
- Strong communication skills, ability to share information promptly and clearly
- Strong team leader able to assess team spirit, facilitate positive team dynamics, and drive necessary actions to improve
- Excellent problem-solving, organizational, and analytical skills
- Ability to coach and mentor multiple roles on a Scrum team; skilled in building relationships and navigating through organizations
- Brings a high-energy and passionate outlook to the job and can influence those around them
- Able to build a sense of trust and rapport that creates a comfortable & effective workplace
- Understanding the Software Development Life Cycle (SDLC)
- Delivery or software development background in data pipelining and data analytics domains will be a strong competitive advantage. a plus
- Experience coaching development teams is a plus
- Assertive, with the confidence to be voice of authority
- Well versed in navigating complex organizational structures and the capability to develop productive working relations with internal stakeholders across the region and globally
Job Features
| Job Category | Scrum Master |
We are looking for a Network Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Network Analyst
Term: 6 months contract with extension
Location: Hybrid from Toronto – 2 days/week
Job ID number: C1304
Brief Description on Duties:
The Contact Centre & RBSC Technology is looking for a Network Analyst who will contribute to the overall success in globally ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are in compliance with governing regulations, internal policies and procedures. Provide or participate in recommendations and solutions for all Telephony technology. The ability to manage their own day-to-day operations, projects, and timelines according to client’s expectations and SLO / SLA's. Provide support to ALL employees globally across all Business lines. Contribute to maintenance and support renewals as well as RFP's. This candidate is also responsible for providing training and assistance to users upon request, and fellow team members to ensure the users are fully comfortable using the technology and team members are aware of any updates, changes, etc. The candidate will have strong knowledge in working with various Telephony technologies and Vendors (Cisco, Legacy, Wireless, Lync, Bell, Allstream, Rogers, etc.)
Candidate Value Proposition:
We are technology partners who help the business transform how our employees around the world work. You will get to work with and learn from diverse industry leaders, who have hailed from top technology.
Typical Day in Role:
- Contractor will help migrate Skype users to Cisco Jabber as Skype servers will be decommissioned.
- Helping with porting phone number, removing un-used numbers, and updating the SIP address.
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Manages the purchase, installation, and support of unified communications infrastructure equipment and applications.
- Responsible for evaluating current systems for capacity, performance, currency and security.
- Manages multiple tasks concurrently. Works on complex problems where analysis of situation requires in-depth evaluation of various factors. Escalates more complex problems to management for guidance. Provides second and third level support.
- Plans large scale systems projects through vendor comparison and cost studies. These projects could require the individual to travel both to both domestic, US and international locations.
- Devises course(s) of action that may fall outside of procedural and policy guidelines and standards and makes recommendations.
- Provides work leadership, coaching and training to other team members and business partners.
- Supports the bank’s technology infrastructure by participating in after hour’s support with the expectation of receiving notification of critical system outages outside of business hours and to take appropriate steps to restore service.
- Maintains working relationships with key customers, clients, suppliers and contractors.
- Understands the departmental objectives and division technology strategies. Keeps current on rapidly changing technology trends.
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational risk, regulatory compliance risk, AML/ATF risk and conduct risk, including but not limited to responsibilities under the Operational Risk Management Framework, Regulatory Compliance Risk Management Framework, AML/ATF Global
- Handbook and the Guidelines for Business Conduct.
- Champions a high performance environment and implements a people strategy that attracts, retains, develops and motivates their team by fostering an inclusive work environment; communicating vison/values/business strategy and managing succession and development planning for the team.
- 8+ years of Network Analyst industry experience
- 5+ years of hands-on experience and expert knowledge of LAN/WAN systems, networks and applications.
- 8+ years of experience with Unified Communication systems i.e. Oracle, Cisco required
- 5+ years of experience with Telephony Vendor systems and processes
- Cisco Certified Network Associate Voice (CCNA Voice)
- Oracle certification
- Previous experience working within the Banking/Financial Industry
- Expert Knowledge of Regulatory bodies (internal and external) and Vendor contracts
- Experience with Lync
- Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization.
- Strong decision making, forward thinking and creative problem-solving skills to anticipate and respond quickly to technological/market influences.
- Ability to work as part of a team, as well as work independently or with minimal direction.
- Voice communications analyst that has experience with telephony systems.
- A candidate who is self-sufficient and can provide great customer service experience – they will be working closely with users and managers
- Post-secondary degree in a technical field such as computer science, computer engineering or related IT field required
Job Features
| Job Category | Network Analyst |
We are looking for a ETL Azure Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: ETL Azure Developer
Term: 6 months contract with extension
Location: Hybrid from Toronto – 3 days/week
Job ID number: C1303
Brief Description on Duties:
General Responsibilities
- Design, develop and implement ingestion framework from Oracle source to Azure Data Lake - initial load and incremental ETL. Used tools are:
- Azure Data Factory (expert knowledge) to maintain pipeline from Oracle to Azure Data Lake
- Azure Synapse to build stored procedures and read data from data lake
- Review the requirements, database tables, and database relationships - Identify gaps and inefficiencies in current production reporting environment and provide recommendations address them in the new platform.
- Continue to evolve and design ingesting framework and CDC
- Prepare design artifacts
- Analysis of data - physical model mapping from data source to reporting destination.
- Understand the requirements. Recommend changes to the Physical model.
- Develop the scripts of physical model, and create DB.
- Access Oracle DB environments, use SSIS, SQL Server and other development tools for developing solution.
- Proactively communicate with business on any changes required to conceptual, logical and Physical models, communicate and review dependencies and risks.
- Development of ETL strategy and solution based on different set of modules
- Understand the Tables and Relationships.
- Create low level design documents and unit test cases.
- Create the workflows of package design
- Development and testing of data with Incremental and Full Load.
- Develop high quality ETL mappings/scripts/jobs
- ETL data from Applications to Data Warehouse
- ETL data from Data Warehouse to Data Mart
- Perform unit tests.
- Performance Review, data Consistency checks
- Troubleshoot performance issues, ETL Load issues, log activity for each Individual package and transformation.
- Review Performance of ETL Overall.
- End to end Integrated testing for Full Load and Incremental Load
- Plan for Go Live, Production Deployment.
- Create production deployment steps.
- Configure parameters, scripts for go live. Test and review the instructions.
- Create release documents and help build and deploy code across servers.
- Go Live Support and Review after Go Live.
- Review existing ETL process, tools and provide recommendation on improving performance and reduce ETL timelines.
- Review Infrastructure and any pain points for overall process improvement
- Knowledge Transfer to Ministry staff, development of documentation on the work completed.
- Document share and work on the ETL end to end working knowledge, Troubleshooting steps, configuration and scripts review.
- Transfer documents, scripts and review of documents.
- Experience of 7+ years of working with SQL Server, ADF and T-SQL Development (Must Have)
- Experience working with building Databases, Data Warehouse and Data Mart and working with delta / incremental and full loads (Must Have)
- Experience with any ETL tools such as SQL Server, ADF, Cloud tools (Must Have)
- Experience working with MSSQL Sever on premise and within Azure Environment (Must Have)
- Experience on Data modeling, and tools – e.g. SAP Power Designer,
- Experience with snowflake and star schema model. Experience in designing data warehouse solutions using slowly changing dimensions.
- Experience working with SQL Server SSIS and other ETL tools, solid knowledge and experience with SQL, other RDBMS (SQL Server, SSIS)
- Understanding data warehouse architecture with a data vault, dimensional data and fact model.
- Analyze, design, develop, test and document ETL programs from detailed and high-level specifications, and assist in troubleshooting.
- Utilize SQL to perform tasks other than data transformation (DDL, complex queries)
- Good knowledge of database performance optimization techniques
- Ability to assist in the requirements analysis and subsequent developments
- Ability to conduct unit tests and assist in test preparations to ensure data integrity
- Work closely with Designers, Business Analysts and other Developers
- Liaise with Project Managers, Quality Assurance Analysts and Business Intelligence Consultants
- Design and implement technical enhancements of Data Warehouse as required.
- 7+ years in ETL tools such as Microsoft SSIS, stored procedures (Must Have)
- 2+ Azure Data Lake and Data Warehouse, and building Azure Data Factory pipelines (Must Have)
- 2+ years Python (nice to have)
- Databricks
- Synapse (nice to have)
- SQL Server
- Oracle
- Ability to present technical requirements to the business
- Demonstrated experience in creating both Functional Design Documents (FDD) & Detailed Design Documents (DDD).
- Experience in Fit-Gap analysis, system use case reviews, requirements reviews, coding exercises and reviews.
- Experience in the development and maintaining a plan to address contract deliverables, through the identification of significant milestones and expected results with weekly status reporting.
- Work with the Client & Developer(s) assigned to refine/confirm Business Requirements
- Participate in defect fixing, testing support and development activities for ETL tool. Assist with defect fixing and testing support for Power BI reports.
- Analyze and document solution complexity and interdependencies by function including providing support for data validation.
- Demonstrated experience in Microsoft specific software development and a number of years of practical experience (minimum 7+ years)
- Proven experience in developing in Azure DevOps
- Experience in application mapping to populate data vault and dimensional data mart schemas
- Demonstrated experience in Extract, Transform & Load and Extract, Load and Transforms software development and a number of years of practical experience (minimum 7+ years)
- Experience in providing ongoing support on Azure pipeline/configuration and SSIS development
- Experience building data ingesting and change data capture using Golden Gate (an asset but not mandatory)
- Assist in the development of the pre-defined and adhoc reports and meet the coding and accessibility requirements.
- Demonstrated experience with Oracle and Microsoft interfaces
- Proficient in SQL and Azure DevOps
- Implementing logical and physical data models
- The Developer must have previous work experience in conducting Knowledge Transfer and training sessions, ensuring the resources will receive the required knowledge to support the system. The resource must develop learning activities using review-watch-do methodology & demonstrate the ability to prepare and present.
- Development of documentation and materials as part of a review and knowledge transfer to other members
- Development and facilitation of classroom based, or virtual instructor demo led sessions for Developers
- Monitor identified milestones and submission of status reports to ensure Knowledge Transfer is fully completed
Job Features
| Job Category | ETL Developer |
We are looking for a Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Java Developer
Term: 6 months contract with extension
Location: On-Site/Hybrid from Toronto – 2-3 days/week
Job ID number: C1302
Brief Description on Duties:
Scope:
- The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital solutions based on Java and Spring boot framework to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program. Successful candidate will work on various applications and integration endpoints including Criminal eIntake, Digital Disclosure and Hearing Hub (D2H2), Digital Information Repository (DIR) and ICON Integration workstreams.
- The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java Spring Boot, translating functional specifications into working, tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests, and debugging code.
- Key deliverables will include:
- Development - Writing and/or generating code, conducting unit tests on written code.
- Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases.
- Support – Assist with troubleshooting production issues and support day-to-day operations
- At least 15 years of hands-on experience with software development
- Must have extensive experience in development of enterprise-grade applications using Java with JEE, EJB, JPA, JSF, Primefaces, Spring Boot, etc.
- Extensive experience with REST API design and development, including experience with API documentation and testing.
- Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
- Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
- Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
- Have knowledge on application security in Cloud environment, for example, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.
- Adobe Designer (earlier it was Adobe LiveCycle), Adobe Java Script (Document Object Model DOM)
- Adobe Experience Manager (AEM Server) , Knowledge to create Work Flow Orchestration, Webservice, XML,
- Adobe Experience Manager Dynamic Forms
- Strong expertise in Java/JEE, including experience with Spring Boot.
- In-depth knowledge of microservice architecture and experience building scalable, highly available, and highly sensitive systems.
- Experience in Lean and/or Agile methodologies for the design & development
- Able to analyze business and functional requirements, lead/participate in JAD sessions and prepare required architecture documentation.
- Create or assist with creation, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required
- Experience with applying various design patterns and standards to the technical design and development
- Assist with system and user interface design and modifications (data & screen) as required
- Knowledge transfer to team members and other personnel
- Hands-on experience with to delivering product features from beginning to end (requirements, development, unit and integration testing) without supervision
- Extensive experience with REST API design and development, including experience with API documentation and testing.
- Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
- Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.
- Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
- Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
- Understanding of security best practices and experience implementing authentication, authorization, and encryption.
- Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.
- Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.
- Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.
- A passion for staying up to date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.
- Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
- A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.
- Strong expertise in design and development using core JEE technologies on WebSphere Application server and demonstrated experience with Spring Boot.
- Demonstrated and result-based experience in User Interface design, integration design, and data modeling for enterprise applications.
- Skilled in designing solutions from business requirements, especially using UML, JEE, and Service Bus.
- Practical knowledge in applying various design patterns and standards to the technical design and development.
- Extensive experience with REST API design and development, including experience with API documentation and testing.
- Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards.
- Hands-on and demonstrated experience in design and development using core JEE technologies, Service-Oriented architecture, SOAP and REST Web Services. Enterprise Service Bus, Message Queue, etc.
- Hands-on and demonstrated experience in development Java Frameworks (e.g. Spring, Shiro, Primefaces etc.), and technologies such as Hibernate, JSF, etc.
- Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.
- Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
- Hands-on and demonstrated experience in design and development using core JEE technologies, Service-Oriented architecture, SOAP and REST Web Services. Enterprise Service Bus, Message Queue, etc.
- Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
- Understanding of security best practices and experience implementing authentication, authorization, and encryption.
- Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in WS-Security, PKI, LDAP, SAML 2.0, RBAC, etc.
- Codes
- Scripts / Documentation
- Project Manager / Team members
We are looking for a QA Automation Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: QA Automation Lead
Term: 6 months contract with extension
Location: Hybrid from Toronto – 2-3 days/week
Job ID number: C1301
Brief Description on Duties:
The QA Automation Solution Consultant will be dedicated to developing routine tests both manual and automated, designing, coordinating, and tracking the testing effort. This position requires deductive reasoning, attention to detail, grit, patience, and creativity. The QA Automation Solution Consultant will work with Developers, testers, and Product Managers to analyze, develop, maintain, and execute quality assurance testing procedures.
Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing.
Helps with the transition from old frameworks to newer technology and tools to be used, while suggesting best practices and ideas for implementing such tools (e.g., Selenium, Jira, Zephyr)
QA Automation Solution Consultant will be responsible for the implementation of the new framework using the tools mentioned above.
Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and non-graphical User Interface (GUI) environments, including the execution of systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests)
QA Automation Solution Consultant is responsible for the creation of new test scripts and test cases and executing these against the various components. QA Automation Solution Consultant will work with the testing lead and IT lead of each project as well as the project team members in the analysis, design, development, implementation, and ongoing support of the required systems.
General Skills:
- Knowledge and experience in all phases of the Systems Development Life Cycle
- Excellent analytical, problem-solving and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills
- A team player with a track record of meeting deadlines
- Knowledge of one or more automated testing tools
- Meaningfully contribute to test strategies, test automation, performance benchmarking, integration testing and threat modelling.
- Steer and support product integrity through solid partnerships with the Product Management, Design, Development and Delivery team.
- Experience in planning, organizing and implementing testing efforts at the specified experience level
- Knowledge of structured methodologies for the development, design, implementation and maintenance of applications
- Knowledge and experience in the use of computer-aided software Engineering (CASE) tools and data query tools to aid in the development of test cases.
- Knowledge and experience in the use of automated test tools and version control systems on one or more platforms
- Experience executing functional tests, non-functional tests and systems-level integration tests
- Experience supporting user acceptance testing and participating in UAT activities
- Experience with quality assurance principles, practices, tools and structured methodologies
- Experience creating testing strategy documentation, test plans, test cases and test data for various types and phases of testing, including technical and business functional validation
- Experience in quality assurance and testing, including unit testing, integration testing, load testing, performance testing, etc.
- Experience in the use of information retrieval packages
- Knowledge and understanding of testing methods in an object-oriented environment.
- Knowledge and understanding of Information Management principles, concepts, policies and practices.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
- Experience planning and organizing testing efforts for both large and small systems.
- Experience coding automated test scripts to produce sets of automated tests cases
- Experience testing Commercial Off-the-Shelf Applications (COTS)
- Work with stakeholders (internal and external) across the program to develop clearly defined epics and user stories.
- Gather information on client problems, services and business goals/objectives
- Help the program understand their needs and translate to design models and concepts
- Evaluate requirements and review options for a solution, assess cost/benefit of options, evaluate alternative conceptual systems designs and potential impact of proposed system changes on existing service delivery
- Recommend approaches and discuss with team and stakeholders
- Translate from technical terminology to business terms
- Solid understanding of software development life cycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and decision-making skills.
- Previous experience/knowledge working with automation tools, Browser stack & and cloud device solutions.
- Strong knowledge of SDLC – Waterfall and Agile. Experience working in waterfall and agile teams in a QA function.
- Hands-on experience working with JIRA, Confluence, Selenium, Jenkins and SQL
- Excellent communication skills to address all project-related issues and conflicts within the quality assurance testing cycle.
- Basic Coding experience on at least one scripting/programming language. Clear coding basics and ability to work with databases. Knowledge on SQL and ability to write simple to medium complexity Queries
- Experience in conceptual design of enterprise data warehouses and extensive experience in data management supporting development teams - working on requirements gathering and design documentation
- Knowledge of Oracle EBS Financial Suite (GL, AP, AR, Cash Management, Fixed Asset) and Curam applications (Java-based programming)
- Advanced technical knowledge of enterprise data warehousing (in Azure platform), large hardware and software operations and utilities, productivity tools, online processing systems, web-based technologies and database management systems
- Knowledge of front-end, web-based technologies and data mining/reporting-based COTS tools encompassing feasibility studies, requirements definition, analysis, prototyping, system design, implementation, testing and maintenance (Nice to have)
- Provide consultation on source-to-target mapping to ensure business and technical alignment
- Knowledge of Systems Development Life Cycle Methodologies, familiarity with ITIL Processes for Change/Release Management, relational database technologies, and use of information retrieval packages using SQL and other query languages.
- Knowledge of emerging IT trends and technologies - cloud computing, enterprise data warehousing, etc.
- Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and relevant guidelines
- Plan, develop, manage, control projects and resolve complex technical design problems
- Knowledge of project management and in-depth knowledge of task estimation, scheduling and control
- Development of documentation and materials as part of a review and knowledge transfer to other members
- Development of specific activities as part of a review (hand over to ministry staff) and building block approach which, builds on knowledge transfer and skills development from the previous stage to the next
- Gather information, clarify needs and desired system changes, explain system development recommendations, explain and provide instruction on new/modified systems and technology
- Prepare business cases, systems documentation, user manuals and guidelines
- Clarify and discuss systems development options with clients
Job Features
| Job Category | QA Automation Lead |
