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: 9 months contract with extension
Location: Toronto – Hybrid (once a week)
Job ID number: C1246
Brief Description of Duties:
- Business group: Prime Services, Collateral Management & Funding Engineering (PACE)
- Project: T+1 project - Looking for Business Analyst with development background on Prime Services Data Interface (PSDI) team in PACE group with good communication skills. PSDI is a central operational data store and data warehouse for the Prime Services transaction processing systems The role requires understanding of Securities Lending business with the ability to work within a team of Business Analysts and Developers and work closely with business users and vendor for deliverables.
- Reason for request: Net new requirement
- The successful candidate will have the opportunity to work on a high visibility project (T+1), and interact directly with a variety of teams and stakeholders.
- Work closely with business stakeholders in the Prime Services business in understanding business requirements and work closely with vendor for deliverables.
- Analyze and document business and functional requirements as per business needs.
- Must be able to test and analyze data as part of data testing using various tools such as Microsoft Excel, SQL tools etc.
- Analyze and understand the deliverables as per business needs and work on the allocated tasks based on priority.
- Work closely with QA for testing vendor deliverables
- Work closely within the BA/Dev team and QA team as part of system testing.
- The role will provide this person with extensive opportunity to interact directly with securities lending sales-traders in Toronto, NYC, and London and will provide them with unique insight into how hedge funds & prime brokers operate.
- Experience as a BA/BSA
- Experience with Securities Lending (within Prime Services) a requirement.
- Experience of using SQL on databases such as Oracle, Sybase etc.
- Experience with Unix or Linux scripting.
- Understanding of Software design and software development lifecycle.
- Experience in testing and analyzing data as part of data analysis.
- Experience with inventory management, rehypothecation processing a strong plus
- Experience with Microsoft Excel, Microsoft Visio a plus
- Excellent communication skills both verbal and written.
- Strong sense of ownership for system stability and capacity.
- Ability to communicate with key business and technology stakeholders on a daily basis
Job Features
| Job Category | Business Analyst, Business Systems Analyst |
We are looking for a Network Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Network Engineer
Term: 6 months contract with extension
Location: Toronto – Hybrid (as required for on-site duties)
Job ID number: C1245
Brief Description of Duties:
The client’s Data Centre Network Services team is responsible for level 3 support and project deployments, for both on premise as well as Public/Private Cloud, to support the digital transformation of the Bank’s global network. We are responsible for supporting and deploying new technologies, following best practices, and consulting and coordinating with the Bank’s many technology teams with the aim of providing a highly resilient network as the underlying core of the Bank’s technology infrastructure. Reporting directly to the project manager, the Cloud Engineer will be playing the role of deployment and supporting of our networking infrastructure supporting Google Cloud and MS Azure environment leveraging our current pipeline technology stack.
Candidate Value Proposition:
The successful candidate will have the opportunity to join an exciting team that has high visibility. As a team, we can explore and work with an extensive variety of network technologies.
Typical Day in Role:
- Reporting to a Project Manager, you will play a critical part in helping the team support the various technologies within our Global Network. You will be expected to be a part of after-hours project deployments in the morning, evenings or weekends.
- You are eager to work with leading edge technologies to incorporate complex network solutions, as well as work with other technology teams to contribute to an overall solution.
- You thrive on being hands-on during mid to complex project deployments into production. This will include the support of assigned systems by acting as an internal consultant on assigned infrastructure and providing suggestions for viable solutions to systems problems of high complexity.
- You want to be challenged with complex problem solving in time sensitive situations to reduce system downtime and customer impact.
- Proven experience in cloud infrastructure designs, implementation and support (Google GCP and Microsoft Azure).
- Experience and in-depth knowledge of Cloud environments and associated networking technologies (VPCs, Shared VPC, Load Balancing, Interconnects, VNets, Application Gateways, Expressroute)
- Experience and in-depth knowledge of containerized and serverless technologies (PCF, Docker, Kubernetes, GKE) and their designs, implementation, and ongoing support.
- Experience in Cloud network troubleshooting (Networkwatcher, Network Flow logs, Azure Monitor, Google Dashboards, Wireshark).
- Experience using programming languages such as Python, GO, Ruby and/or BASH for automation of tasks.
- Experience working with Linux/Unix command line and command line tools
- Experience/knowledge of networking concepts; switches, routers, firewalls, as well as protocols such as TCP/IP, UDP, TLS, DNS/DHCP and routing protocols (BGP, OSPF).
- Familiarity with Infrastructure As Code tools such as ARM Templates, Terraform, Cloud Formation and Google Cloud Deployment Manager
- Familiarity with orchestration/configuration management tools such as Ansible, Puppet or Chef
- You have strong communication (verbal/written) and good interpersonal skills to build relationships with internal and external business partners and vendors.
- You possess superior problem solving and decision-making skills to resolve work issues with the ability to work under pressure in a dynamic environment.
- You are self-motivated and a results-oriented individual who is always chasing improvements.
Job Features
| Job Category | Network Engineer |
We are looking for a Business Systems Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Business Systems Analyst
Term: 12 months contract with extension
Location: Toronto – Hybrid (twice onsite)
Job ID number: C1244
Brief Description of Duties:
- Experience in Data Integration, Data mapping, Data analysis is a must for this role.
- Experience in performing analysis on the quality of data, investigating & identifying the root cause of bad data quality issues
- Experience in Agile Methodology
- Experience in any other Credit Banking applications or Business Banking applications is an asset
- Experience in the Financial industry is an asset
- Advanced to Expert knowledge of system analysis process and techniques
- Familiar with RDBMS systems, ability to read, write and execute SQL queries is a must
- Knowledge of Sales/Ncino is an asset
- Advanced to Expert knowledge of systems and applications supported by the team including system components, functionality, interfaces, data flows, and business rules
- Advanced to Expert knowledge of enterprise technology delivery practices and standards and related expertise including design, development, testing and project management.
- Advanced understanding of business supported
- Works independently as the senior or lead system analyst and coaches/ guides members within area of expertise
- Subject matter expert and consults with clients and/or project teams
- Generally, reports to a Manager or Senior Manager
- Regulatory reporting experience, data mapping experience
- Ability to read, write and execute SQL queries is a must
- 7+ years as a BSA
- Strong communication – able to work with various stakeholders – managing stakeholders
- Agile Exp. – flexible, take on other roles when needed
- Previous financial industry exp – strong asset
- Salesforce and ncino platforms
- Works independently as the senior or lead system analyst and coaches/ guides members within area of expertise
Job Features
| Job Category | Business Analyst, Business Systems Analyst |
We are looking for a QA Test Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: QA Test Lead
Term: 6 months contract with extension
Location: Toronto - Hybrid 1-2 days a week
Job ID number: C1243
Brief Description of Duties:
- Project: The T+1 project is about the transition of bank's securities processing and settlement cycles in Canadian and US traded securities to a one day (T+1) cycle from the two days (T+2), after the trade capture.
- Need functional QA for T+1 Settlement project, to ensure that systems and processes of all lines of businesses under wealth management landscape are ready with settlement changes prior to the live date in May 2024
- Reason for request: This person will help to develop and manage this data platform under the leadership of the technical lead.
- The candidate will gain valuable exposure to the T+1 update occurring across all of the Big Five banks in Canada.
- Define test objectives and create test plans and test cases
- Executes and manage various levels of functional testing – UAT, Regression, End to End testing, Industry testing
- Defect Management – Articulation of defects in detailed manner and monitor resolution efforts and track successes
- Experience working on applications that cut across multiple business lines
- Testing of Order management workflows for various security types in Equities, Fixed Income, Mutual funds
- Proactive collaboration with testing partners of upstream and downstream systems for environments alignment and data consistency
- Maintaining of test artifacts in JIRA , participate in Requirements/User story grooming, and stakeholder demos.
- Experience as a Functional trading QA
- Experience in Wealth Management Domain specifically in Trading is must. Knowledge on wealth management concepts
- Portfolio Management, Order management, Post trade (settlement) processes – Equities/Bonds / Mutual Funds
- Expertise in understanding/validation of securities trade life cycle and Settlement process, front to back (Security master to custodian)
- Experience working on data flow validation between upstream and downstream interfaces, batch jobs
- Execute and manage various levels of testing - Functional (IST, UAT), Regression and End to End testing
- Experience working on capital markets, Wealth/Asset management trading software
- Experience working on FIX protocol
- Experience working on Charles River Investment Management Solution (CRIMS) , Fundserv
Job Features
| Job Category | QA Lead, QA Test Lead, QC Test Lead |
We are looking for a QA Test Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: QA Test Lead
Term: 6 months contract with extension
Location: Toronto - Remote
Job ID number: C1243
Brief Description of Duties:
- Business group: GWMS - Quality Assurance
- Project: The main function of a QA to develop, implement, and document all testing activities, including test planning, test documentation, test execution, defect tracking and reporting, including follow-up and issue resolution.
- Reason for request: This person will help to develop and manage this data platform under the leadership of the technical lead.
- The candidate will gain valuable exposure to testing API services for various applications within one of the Big Five banks in Canada.
- 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 datesPart of the Agile Lab, they will receive stories and requests for new API that need to be tested
- Regression test cases
- Responsible for ensuring test automation coding standards are in place.
- Perform code reviews, static analysis to ensure highest quality of test automation code.
- Maintain and automate test data management strategy for test automation.
- Setup, Maintain and Administer the Testing Tools (Like SOA test, SOAP UI, Atlassian Suite).
- Develop, maintain and communicate (stakeholder presentation) delivery status, KPI and metric scorecards, quality checks and knowledge management solutions.
- Perform automation and tool assessment and present roadmap as needed.
- Experience as a QA Analyst required
- Working as an Automation Tester- Using SOA test (with manual testing experience as well)
- Hands-on experience providing reports on test executions and test automation status.
- Experience testing within an Agile lab environment within Canadian Banking or FI institutions.
- Experience with using JIRA
- Experience testing software and writing test documentation such as Test Plans, scripts and test results reports
- Some experience on Rest Assured automation
- Writing SQL queries.
- Strong communication skills – written & verbal
- Ability to analyze/interpret test results and provide recommendations to improve testing
Job Features
| Job Category | QA Lead, QA Test Lead, QC Test Lead |
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: 12 months contract with extension
Location: Toronto or Winnipeg - once a week on-site
Job ID number: C1242
Brief Description of Duties:
The Customer Insights, Data & Analytics (CIDA) team is at the forefront of the journey to transform the client into a data-centric organization through impactful customer insights, innovative analytics, and well-governed data. One of the principal areas of transformation is optimizing efficiency in understanding, searching, and accessing data & analytics, which in turn improves the accuracy and speed of decisions. The aim is to vastly improve data literacy by describing data & analytics in business terms; and connecting them to physical metadata, data & analytics assets to improve data search and consumption experiences.
As part of the Product Operations team within the Data Enablement & Architecture team, the candidate will work with all key stakeholders to support, train and increase the user adoption of Universal Catalog (The client's enterprise metadata repository. The successful candidate requires strong project execution and information management skills, stakeholder management skills, a problem-solving mindset, and a can-do attitude.
Candidate Value Proposition:
The successful candidate would be in a highly visible role within the organization. They would be exposed to many stakeholders from different lines of business.
Typical Day in Role:
- Collaborate with product owners to understand the priorities from the product roadmap and ensure product operations align with the priorities.
- Operate autonomously in identifying problems with current operating procedures and implement feasible and scalable solutions.
- Apply experience in implementing sustainable solutions when it comes to product operations improvements.
- Act as a subject matter expert when supporting users and in user training.
- Champion the product to the wider group of users and work on product enablement at scale.
- Ensure best practices are followed by introducing standard operating procedures and frameworks.
- Manage expectations efficiently when working with cross-functional teams, like the product engineering, product owner, change management, and principal stakeholders to ensure the communications related to the product features, releases, and updates are aligned across stakeholders • Ensure that the operational processes are documented and communicated effectively to relevant stakeholders
- Develop and maintain relationships with key stakeholders to ensure product operations are aligned with business objectives
- Experience with Data Management and Data Governance concepts along with metadata fundamentals
- Experience with tools for building information catalogs that offer features such as data catalog, data ingestion flows, data lineage, process flows, consumption searches, etc.
- Experience in gathering business requirements, then translating them to technical requirements and user stories
- Experience in large-scale and complex governance solutions
- Other metadata management tools such as Talend, IBM IGC, Alation, Collibra, etc.
- Cloud platforms and related data services knowledge (e.g., Google Cloud Platform, Microsoft Azure, Amazon Web Services)
- Experience in agile project methodology and artifacts, on software/application development lifecycle in an agile fashion (Confluence, Jira, SharePoint)
- Effective communication skills (i.e., spoken/written/presentation) to engage a wide array of users to elicit requirements and feedback
- Self-motivated to solve problems and able to work collaboratively with other team members
- Strong analytical skills to articulate requirements to the product delivery team
- Self-initiated to anticipate the business user/Stakeholder/Team’s needs and execute the tasks effectively
Job Features
| Job Category | Business Analyst |
We are looking for a Application Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Application Developer
Term: 6 months contract with extension
Location: Toronto or Winnipeg - three days a week on-site
Job ID number: C1241
Brief Description of Duties:
- Meetings (stakeholders, scrum, etc.), development, support Quick-win builds including workflows, dashboards, and process re-engineering
- Relevant experience in development
- Must have interest in Data and Financial Markets interest, or willingness to learn
- Ability to take ownership and be accountable for technical deliveries
- Provide full-stack development coverage – and learning on the job to manage user expectations and change management
- Bachelor of Computer Science or higher from an accredited university is a mandatory requirement
- Be part of Business-led lean development processes
- Financial institution knowledge is desirable
- Excellent communication and interpersonal skills to be able to interface effectively with a broad range of contacts; from technical staff to management
Job Features
| Job Category | Application Developer |
We are looking for a Data Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Data Architect
Term: 12 months contract with extension
Location: Toronto or Winnipeg - once or twice a week on-site
Job ID number: C1240
Brief Description of Duties:
- Data Center move: the client is moving out of the Winnipeg Data Center and into Google GCP and Azure depending on the system. I need an architect to support the Data Office’s part of that move which will be move our Oracle and Ab Initio ETL solutions from WDC to GCP. The move will be “mostly” like for like and the requirements of the architect will be to work with our engineering, platform and application teams to ensure that we have properly sized, configured and shifted the applications over without breaking things or causing any significant performance delays.
- Supporting the client's Data Office as part of a legacy modernization project that will re-platform our book of record system that manages our Advisor Channel with SuccessFactors. A significant part of our Data Platform is wired to this solution, and we have to ensure that the Data Platform components are identified, documented and appropriate changes made. The Architect would be responsible to identifying and driving work in this initiative.
- Report to VP for the content and quality of the deliverables and into our delivery organization for time, scope, and budget aspects
- Work with engineering, platform and application teams to ensure that we have properly sized, configured and shifted the applications over without breaking things or causing any significant performance delays.
- Supporting the client's Data Office as part of a legacy modernization project that will re-platform our book of record system that manages our Advisor Channel with SuccessFactors. A significant part of our Data Platform is wired to this solution, and we have to ensure that the Data Platform components are identified, documented and appropriate changes made. The Architect would be responsible to identifying and driving work in this initiative.
- Extensive Data Architect experience
- Extensive data modeling experience and use with data modeling tools uch as Powerdesigner, ERWIN, etc
- Data center migration to cloud experience (GCP/Azure)
- Oracle and Ab Initio ETL solutions from WDC to GCP
- Successfactors
- Strong SQL skills and data analysis experience
- Excellent communication
- Legacy modernization project experience
Job Features
| Job Category | Data Architect |
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: 3 months contract with extension
Location: GTA – Remote
Job ID number: C1239
Brief Description of Duties:
- Working with the delivery teams and Data Office on identifying data sources, mapping data flows, outlining data and payload models, clarifying transformation logic and influence data model development.
- Responsible for translating customer requirements into an architecture and design that will ultimately constitute the blueprint for the solution. Key requirements will be on identifying the correct sources for technology data and working with Data Office teams to build standardized data models.
- Work with business users and subject matter experts to conduct needs analysis, gathering, validating, and refining business requirements. Manage complex data analyses in working with both structured and unstructured data, including collating disparate data sets from many sources.
- Profile and analyze source data to determine the best reporting structures to build.
- Standardize, normalize or de-normalize data sets. Automation, Scalability, and Documentation are front and foremost in your thought process.
- Helps with the process of profiling data and ETL logic for documenting end to end data flow and lineage from capture at source, to storage, to delivery and its business intent at each stage (i.e. capture, transformation, fragmentation, editing)
- Conduct dimensional modelling, metadata management, data wrangling, data cleaning and conforming, and warehouse querying.
- Work with other technology partners to brainstorm solutions to problems and support others in their goals.
- Facilitate technology discussions, solutioning process, decision making, and provide technology mentorship with multiple groups including technology teams and across Scotiabank managers, business stakeholders, and vendors
- Collaborate with internal and external technical resources to develop implementation strategies
- Collaborate with development teams to produce technical specifications and systems integration requirements
- Participate in development of Proof of Concepts (POC) and evaluations of new technologies to address business requirements
- Contribute to driving architecture strategy in alignment with Scotiabank Enterprise Architecture practices
- Experience as a BSA
- Industry experience in Data Governance (Collibra, IBM, Talend, others)
- Experience Data lineage, Data quality, Data modelling and warehousing experience (Collibra, IBM Infosphere)
- Experience of combined experience with relational databases (Oracle, DB2, Redshift, JSON, Hadoop and Hive data structures)
- Experience working in an Agile team environment
- Experience with Data Architecture engagements (IBM Architect, ArchiMate)
- Experience with reference and master data management (IBM RDM)
- Experience building data on premises and cloud warehouse solutions Hands-on experience in analyzing and managing performance, redundancy, and capacity of high volume critical online systems
- Extensive experience in designing software architecture, SOA, microservices, API management, data modeling
- Good communication skills
- Presentation skills
- Ability to handle ambiguous situations
- Self-starter type, works with minimal hand holding
- Bachelor’s degree in computer science, IT, or relevant technical field
Job Features
| Job Category | Business Analyst |
We are looking for an Application Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Application Architect
Term: 6 months contract with extension
Location: Toronto – Hybrid, once or twice week onsite
Job ID number: C1238
Brief Description of Duties:
Responsible for providing leadership and design initiatives for building technology solutions. Develops architecture and integration to support medium to large-scale initiatives. Defines project scope, plans and deliverables including cost and timelines. Qualifications include: Demonstrated experience providing IT architecture and planning; ability to produce IT solutions, both independently and collaboratively; and Experience and/or training related to one or more Architecture & Service Delivery Frameworks (TOGAF, eTOM, ITIL, CoBiT, etc.)
Key Job Accountabilities
- Design, and implement a customer profile and case management solution
- Assist technical primes and architects with a customer profile and case management solution design
- Provide vision on the creation and oversight of a combination of current and new systems and technologies to provide next-gen solutions for the customer profile and case management systems
- Collaboration with business groups to introduce new solutions as appropriate with customer first strategy
- Identify, negotiate and secure (build, buy, partner) a customer profile and case management system with strategic partners to build and maintain an industry leading ecosystem
- Strong technical expertise in a customer profile and case management solutions across multiple domains
- Strong vision in API first strategy
- Sets the direction/technical strategy (holistic or domain specific) or operational strategy
- Connects and translates technology enablement to business value
- A strategic mindset with strong technical, business and financial acumen; focused on the big picture and strategy while effectively managing diverse, dynamic, competing priorities in with ongoing program accountabilities
- Deep understanding of the competition for target markets and is able to determine competitive positioning, differentiation, and future strategy
- Effective collaboration skills and attention to detail; including the ability to influence and provide thought leadership at all levels of management, cross-functionally and externally, and to represent the company in commercial discussions and negotiations
- Able to identify the functionalities and capabilities of a customer profile and case management system based on the CMO created by EA architects
- Aid with the migration plan to case management solution
- Experience working with customer data modelling
- Experience integrating systems with other enterprise applications and systems.
- Experience with database management systems
- Experience with software testing
- Experience with SaaS solution
- Understands and shapes industry evolution or vendors’ roadmaps (holistically or in his/her domain)
- Telco Experience is desirable
Job Features
| Job Category | Application Architect |
We are looking for a Cloud Architect Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Cloud Architect Engineer
Term: 6 months contract with extension
Location: Toronto – Hybrid, once or twice week onsite
Job ID number: C1237
Brief Description of Duties:
The Intermediate Cloud Architect will be helping the team to solution and strategy to select and implement a full CRM platform (CIM, product inventory and case management functionality)
Participates in strategic and operational planning as it pertains to the development of Software / Cloud applications for digital media. Leads other architects with minimal supervision and uses independent judgement frequently. Responsible for architecting systems across a broad range of IT or Network environments, including the target environment. Designs and develops IT or Network architecture (integrated process, applications, data and technology) solutions to business problems in alignment with the enterprise architecture direction and standards; Takes responsibility for technical planning, architecture development and modification of specifications; Develops specifications for new products/services, applications and service offerings; Assesses the compatibility and integration of products/services proposed as standards in order to ensure an integrated architecture across interdependent technologies. Typically receives general direction from IT or Network tier C or higher.
Key Job Accountabilities
- Design, and implement a customer profile and case management solution
- Assist technical primes and architects with a customer profile and case management solution design
- Provide vision on the creation and oversight of a combination of current and new systems and technologies to provide next-gen solutions for the customer profile and case management systems
- Collaboration with business groups to introduce new solutions as appropriate with customer first strategy
- Identify, negotiate and secure (build, buy, partner) a customer profile and case management system with strategic partners to build and maintain an industry leading ecosystem
- Design, and implement a customer profile and case management solution
- Experience with software driven architecture
- Able to identify the functionalities and capabilities of a customer profile and case management system based on the CMO created by EA architects
- Aid with the migration plan to customer profile and case management solution
- Experience working with customer data modelling
- Experience integrating systems with other enterprise applications and systems.
- Experience with database management systems
- Experience with software testing
- Telco Experience is desirable
Job Features
| Job Category | Cloud Architect Engineer |
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: 6 months contract with extension
Location: Toronto – Hybrid, once a week onsite
Job ID number: C1236
Brief Description of Duties:
- Works with key stakeholders within all business functions to align technology solutions with business strategies (BAs, developers, PMs, QAs, end users, traders, financial engineering)
- Gathers requirements from business units and translates those to programmers and developers
- Design test plan and test cases
- Work with users and development team to execute the plan to make sure deliveries are in good quality
- Prepares cost-benefit and return-on-investment analyses to aid in decisions on system implementation
- Demonstrates an informed knowledge of business functions to resolve problems and capitalize on improvement opportunities
- Supports one or more highly complex business processes
- Works on multiple projects as a project team member
- Serves as a liaison between the business community and the IT organization in order to provide technical solutions to meet user needs
- Experience in a relevant capacity as a BA or BSA
- Previous experience within capital markets
- Strong analytics skills on numbers and data, with strong hands-on experience writing SQL queries to analyze data and derive business or technical requirements.
- Strong demonstration of project management skills in recent assignments (to handle diverse projects, often times simultaneously, and meet aggressive deadlines)
- Previous exposure to OTC trading applications
- Deeper knowledge of modelling IR swaps products
- Basic knowledge of programming languages in order to comprehend reading code and basic functions (Shell Script, Python, and/or Java)
- Ability to create business solutions that increase competitive advantage
- Ability to exercise good judgment in selecting methods and techniques for obtaining solutions
- Ability to solve technical problems/ processes and understand complex details
- Ability to increase operating efficiency with produce high quality technical solutions
- A high level of interpersonal and verbal communication skills necessary to relate to other people at their systems knowledge level
- Ability to analyze complex situations and problems and do the necessary research using multiple sources of information to arrive at innovative solutions
Job Features
| Job Category | Business Systems Analyst |
We are looking for a DevSecOps Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: DevSecOps Engineer
Term: 12 months contract with extension
Location: Toronto – Hybrid, 2 days a week onsite
Job ID number: C1235
Brief Description of Duties:
The DevSecOps Chapter’s mission is to help all software squads adopt best practice software delivery mechanisms, ensuring they deliver secure, reliable and quality software as effectively as possible.
The client's services are a broad mix of various cloud services (IaaS, PaaS, SaaS) and traditional on-premise systems. The DevOps Engineer Services focuses on customer experience (CX), drawing on extensive technical expertise to leverage modern digital service designs, ecosystems, data management and technology.
Work with various internal and external teams consisting of architecture owners, enterprise and domain architects, business analysts and the entire Scrum team (the team) to deliver secure, scalable solutions that meet the organization's changing needs.
The DevSecOps Engineer is responsible for the implementation, maintenance and efficiency of CI/CD pipelines as well as several other reusable DevSecOps capabilities. They value simplicity and is willing to question technical constraints and procedures to achieve Agile delivery. A great DevSecOps is eager to get their hands dirty and use their imagination to help solve the biggest problems. The DevSecOps Engineer needs to work with various development squads to integrate quality scanners (such as SCA, SAST and DAST), code quality scanners, test automation tools, performance analysis tools. Your expertise is leveraged to continuously improve the performance, security and reliability of the software delivery systems.
Moreover, the DevSecOps Engineer work to design, implement and test the deployment of environment via Infrastructure-as-Code and make sure that observability tools are connected to monitor the services running on infrastructure. The DevSecOps engineer may or may not make use of containers depending on the situations of each squads and applications.
The DevSecOps Engineer is a strong advocate of DevSecOps Mindset and Culture, able to explain its true advantages to less experimented squad members, including teaching of technical tools and capabilities. The DevSecOps Engineer is not afraid to get dirty hands and use imagination for helping the squads to improve their performance.
Primary Responsiblities:
- Design, implement, maintain and improve CI/CD pipelines for several products, for multiple environments and multiple situations
- Work with the squad to integrate quality and security into the development process, making sure that security scanners, controls, policies and regulations are compliant.
- In collaboration with the security group, continuously evaluate and improve security processes and procedures to stay ahead of emerging cyber threats
- Work with the team to integrate test automation tools and mechanisms for various needs, such as unit testing, regression testing, API testing, UI testing and performance testing.
- Participate in developing reusable DevSecOps capabilities that other squads can adopt
- Make sure observability is implemented and connected to analyze and improve system reliability
- With the help of systems analysts and tech leads, continuously explore, analyze and propose solution to improve deployment speed and quality
- Work on the design, implementation and testing of the Infrastructure-as-Code deployment environment
- Read and transform tool reports so that they are in a readable format, integrated to the development process management platforms (such as Azure DevOps, Jira or ServiceNow)
- Gradually transfer DevSecOps knowledge to the squad members, to ensure that the team becomes cross functional.
- Work with the squads and the DevSecOps Chapter to make sure that the DevSecOps roadmap aligns with long term objectives
- Continuously seek better ways to solve technical problems and design the solution, identify gaps and opportunities for improvement
- Mentor and coach the technical team about DevSecOps, and if applicable also with code reviews
- Proactively identify opportunities for process, systems, and other improvements.
- Monitor and analyze system logs, network traffic, and security events to help identify and respond to security incidents
- Strong understanding of automation in general and its benefits (do twice=automate)
- Participate in the development of application, infrastructure and data monitoring systems, using App Insights or other commercial tools
- Build several pipelines for a multitude of tools in order to run software security scanners, such asd SCA or SAST scanners
- Support test automation within pipelines
- Help teams automate through different methods for legacy apps (including scripting and automated configurations)
- 5 years in Software Engineering
- Demonstrated and strong experience in agile projects on Azure DevOps, Azure Cloud Environment and SaaS Solutions
- Strong understanding of security practices like SCA, SAST, DAST, etc. and tools like Mend, Snyk, etc.
- Demonstrated and strong experience in agile projects on Azure DevOps, Azure Cloud Environment and SaaS Solutions
- Demonstrated experience on On-Prem environment with legacy software and DevSecOps solution for legacy software or ERP
- Strong knowledge of Terraform and Infrastructure as Code
- Strong knowledge of Azure DevOps pipelines (YAML) or similar
- Strong knowledge of version control software good practices and Git
- Strong knowledge of Azure and Azure Monitor
- Strong knowledge of the containerization principles such as Docker, Azure Containers and Kubernetes
- Strong knowledge of bash or Powershell or other scripting tools to automate actions
- Completed an Undergraduate Degree in Computer Science, Engineering or Management Information Systems or an equivalent combination of relevant education and work experience
- Relevant experience in agile delivery
- Strong Analytical ability with demonstrated application of technical problem solving and analytical tools and techniques. Ability to identify issues and risks and provide options analysis.
- Effective communication skills with ability to understand the squad’s priorities and propose technical decisions tied to priorities
- Bilingual in both official languages (French and English)
- Active coach and mentor skills, with patience and aptitudes to teach to others
- Experience in software development (code, tests) using C# and .NET
- Background in Financial, Insurance or other related an asset
- Experience working with databases, relational or NoSQL
- Experience with ETL processes.
- Experience with Selenium and other test automation tools
Job Features
| Job Category | DevSecOps Engineer |
We are looking for a Solutions Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Solutions Developer
Term: 12 months contract with extension
Location: Toronto – Hybrid, 2 days a week onsite
Job ID number: C1234
Brief Description of Duties:
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to a project lead or manager. A wide degree of creativity and latitude is expected. A vacancy exists for a senior developer to join the team in the delivery and development of this project and to eventually contribute to future enhancement, support and maintenance post-delivery. Prime responsibility will be to develop detailed design specifications, create and review code and assess impact on other applications. Role will work closely with other team members to ensure consistency in coding standards and approaches and to optimize any synergy and re-use opportunities. Key accountabilities are:
- Responsible for leading technical aspects of project from inception through to deployment. Participate in analysis and system design specification sessions. Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology. 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. Active participation in issue resolution.
- Provide detailed development estimates to Project Manager for development effort as well as weekly status reporting and budget forecasting.
- Configuration management for the sub projects within the release.
- 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.
- Work closely with System Test Environment Management Team (STEMT) to ensure that environments are fully functional and that builds are properly deployed.
- Participate in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code).
- Provide technical support to business and testing team during testing phases. Track defects, defect triage and resolution.
- Data set up and environment shake down.
- Coaching / mentoring of junior developers.
- Knowledge transfer within group.
- Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to full time staff upon completion of contract term. SKILLS: May require a bachelor's degree and requires experience in the field or in a related area.
- Previous RSA Archer experience in V6.7 or higher – 8 years
- Excellent communication and written skills
- Leadership skills – being able to work in a team
- Documentation skills
- .NET framework including C#, SSIS, SQL
Job Features
| Job Category | Solutions Developer |
We are looking for a Delivery Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Delivery Lead
Term: Open to 6 month contract with RTH or fulltime
Location: Toronto or Winnipeg – Hybrid (flexible)
Job ID number: C1233
Brief Description of Duties:
Looking for a Delivery Lead to join their Infrastructure, Delivery and Release Management team. They want someone who's going to be a blend of delivery lead and a Scrum Master, aspiring PM, or really solid Project Analyst. Prefer someone who's more on the junior side-- would rather them be hungry, eager to grow, malleable to learn new processes. They will work between the engineering and architecture teams + the business teams to be a delivery lead for various engineering disciplines. Depending on their background, they might be focusing on cloud architecture, or security and network. Could even be a Change Manager who's willing to learn delivery side of things.
Must Haves:
- Jira or Confluence
- Delivery lead experience, or Scrum Master/PM/Solid Project Analyst experience
- Great communication skills + soft skills (personable, quick, desire to grow)
- Would need exposure to some area of infrastructure (cloud architecture, or security and network)
- Azure or GCP
- Financial experience
Job Features
| Job Category | Delivery Lead |
