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: 6 months contract with extension
Location: Toronto – Hybrid (2-3 days a week)
Job ID number: C1276
Brief Description of Duties:
- Document and identify gaps in business processes through process mapping to illustrate current and future state.
- Acts as an individual contributor with general direction provided by a supervisor or manager.
- Project scope includes gap analysis and documentation of business requirements on small to medium projects and programs.
- Discovery (Journey) also known as “Business Digital Onboarding”
- Journey focus: On-boarding business clients through digital self-serve and assisted-serve tools. We are developing the future of business client on-boarding and have demonstrated success in our two applications. Last year, we on-boarded over 90,000 clients in one such application, and are continually building new features to meaningfully grow these results.
- Jira/Confluence
- Agile software (e.g. MURAL)
- Minimum Bachelor’s degree. Specialization in Business, Finance, Engineering, Science or Math is desirable
- 2 years’ experience
- Experience in most facets of project lifecycle; proficient comprehension of project management methodologies; genuine commitment to project environment and discipline
- Ability to quickly learn organizational structure, business strategies and processes
- Knowledgeable on business process modeling, process mapping.
- Capable of writing clear and well-structured business requirements documents
- Contributes to the development of detailed level process maps to facilitate requirements gathering, gap analysis and for training use
- Ability to resolve minor conflicts/issues using different tactics for prior to escalation
- Gather, analyze and validate business requirements
- Work with team members to understand the needs of the project
- Strong verbal and written communication skills
- Strong facilitation and presentation skills
- Previous RBC experience
- Familiarity with digital products
- Business Analyst designation
- Experience in financial
- Experience in Information Technology
- Ability to quickly learn organizational structure, business strategies and processes
- Problem-resolution mindset to resolve conflicts/issues prior to escalation
- Analytical thinker, detailed oriented
- Results oriented
- Organized with strong time management skills
- Ability to work independently
- Ability to work with ambiguity
- Team player, cooperative with good interpersonal skills
Job Features
| Job Category | Business Analyst |
We are looking for a Cloud Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Cloud Engineer
Term: 6 months contract with extension
Location: Toronto– Hybrid (once or twice a week)
Job ID number: C1275
Must Haves:
- Extensive AWS Engineering experience
- Comes from an FI (Financial Institution)/Major bank background
- Previously worked for us/proven resource.
- AWS Glue
- Data manipulation (Redshift, Mongodb, etc)
- Ability to communicate with Infosec and Architects
- AWS CDK
- Security and Network
- ETL experience
- Cost analysis
- Data expert
- Deploy to environment as code
- Cloud certifications
Job Features
| Job Category | Cloud Engineer |
We are looking for a Full Stack Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Full Stack Java Developer
Term: 6 months contract with extension
Location: Toronto– Hybrid (three days a week)
Job ID number: C1274
Brief Description of Duties:
Responsibilities: Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines Full Stack Skills Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps Knowledge and experience with design and implementation of the overall web architecture Experience with implementation of approved user interface, design and deployment of database Knowledge and experience ensuring the entire stack is designed and built for speed and scalability Knowledge and experience with the design and construction of REST API services Knowledge and experience integrating front-end UI with the constructed API Knowledge and experience in design and implementation of continuous integration and deployment Desirable Skills: Knowledge and experience with programming Internet-ready applications Knowledge and experience in rapid application development (RAD) methodologies Knowledge and understanding of Information Management principles, concepts, policies and practices Experience with middleware and gateways Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging Ability to provide post-implementation support and resolve any post-implementation technical issues Experience conducting design walkthrough sessions with project team Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide user and system documentation as required
Skills
Experience and Skill Set Requirements
Programmer and Development Skills
- Extensive knowledge of Core Java development (10+ years’ experience) with good understanding of concepts like collections, threading, exception handling, object-oriented programming
- Experience with customizing Java based commercial-off-the-shelf (COTS) products. Knowledge of Fleet Complete’s Fieldworker tool would be an asset
- Hands on experience in n-tier web-based application development using Oracle database
- Development experience using emerging technologies such as Web Services, web responsive frontend development, AODA compliant solutions
- Experience in using open-source software such as Spring, myBatis, Bootstrap, jQuery
- Experience using reporting tools such as Jasper
- Demonstrated experience directly supporting the SDLC (agile/iterative) and implementation of business-critical software applications and systems
- Hands on experience with Oracle SQL scripts and good understanding of RDMBS
- Analytical skills to assess the feasibility of a broad range of options, make recommendations and develop customized strategies to resolve unique problems
- Consultation, interpersonal and teamwork skills to discuss client requirements, lead discussions of system development options and technical process and to work effectively with colleagues and clients
- A team player with a track record for meeting deadlines
- Experience with Public Sector application and information architecture, methodologies and GO–ITS standards would be an asset
- Familiar with Public Sector Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA) process
- Extensive knowledge of Core Java development (10+ years’ experience) with good understanding of concepts like collections, threading, exception handling, object-oriented programming
- Experience with customizing Java based commercial-off-the-shelf (COTS) products.
- Knowledge of Fleet Complete’s Fieldworker tool would be an asset
- Hands on experience in n-tier web-based application development using Oracle database
- Development experience using emerging technologies such as Web Services, web responsive frontend development, AODA compliant solutions
- Experience in using open-source software such as Spring, myBatis, Bootstrap, jQuery
Job Features
| Job Category | Fullstack Developer |
We are looking for a Report Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Report Developer
Term: 12 months contract with extension
Location: Markham - Hybrid (once or twice a week)
Job ID number: C1273
Brief Description of Duties:
Reporting to Senior Manager, Data Strategy & Analytics, this a great opportunity for an individual with a passion for using data to drive insights, presenting key learnings and delivering transformational outcomes to our business. Looking for Industrial and Financial Systems (IFS) Specialist who will help to implement and deliver robust automation solutions across various mod Field Service Management, ERP and EAM modules.
You are an inquisitive and intellectually curious individual with advanced analytics experience, excellent communications skills, good business acumen and effective change leadership. With an agile-mindset, you are obsessed with data quality and pragmatic algorithms, have a passion for understanding and integrating business semantics into technology solutions and enjoy learning business and operations with a go-and-see mindset.
Responsibilities:
- The main function of this role will be to create reports inside of IFS and migrate reports and functionality from where they are (Click ERP) into IFS ERP
- Ability to understand the integrations between IFS Solutions and external systems for development and troubleshooting
- Good understanding of Cloud and IFS On-prem hosted web services
- Familiarity with the development and deployment of distributed web application (.NET, DCOM) architecture
- Working knowledge of ETL tools associated with Business Intelligence Application Deployment Activities
- Have an open mind and a knack to collaborate effectively across internal and external partners to further capitalize on data assets
- Apply design- and system-thinking concepts with an agile mindset to create and deploy incremental, viable data products by leveraging tools available in-house and in the open-source ecosystems
- Have a passion for understanding and integrating business semantics into technology solutions
- Developed reports in IFS
- SQL
- Power BI
- Experience in problem solving and analytical skills to develop creative, unique, and pragmatic approaches and solutions to address complex problems
- Excellent oral and written communications skills
- Azure
- Azure SQL DB
- Azure data platform, e.g., ADLS, Synapse, ADF, Databricks etc., and Azure Web Services
- .NET
Job Features
| Job Category | Report Developer |
We are looking for a Procurement/Supply Chain Professional! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Procurement/Supply Chain Professional
Term: 6 months contract with extension
Location: Toronto - Remote
Job ID number: C1272
Brief Description of Duties:
- Establish strong and credible relationships across the Capital Markets business platform with the objective of understanding the business strategy and direction
- Develop strategic sourcing strategies and initiatives in tandem with the business for specific categories being sourced
- Build and continuously update a comprehensive and robust contract pipeline to proactively identify, manage, address and report on sourcing opportunities
- Be subject matter expert on RBC’s Enterprise Procurement & Third Party Risk policies and procedures in order to ensure 100% compliance
- Lead the end to end sourcing process
- Negotiate both complex and non-complex IT and Non IT agreements including Master Agreements, Transaction Schedules, Statement of Works, Amendments and other documents
- Develop and implement global efficiencies, standardized tools, technology, policies and procedures related to Procurement
- Drive, innovate and recommend opportunities to continuously improve and enhance the strategic value of Procurement to the organization.
- Post-secondary education in Business Administration, Finance, Engineering or equivalent to a 4 year university program in relevant discipline or related Supply Chain or Procurement Designation
- Solid knowledge, understanding and experience in strategic sourcing with 5+ years of relevant technology experience in sourcing
- Seasoned negotiator who can understand and exploit points of leverage including leveraging contracts terms/conditions in order to optimize cost structures and minimize risk
- Great understanding of commercial and non-commercial provisions of third party documentation
- Strong financial modeling and analytical skills to identify and support negotiation strategies
- Excellent communication skills and even better listening skills to champion the "voice of the internal customer"
- Relationship builder who can lead when required and participate and influence others if and when required
- Strong organizational skills, ability to work on multiple complex projects simultaneously.
- Experience working in a global financial institution and/or capital markets business which includes understanding of common technology and suppliers that support a trading environment
Job Features
| Job Category | Procurement/Supply Chain Professional |
We are looking for a Project Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Project Manager
Term: 6 months contract with extension
Location: Toronto or Ottawa - Remote
Job ID number: C1271
Brief Description of Duties:
The project’s objective is to establish the CoE. Initial key deliverable is the planning and delivery of a launch event in the fall.
Services:
- Works with Project Sponsor, Business Owner, and project team to establish and deliver project management plans. Leads activities in the project lifecycle such as:
- Planning and managing the work required to meet objectives and the associated budget, schedule and resourcing across teams and individuals.
- Monitoring of status, risks, issues, and action items.
- Liaising with functional authorities to secure the provision of required technical, business area and corporate support resources for the assigned project.
- Closing the project, with outcome evaluation, lessons learned reviews, operation transition.
- Actively and effectively applies project management standards including project management methods, tools, and templates to develop, monitor and track operational plans, budgets, and work plans.
- Support the setup of a governance model.
- In compliance with the client’s corporate reporting requirements, provides documentation regarding project progress and change requirements at the specified monthly/quarterly frequency. Reports on project progress and project deliverables versus plan and expectations and produces project artefacts to provide information on overall project health. Ensures acceptance of project deliverables.
- Liaise internally with the Management Team across the organization as required.
Job Features
| Job Category | Project Manager |
We are looking for a Scrum Master/Project Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Scrum Master/Project Manager
Term: 12 months contract with extension
Location: Ottawa - Hybrid once a week
Job ID number: C1270
Brief Description of Duties:
We are looking for a Scrum Master Service Provider to support us by creating the conditions for the team to frequently deliver high-user value / high-quality products, allow the team to self-organize, remove impediments, shield the team from outside distractions, and continuously promote and support the team’s use of Agile methods.
The Scrum Master Service Provider is to focus on developing a new and innovative solution for aggregating and displaying company information will be a facilitator who supports team members in applying Agile practices, processes, and behaviors for executing effectively and with quality; raises the performance of delivery teams through impediment management, continuous improvement, and ceremony facilitation.
Primary Responsibilities:
- Support continuous delivery of top priority work
- Adoption and consistent use of agile techniques, tools, and standard practices
- Create a positive working environment for teams to self-organize and raise performance
- Promoting and supporting the use of agile and project management
- Acting as a servant-leader for the Team by ensuring dependent stakeholders and team are interacting effectively
- Working with Product Owner to utilize techniques for effective Product Backlog management;
- Helping the Team understand the need for clear and concise Product Backlog items;
- Understanding product planning in an empirical environment
- Understanding and practicing agility
- Coaching the Development Team in self-organization and cross-functionality
- Helping the Development Team to create high-value products
- Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem-solving
- Facilitating getting the work done without coercion, assigning, or dictating the work
- Removing impediments to the Development Team’s progress
- Facilitating problem solving meeting and other events as requested or needed
- Minimum 1-3 years as a dedicated Scrum Master
- Minimum 1-3 years as a project manager
- Intermediate knowledge of the Agile principles
- Scrum Alliance or Disciplined Agile certification
- Knowledge of SDLC
- Project Management Professional (PMP) certification
- Awareness and experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing
- Completed an undergraduate Degree in Computer Science, Engineering, Commerce or Business Administration
- Experience working in financial services, banking or insurance industries
- Experience in software development
- Experience/knowledge in Agile tools such as Jira or ADO
- Knowledge and experience with mainframe technologies and Concepts.
- Experience as a Release manager or Delivery manager
Job Features
| Job Category | Project Manager, Scrum Master, Scrum Master/Project Manager |
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 once a week on Wednesdays
Job ID number: C1269
Brief Description of Duties:
- Business group: Global Technology Applications (GTA) - We are part of the Global Equities technology team, who’s responsible of designing, developing and maintain the in-house applications and tools for ETF and derivatives desks in global wholesale banking.
- Project: T+1 Settlement
- Reason for request: North American markets will transition to a T+1 settlement for certain securities. To meet these needs, systems need to reduce manual processes and increase straight-through processing.
- The successful candidate will have the opportunity to provide business analysis for two applications name Perseus and/or Cerberus. Perseus, processes creation and redemption of exchange traded funds in multiple assets. Trade confirmation messages are delivered through different mediums. Trades in the form of equities and fixed income will be validated, enriched and sent to a real-time streaming platform named Cerberus.
- Works closely with end-users, developers, and team members to understand business requirements and document findings that drive the design and quality of the technical solutions.
- Performing data analysis to ensure data quality.
- Involved in the testing and supporting application software that is delivered.
- Makes recommendations towards user interface or software implementations.
- Assist in resolving complex problems to meet the technology needs of the ETF Trading Desk by applying your business and technological knowledge to perform analysis, reconciliations, defining user requirements, design, and implementation of system enhancements/solutions.
- Test, validate, and deploy solutions to the production environment using a full SDLC cycle.
- Create artifacts required for deployments.
- Working with the Data Platform team and connecting with other groups from the Data Governance
- Build relationships and work with key stakeholders to deliver value-added solutions quickly.
- Produce conceptual interface designs through iterative wireframes, mock-ups, user flows, and conceptual diagrams and provide detailed specifications to the development team.
- Ability to multi-task, meet deadlines, perform under pressure, and change priorities as needed.
- 10+ years of experience as a Business Systems Analyst in a challenging and fast-paced environment
- Recent professional experience analyzing SQL database.
- Recent and relevant experience working with equities and fixed income (capital markets)
- Agile and Waterfall methodologies
- Experience with creation and redemption of ETFs
- Kibana or Elastic Search
- Ability to write Python scripts.
- The candidate must also possess good analytical, problem solving and communication skills, and be able to interact efficiently with other team members and the user community. The candidate should also be a quick learner, self-motivated and results oriented, and able to work independently.
Job Features
| Job Category | Business Analyst, Business Systems Analyst |
We are looking for a Technical Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Technical Lead
Term: 6 months contract with extension
Location: Toronto – Hybrid once or twice a week on-site
Job ID number: C1268
Brief Description of Duties:
The DBTS Innovation Lab is a team of skilled professionals who dedicate their careers to accelerating the growth of digital platforms through the exploration of emerging technology-based solutions. We focus on identifying, testing and de-risking innovative solutions in emerging digital technology areas such as Generative AI, VR/AR, IoT and Blockchain to help our clients achieve lifetime financial security, live healthier lives and connect with us. Come join us as we explore the future!
We are currently seeking a Technical Lead – Innovation Lab to provide technical planning, design, and development of our rapid prototypes and PoCs. The successful candidate is a team player with broad technical and problem-solving skills, is curious about emerging technology, questions the status quo and can thrive in an ambiguous and rapidly changing technology environment.
What will you do?
- Collaborate with a wide variety of technical and business people to understand the value proposition of the idea under exploration and design, develop and deliver quality prototype/PoCs to explore and test solution fit
- Configure and design applications and workflows using rapid prototyping to create innovative ways to advance our client first strategy.
- Establish and maintain the Innovation Lab’s technical infrastructure and tooling.
- Coach, mentor, and lead members of the lab development team
- Provide technical direction and guidance to projects, ensuring risks are mitigated and projects are implemented quickly and successfully.
- Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time, and scope of our exploration projects.
- Ensure coding, testing, debugging and implementation activities are completed with quality.
- Minimum 7 years of progressive information technology experience with full application development life cycle and systems integration experience
- Strong experience with development and ops in the AWS stack including EC2, Lambda and Serverless
- Full-stack web development with advanced overall understanding of Web applications and server technologies
- Working experience with Java, J2EE, Spring MVC, Unix/Linux, middleware technologies, web and web hosting technologies
- Hands on experience using DevOps tools (BitBucket, CDD, Jenkins)
- Understanding of JavaScript and JQuery
- React and Web Accessibility experience is a bonus.
- Experience with Unit testing tools (e.g., Junit, Mockito, RESTAssured) is a bonus.
- Breadth of technology experiences with the ability and desire to quickly explore and learn new technologies and help others do the same.
- Experience rapidly creating solutions at the prototype level with an emphasis on user desirability and technical feasibility testing.
- Curious, flexible, and adaptable with the desire to explore the application of technology to solve difficult business problems.
- Excellent verbal and written communication skills
- Experience in an Innovation Lab, Tech Start-up or similar development environment is a bonus.
- Collaborate with a wide variety of technical and businesspeople to understand the value proposition of the idea under exploration and design, develop and deliver quality prototype/PoCs to explore and test solution fit.
- Configure and design applications and workflows using rapid prototyping to create innovative ways to advance our client first strategy.
- Establish and maintain the Innovation Lab’s technical infrastructure and tooling.
- Coach, mentor, and lead members of the lab development team
- Provide technical direction and guidance to projects, ensuring risks are mitigated and projects are implemented quickly and successfully.
- Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time, and scope of our exploration projects.
- Ensure coding, testing, debugging and implementation activities are completed with quality.
- Breadth of technology experiences with the ability and desire to quickly explore and learn new technologies and help others do the same
- Experience rapidly creating solutions at the prototype level with an emphasis on user desirability and technical feasibility testing
- Curious, flexible, and adaptable with the desire to explore the application of technology to solve difficult business problems
- Excellent verbal and written communication skills
- Experience in an Innovation Lab, Tech Start-up or similar development environment is a bonus
Job Features
| Job Category | Technical Lead |
We are looking for a ETL Developer / Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: ETL Developer / Data Engineer
Term: 6 months contract with extension
Location: Toronto – Hybrid once or twice a week on-site
Job ID number: C1267
Must Have Skills:
- Extensive ETL AWS Development experience
- Comes from an FI (Financial Institution)/Major bank background
- Previously worked for us/proven resource.
- AWS Glue
- Pipeline
- Understands data transformation rules
- Data manipulation (Redshift, Mongodb, etc)
- Ability to communicate with Infosec and Architects
- Data quality, unit testing, performance
- Data expert
- File transfers
- Cloud certifications
- Understands acceptable and approval patterns in bank
Job Features
| Job Category | Data Engineer, ETL Developer |
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: 12 months contract with extension
Location: Toronto – Hybrid once or twice a week on-site
Job ID number: C1266
Brief Description of Duties:
The successful candidate will be working on the integration of a new General Ledger system into existing automated business processes that support P&L production, balance sheet substantiation, balance sheet analytics, and regulatory reporting.
Candidate Value Proposition:
The successful candidate will have the opportunity to be part of a large project. There would be opportunity to network and work with various technology, finance, and operations team as well senior management. The candidate will be working on a highly visibility project.
Typical Day in Role:
- Analyze current state
- Offer solutions to integrate new system
- Update process documents
- Performing UAT regression testing
- Supporting end users through transition phase and post-project implementation
- Extract and export data to/from spreadsheet via code
- Filter and loop through data
- Create code that can call functions to work through repetitive processes
- Extract specific data based on conditions
- Join sets of data together
- Add data to the database based on conditional statements
- Open and run macros in excel
- Edit data in excel
- Compute and export data in a python code (to replace calculations being done in excel)
- Experience with VBA (extract/export data, create code)
- Experience with SQL (extract/join data)
- Proficiency with MS tools (excel, word)
- Experience with Data Analysis (data flows, data reconciliation)
- Python Experience
- Familiarity with Accounting Principles (General Ledgers, GLs, etc.)
- Capital Markets product knowledge
- Communication
- Detail Oriented
- Ability to work with minimal instructions
- Problem-solving skills
- Time management
- Self-starter
Job Features
| Job Category | Data analyst |
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 – Hybrid once or twice a week on-site
Job ID number: C1265
Brief Description of Duties:
You will be responsible for business analysis activities on medium to large size projects. The role demonstrates advanced knowledge and ability, applying the competency in new or complex situations and guides other professionals. The role is responsible for execution of all aspects of requirements delivery- planning, elicitation, analysis and documentation, management, and support - for changes to Business Areas and Technology.
Common Agile BA activities:
- Product Backlog Management: Identify, document, and refine user stories to increase the degree of detail relating to acceptance criteria, assumptions, constraints, dependencies. Identify Business Rules and Data Elements associated with the user stories.
- Document test scenarios for user stories where necessary.
- Lead and facilitate collaborative refinement sessions with your squad (tech, product and design team) to gather feedback and ensure common understanding of requirements
- Understanding of Current State: Understand current state from a business perspective and to a lesser degree, from a technical perspective. Operational impacts will be understood in coordination with the Product Owner and Journey Operations Lead.
- Assist Product Owner in decomposing Epics into User Stories
- Build and maintain a repository of reusable requirements documentation in Confluence to support future initiatives, following the enterprise standards
- Assist Product Owner’s in managing risks, assumptions and constraints for requirements, and communicate to appropriate parties
- Provide guidance and support to build the capabilities of the junior BAs and participate in the BA Chapters, encouraging knowledge sharing and learning across the entire BA practice
- Sprint admin: Digital maintenance of sprint activities and user stories in JIRA
- 8+ years of experience as a BA/BSA
- 3+ experience on an Agile project
- Proven ability to gather Business requirements and Systems requirements independently
- Experience in Online banking / Mobile banking
- Strong knowledge of Requirements methodology (planning, elicitation, documentation) - both within Agile and Waterfall project frameworks
- Excellent attention to detail, analytical thinking, and gap analysis
- Demonstrated experience with user stories, business and system specifications, business context diagrams and business process maps
- Experience working on large projects over $2 million
- Excellent communication skills required; will be working with business stakeholders and IT stakeholders; Experience facilitating a large roomful of stakeholders (15–20 or more).
- Excellent collaboration skills, and highly adaptable
- Bachelor’s Degree in related discipline
- Systems analysis, API management, UI-to-Services data mapping, and documenting business and system solution requirements
- Previous RBC experience
- Experience in Online banking and mobile banking digital products
- Experience with Accessibility requirements
- Experience writing BDD Feature Files
- Certified Business Analysis Professional (CBAP) or Project Management Institute –Professional in Business Analysis Certification (PMI – PBA)
- Masters Certificate in Business Analysis
- Communication skills, written and verbal
- Analytical skills
- Experience working with project teams
- Presentation skills
- Facilitation and elicitation skills
Job Features
| Job Category | Business Analyst |
We are looking for a System Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: System Analyst
Term: 6 months contract with extension
Location: Toronto – Hybrid once a week on-site
Job ID number: C1264
Brief Description of Duties:
Provide senior technical expertise, project leadership and coordination of activities in the development, implementation and maintenance of a diverse range of cost effective I&IT solutions.
Provide technical advice to clients and leverage OPS I&IT solutions and applications to meet program/service goals and objectives ensuring efficiency
General Skills:
- Provides specialized technical expertise in the overall analysis of the design and architecture of systems solutions.
- Ability to evaluate recommendations and ensures all recommended solutions for improvement are congruent with the project goals and objectives
- Identifies short and long-term project goals/objectives, and as a senior technical expert, defines and identifies program and service delivery requirements in support of the development and/or acquisition of client applications
- Leads the analysis, development and documentation of design and architecture of systems solutions.
- Leads the development of testing, integration and implementation of systems solutions into the clients’ applications
- Guides the feasibility studies and cost effective analyses of proposed client I&IT initiatives, ensures all studies and analyses are documented
- Leads the technical aspects of projects related to the development and/or acquisition of a diverse range of client applications through all stages of the Systems Development Life Cycle (SDLC). This includes planning, scheduling and estimating resources, providing technical expertise, co-ordination, monitoring progress and providing management with project status updates
- Demonstrated experience gathering requirements, translating business documents into technical specifications
- Experience leading development/support teams supporting multi-dimensional and relational databases and their applications for effective planning, budgeting, strategizing and forecasting procedures
- Demonstrated experience designing and developing complex applications utilizing relational and multi-dimensional databases
- Ability to provide implementation and post implementation support as required
- Oversees the research and evaluation of the technical components in the acquisition of software, hardware, technology, systems and products
- Recommends and directs the measurement and improvement of tools, techniques, standards and performance criteria to control the quality of application development initiatives
- Provides coaching and direction to junior analysts throughout the project, related to the development and/or acquisition of a diverse range of client applications through all stages of the Systems Development Life Cycle
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and experience with middleware and gateways
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with development/maintenance of documentation as per Methodology
- Good working knowledge of Dimensions and Facts
- Knowledge of multidimensional structures (cubes)
- Ability to gather, review and provide feedback to business requirements
- Experience and Skill Set Requirements
- A solid understanding of the work required to effectively capture and document user requirements
- A strong working knowledge of how to capture and document user experiences and functional requirements
- Technical knowledge sufficient to translate user requirements and experiences into technical system requirements
- Written and verbal ability to convey requirements to both technical and non-technical team members and management
- Operating systems (AIX; Red Hat Linux, Windows Server Operating Systems both current and legacy versions)
- Knowledge of security best practices for each listed OS
- Experience migrating from legacy versions of each listed OS
- Knowledge of best practices for server-side configuration and server hardening
- Axway support and improvements (Managed File Transfer - MFT)
- BizTalk
- TRA and Penn Test
- Daily Operations for Multiple Ministries/Partners
- Mid-Range Environment project support/config, testing etc
- Investigation for possible CTE (Common Technology Enabler) opportunity for enterprise/common use
- Coding in .Net; VB; Java, XML
- Solid understanding of networking (protocols such as FTP; SFTP)
- PKI; encryption/decryption
- Solid understanding of EDI (Electronic Data Interchange) and related technologies
- Solid understanding of legacy and common databases and their structures
- Documentation of work done on operating systems
- Documentation of work done within applications
- Coding documentation
- Summaries of work done related to project
- Excellent analytical, problem-solving and decision-making skills
- Interpersonal and negotiating skills
- A team player with a solid track record for meeting strict deadlines
Job Features
| Job Category | System Analyst |
We are looking for a Python Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Python Developer
Term: 6 months contract with extension
Location: Toronto – Hybrid once a week on-site
Job ID number: C1263
Brief Description of Duties:
- Performing peer reviews, including refactoring existing application code to meet standardization and quality requirements.
- Building net new code encompasses about 80% of responsibilities.
- Development and support of a front-office trading system used for trade booking, trade execution and pricing of derivatives trades.
- Take ownership and responsibility of development of products onboarding to the trading platform and be efficient with sizing and estimates for development.
- Design and develop software programs using Python for Quant Management team
- Work extensively with algorithms and operations of software along with our Quant/GAFE Team
- Build Application for front office.
- Participate in design discussions on scalability, performance, and security.
- Proactively partners with business line representatives to drive improved technology solutions that support business strategy.
- Participates as technical or business consultant in design, development, coding, testing, and debugging new packaged solutions or significant enhancements to existing applications. Exposure to complete SDLC, start to finish.
- Leverage industry best practices & writing clean minimalistic code.
- Generate technical specifications of design and updating confluence.
- Assure quality, security and compliance requirements are met for supported area.
- Be flexible and thrive in an evolving environment to work with Quants and Traders.
- Adapt to change quickly and adjust work accordingly in a positive manner.
- Strong Python Development: 10+ years of design and development experience using Python (Version 2.7 and above) and hands-on experience and in dept knowledge of standard python libraries.
- Experience processing large volumes of data using PySpark, Pandas, and/or NumPy.
- Experience with Python frameworks such as Django, Flask, requests. etc.
- Experience in Object-oriented programming and Agile Development Methodology.
- Experience with TDD writing unit tests, test coverage using PyTest, PyUnit, pytest-cov libraries.
- Open-Source contribution experience
- Financial industry experience
- Knowledge of Options/Structured Notes/Risk/MTM
- Verbal and Written communication
- Agility/ Agile mindset
Job Features
| Job Category | Python Developer |
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 on-site
Job ID number: C1262
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.
- 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 BSA (have BA skills+ technology skillsets such as SQL, data analysis, data extraction, etc.)
- Experience of using SQL on databases (including writing SQL queries) such as Oracle, Sybase etc.
- Experience with Securities Lending (within Prime Services) a requirement to understand data being analyzed. (Include products)
- Strong experience working Unix or Linux environment
- 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 |
