Job Archives
Job Overview:
The Corporate Information Solution(CIS) department is looking to hire Senior Solution Architect to support multiple initiatives within our team. This role will work closely with Enterprise Architect, developers and operational staff with a goal of developing workflow software solution. This role will primarily assist with design and development of software, creating Architecture Definition document and defining reusable components for CIS Application portfolio based on the existing architecture assurance process. It is expected that this role will provide technically strong solutions that are aligned with enterprise architecture principles and provide transparency to software development efforts for projects within CIS. Must perform the role and responsibilities with a high level of integrity, ethics and commitment to service excellence.
Key Responsibilities:
- A genuine passion for technology and solving problems A pragmatic approach to software development and delivery
- Provide technical design and software development of workflow process across multiple technology initiatives.
- Responsible for translating high-level and detail-level business requirements into specific design and develop business process workflow automation solution. Requires knowledge across multiple platforms, processes and architectures, as well as broad knowledge of new technologies and will include directing the design and development efforts of less experienced developers.
- Collaborate with project teams to assist in delivery of the solution implementation by providing guidance as needed to application, engineering and operations teams.
- Facilitate and help establish software development standards and best practices.
- Working with other developers and tech leads to construct a repeatable reusable automation workflow enterprise architecture solution that is scalable, adaptable, and in synch with ever-changing business needs.
- Improve software developer productivity and security vulnerability and compliance risk during the software development cycle.
Experience Required:
- Bachelor's degree in computer science, computer engineering, electrical engineering, systems analysis or a related field of study, or equivalent experience.
- Minimum of 5 years working in software developer, minimum 2 years’ experience in business rules engine (DMN) and BPM/Case management project.
- Knowledge of Task lifecycle; integration of Business data and form.
- Hands-on experience with Cloud native solution design.
- Hands-on experience with Camunda, BPM, MEAN or MERN, Java stack, python.
- Experience with Agile Framework
- Experience to develop workflow or services for financial application including GL General Ledger journals.
- Understanding in Enterprise, Web and Mobile technologies.
- Proven experience working with Cloud Platforms such as AWS, Azure or GCP.
- Experience in application modernization / development (containers, Kubernetes, API’s, microservices, serverless, event sourcing, domain-driven design).
- Hands-on experience with frameworks Spring MVC, Spring Boot, Spring Data
- Comfortable in building REST APIs, Microservices and working with third-party APIs.
- Extensive experience creating reusable components for enterprise-level applications.
- Fluent in development methods, tools, and techniques, systems design, and architecture, good practical experience with HTML, CSS, and JavaScript for rapid prototyping with Proof of Concept (POC) and documentations creation ability.
- Agility to work across multiple levels of the organization from developers to product owners and senior managers.
- Contribution to open source projects and experience with ML and AI is a plus.
Skills and Attributes:
- Experience managing complex technical requirements across multiple systems and domains in a multi-team technology organization. Highly organized and effective multitasker.
- Exceptional interpersonal skills, including teamwork.
- Powerful communicator, in both verbal and written form, able to articulate concepts and development ideas, break through barriers, engage people, and work effectively with others under pressure.
Job Features
| Job Category | Solution Architect |
- Experienced senior member of development team, leading by example, taking ownership in design and delivery
- Experience establishing and applying best engineering practices and standards
- Experience working as a member of autonomous, cross-functional product team
- Experience collaborating closely with UX designers, product manager, back-end developers
- Experience with Agile practices (scrum, kanban)
- Coaching and mentoring junior staff and fostering a culture of technical excellence
- Experience building PWA, Mobile App with React/Typescript, UI design pattern, testable UI architecture
- Experience with .NET Core Web API/OpenAPI/Microservices, MAUI, Blazor
- Hands on experience with responsive design, front-end testing and debugging techniques, performance optimization and version control/Git
- Experience and expert knowledge in HTML5, JavaScript, CSS3/SASS/SCSS
- MS Azure Development Experience, included MQ/Service Bus, serverless (Azure Functions)
- Working knowledge of Azure DevOps, task boards, pipelines, etc.
- 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, included JS testing framework (Jasmine, Carma, Cypress, etc.)
- Resolves and troubleshoots technical issues which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and deployment
- Experience with one or more communications protocols
- Experience building custom portals using ASP .NET Core 6-7, ReactJS 18.x/Next.JS 13.x, TypeScript, NodeJS, Azure App Services, Microservices/AKS (Azure Kubernetes Service), Web Jobs, Azure Functions, Azure Service Bus/MQ/Cloud Query.
- Hands on experience building integrations to IAA systems such as Azure AD B2C Authentication, Okta Authentication/OpenID/OAuth2.0, JWT
- Experience and understanding of modern, cloud-based architecture
- Actively participating in architecture solution design and recommendations focused on the front-end layer
- Proven experience architecting complex applications, optimizing performance and managing state effectively using modern JavaScript frameworks such as React
- Experience in designing and implementing reusable and scalable components
- Familiarity with software architecture principles and patterns such as serverless architecture, microservices, RESTful APIs
- Strong communication skills to prepare documentation, including but not limited to: solution documentation, user
- manuals, reports, reviews, assessments
- A team player with a track record for meeting deadlines
- Ability to present ideas and suggestions clearly and effectively and in a user-friendly manner; maintain a high level of customer service to both internal and external clients
- Ability to communicate designs and development in clear and understandable manner
- Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- Front end exp in mobile apps
- Experience building PWA, Mobile App with React/Typescript, UI design pattern, testable UI architecture
- Experience with .NET Core Web API/OpenAPI/Microservices, MAUI, Blazor
- Working knowledge of Azure DevOps, task boards, pipelines, etc
Job Features
| Job Category | Front End Developer, Front-end Developer |
- 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.
- 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.
- 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 our 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 as SCA or SAST scanners
- Support test automation within pipelines
- Help teams automate through different methods for legacy apps (including scripting and automated configurations)
- Completed an Undergraduate Degree in Computer Science, Engineering or Management Information Systems or an equivalent combination of relevant education and work experience
- 5 years in Software Engineering
- 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
- 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
- Capacity to work in small teams, be able to achieve results with limited support (autonomy required)
- AZ-400 certification
- Bilingual in both official languages (French and English)
- Active coach and mentor skills, with patience and aptitudes to teach to others
- 3 years or more in professional software development (code, tests) in C# and .NET 3.0 or above Background in Financial, Insurance or other related an asset
- Experience working with databases, relational or NoSQL
- Experience with ETL processes
- Strong understanding of security practices like SCA, SAST, DAST, etc. and tools like Mend, Snyk, etc.
Job Features
| Job Category | DevOps Engineer, DevSecOps Engineer |
- Establishes analytical and measurement methodologies to continuously enhance marketing programs, customer engagement and experience with the overall goal of increasing impact of marketing and digital channels.
- Leads monitoring, analysis and evaluation of results of initiatives in order to recommend improvements and measure return on investment.
- Collects data from relevant systems using tools such as Denodo, PBI, SAS.
- Provides reporting via visually compelling PowerBI dashboards to provide insight and visibility to results.
- Provide consultation to Demand Generation team on marketing performance and conversion rates to help with data-driven decision making.
- Leverages tools to evaluate all aspects of digital marketing programs to influence future direction.
- Accelerates analytical marketing expertise as part of an integrated marketing model through sharing results, best practices, processes and internal capabilities.
- Incorporates other research, outside data and evaluation tools to build insight and story, augmenting analytical practice.
- Proficiency in marketing & customer data extraction, measurement and presentation for marketing campaigns
- Confident communicator who will share expertise without prompting – takes ownership
- Understanding of business needs
- Power BI, understanding of SQL, Python or other commonly used data language
Job Features
| Job Category | Market Research Analyst |
- The successful candidate will have many development opportunities throughout their time at the bank as well as the opportunity to work at the Bank fulltime in the future with strong performance. The candidate will be hands on with some of the most advanced and emerging technology on a day to day basis.
- Booking currency rates for customers
- Buying and selling currencies from branch staff
- Inventory for branch network
- Sending out emails for System issues
- Taking orders to two cash requests
- Book rates accordingly and communicate to third party provider to send that rate out to the bank
- This role is ultimately a foreign currency cash team role supporting the branch network for all foreign currency needs
- Bilingual in English/French required
- Experience in a similar customer service-related position
- Experience of phone customer support – preferably within the financial transactions space
- Experience probing and identifying customers ask - problem solving an analytical thinking demonstrated in recent project or position
- Prior banking FI experience
- Knowledge of foreign currency orders (worked for an exchange bureau or currency exchange in the past)
- Knowledge of General Ledgers, cash orders or any accounting skills would be asset
Job Features
| Job Category | Tech Support |
- Manage relationships and all activities with all required partners (business, TS Finance, program PMO, TS project teams, external partners) related to program one-time and on-going financials (prepare budget, forecasts and actuals).
- Utilize project management software for development and distribution of comprehensive set of monthly, weekly and ad hoc project financial reporting to a variety of program stakeholders (including templates for use by other project members).
- Work closely with TS Finance to provide necessary detailed financial data to support the forecasting and tracking of capitalization and amortization.
- Manage all financial status meetings for the program. Provide support for invoice processing. Manage process for all required updates to internal financial management tracking tools (e.g. EPM, Carpe Diem).
- Manage reporting and tracking for resource utilization.
- Exercise discretion in managing correspondence and information, escalating issues where appropriate.
- Act as central point of communication for core team members, management, business partners and other stakeholders on program, organization and platform issues. SKILLS: MS Project knowledge to create and maintain project plans. MS Excel and PowerPoint knowledge to create and maintain documents. Knowledge and experience in maintaining a central repository of project plans, reports, competencies etc.
- Strong working knowledge of project management methodologies – both waterfall + agile
- Strong experience using Confluence, Jira, MS Project
- Project Monitoring and Control Experience: project governance and quality control, project forecasts, strong asset if candidate has worked on large scale projects in the past
- Able to work independently - requires minimal direction, adapts quickly to change
- Experience in business transformation work – (for example: HR related - role restructuring, organizational restructuring)
- Previous work working in ambiguous situations, sensitive situations – able to hit the ground running no matter the situation
- Previous banking experience
Job Features
| Job Category | Project Control Officer |
- Manage project plan, project deliverables, risks, issues, stakeholders
- Provide status reports
- Facilitate meetings/discussions
- Prepare meeting materials (decks), update project plan (using MS project & Excel)
- MS project (intermediate-advanced level) – heavy usage
- Power Point, Excel, Word, Outlook – heavy usage
- SharePoint
- Build and update project plan using MS project
- Very detailed oriented
- Excellent communication skill (written & verbal)
- Has experiences managing/delivering regulatory projects before many stakeholders who may be in different time zone
- Has experiences working in a fast paced and must be adaptable to a fast changing environment
- PMP, IT Risk & controls
- Stakeholders management
- Negotiation
Job Features
| Job Category | Program Manager |
- Work with business partners and application teams across RBC Enterprise to explain the onboarding process and document requirements/ assist the teams with end-to-end onboarding process
- Work with business partners and application teams to ensure data remediation is completed.
- Participate in all aspects of onboarding testing as requested by the onboarding team
- Provide support with tasks and ad hoc requests as required
- Report on onboarding progress and metrics
- Participate in internal/external audits, establish, monitor, and coordinate action plans
- ServiceNow, Sailpoint Access Manager, CyberArk, Azure AD, understanding of cloud identity, Requirements gathering, good technical skills. Candidate will work with different business areas to onboard apps to the multiple IAM services to meet risk controls and RBC Security standards
- Undergraduate degree coupled with identity management experience in a large organization, preferably a financial institution. Preferably 2-3 years of experience
- CISSP or other IAM-specific certifications
- 2 or more IAM services knowledge
- Knowledge of business line(s)’ business applications/processes
- IT standards, methodologies and audit requirements
- Demonstrated ability in written and oral communication skills along with strong presentation skills. Ability to determine the information and communication needs of the stakeholders and project.
- Strategic thinker with strong organizational, project management and time management capabilities.
- Deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously.
- Excellent interpersonal skills to collaborate across functions and businesses.
Job Features
| Job Category | Business Systems Analyst |
- Develop Apex (classes and triggers), Lightning Components, and Visualforce to extend Salesforce in order to support business requirements,
- Application development, including basic Visualforce pages/Lightning pages, Lightning Web Components, Assist with each release cycle to implement and deploy new/updates to existing applications and code,
- Translate functional requirements into technical requirements
- Design and build high-performance, reusable, and reliable Apex code with best practices
- Identify bugs and align with requirements during debugging
- Test bug fixes to make sure they work as per requirements, then deploy them to production
- Create/modify existing controllers, controller extensions, and triggers across all platforms.
- Apply best practices and design patterns of best-of-breed applications developed on the Salesforce. com platform
- Create and execute unit, integration and user acceptance test plans, including use cases and test data. Write test classes for the class that you develop and ensure more than 80% code coverage.
- Experience in Salesforce Development
- Knowledge of Apex Data Loader and Salesforce DX and experience with Lightning Web Components
- Case management in Salesforce
- Sound to advanced knowledge of the business, technical environment, standards, processes, procedures, programming languages and operating systems.
- Readiness and motivation (as an experienced developer and subject matter expert) to address and resolve complex issues, guide/advise/support clients, partners and project teams, often working on multiple medium-to-large sized projects.
- Commitment to and belief in the quality of your deliverables.
Job Features
| Job Category | Salesforce Developer |
- Unified Communications and networking
Job Features
| Job Category | Project Manager |
- Vormetric Data At Rest Encryption
- Hardware Security Module (HSM) – Thales, Entrust, Utimaco Attala
- SME in at least 1 or more of the following Cryptographic tools (Vormetric, Symantec Encryption Manager, Venafi)
- PKI (Microsoft CA, Self-signed CA, Verisign/Symantec)
- Data Classification and Rights Management
- Key Management
- 8-10 years overall IT experience – technical SME
- Deep understanding of Encryption for data at rest – 3 years
- 5+ years of hands-on experience on various back-end storage platforms and OS (AIX, Linux, WIN, SAN, VSAN, NAS), Preference for person with previous role as Engineer on either of these technologies.
- Experience with encryption on various storage back-end (NAS, VSAN, SQL, Oracle, PostgresSQL, etc) – please specify in comment section, any of the following
- 3+ years’ Experience on file folder encryption on various OS platforms
- Expert level on Unix/ Linux ***important
- 3+ years hands on experience on Vormetric Data Encryption
- Security Control and framework
- CISSP
- CCSP
- Azure Security Certification
- Applying Encryption and Key Management in Azure
Job Features
| Job Category | Security Specialist |
- Design, code, test and debug new and existing software applications using Microsoft.Net technologies and relational database languages. Serve as a technical expert on the team, working on complex projects with less specificity and direction.
- Provide product architecture, develop project plans/scope and track progress; give project direction to development team staff while reviewing team member's work.
- Develop cost and time estimates associated with project and make decisions or escalate problems to appropriate resource if project is off timeline.
- Provide technical direction to development team by researching and suggesting new technology offerings to team. Propose technology to development manager based on business requirements given for the project.
- Provide technical support to internal and external clients on existing problems escalated from call support center. Provides Tier III support through help desk (Tier I) on most complex, urgent and technically challenging issues not resolved by junior software developers. Monitors trends and results from technical support.
- BA/BS in computer science or related field, MS preferred
- 10+ years of application architecture and development experience
- Demonstrated experience in Visual Studio, .NET, ASP.NET, C#
- Experience with Angular required
- Experience in SQL Server preferred
- Experience with SQL, Client-Side JavaScript, and HTML required
- Experience developing multi-tier Internet/Intranet applications (preferably in cross-browser environments
- Experience working on new development
- Demonstrated analytic and design capabilities
- Strong business acumen and project management skills
- Working knowledge of database design
- Self-starter with excellent organizational and time management skills
- Experience with Agile SCRUM preferred
- Experience with Material library preferred
Job Features
| Job Category | Fullstack Developer |
- Experience in User Interface designs
- Demonstrated experience conducting iterative design proof-of-concepts / wireframes in Figma
- Demonstrated experience in Ontario Design System https://designsystem.ontario.ca/
- Demonstrated experience in AODA act 2005 for WCAG elements implementation https://www.ontario.ca/page/about-accessibility-laws
- Strong knowledge of Salesforce UI and backend webpages layout
- Excellent analytical, problem solving and decision-making skills
- Excellent communication skills, both written and verbal
- Experience reporting progress on deliverables to team, project leads and management, including proactively raising risks/issues with migrations
- Demonstrated experience working with clients and technical teams to ensure effective resolution of defects and management of change request are complete
- Experience with Agile scrum methodologies
- Demonstrated experience with agile sprint management, bug tracking and testing life cycle management using Azure DevOps
- Thorough understanding of SDLC, specifically QA processes in agile development environments
- Demonstrated experience conducting validation and verification of all design elements on webpages
- Demonstrated experience conducting Ontario Design System validation for each UI object https://designsystem.ontario.ca/
- Previous experience working in Government or Public Sector organizations
Job Features
| Job Category | UX Designer |
- Evaluate the People, Processes, and Technologies that support a key risk indicator
- Review the design and operating effectiveness test workpapers performed by the RCSA team
- Review the processes and controls supporting how data used to calculate the KRIs are sourced, transformed, and reported
- Document end-to-end process narratives
- Use Microsoft Visio or Lucid chart to map out steps in a process
- Ensure documentation meet Manulife’s standard of quality
- Contribute to the growth and success of our ETS Governance & Control Team by adapting to an ever-changing technical environment
- Research, learn, and apply knowledge to keep up with next-generation technologies in the environment and promote credibility with our partners
- Collaborate effectively within the ETS G&C Team, to support several Governance & Control functions that will leverage parent process information and documentation
- Experience in Technology audits (regulatory background, like SOX or SOC)
- Any Risk type of experience.
- Being able to map or test different controls.
- Technical documentation experience
- Technology audit
- Microsoft Visio
- Excel, Powerpoint and Word
- Strong communication skills
- Ability to read and understand query logic (i.e., SQL, Python, e.t.c)
- Strong analytic skills
- Understanding of IT Risk and Controls
- Understanding of cybersecurity and technology risk
- Understanding of IT governance
- Understanding of Enterprise technology and IT infrastructure
- Understanding of NIST Cybersecurity framework
- Strong Data analysis skills
- Technology Audit, SOX IT Audit or Technology RCSA experience
- Professional certification(s) related to audit or information risk management such as CISA, CISSP, CISM, CISA, GIAC, CRISC preferred.
- 3+ years of Technology Audit, SOX IT Audit or Technology RCSA experience
- Experience with reviewing Processes, identifying risks and mapping controls to the risks.
- Experience documenting a process from End-to-End, such that the document becomes a point of reference for internal and external stakeholders.
- Strong understanding of controls, audit and risk management
- Highly analytical with strong organizational and problem-solving skills
- Excellent problem solving, analytical skills, including the ability to hold client meetings, obtain evidence, and properly document workpapers independently.
- Strong understanding of audit methodologies, control test execution, risk, and remediation efforts
- Strong written and verbal communication, ability to effectively collaborate with multiple stakeholders
- Bachelor’s degree related to Information Systems, Computer Science, Information System Auditing
- Professional certification(s) related to audit or information risk management such as CISA, CISSP, CISM, CISA, GIAC, CRISC preferred
Job Features
| Job Category | Risk Analyst |
- Provide strong technical troubleshooting while ensuring that NOC processes and procedures are followed properly. This includes ensuring proper use of automation, following proper remediation procedures, high quality ticket and vendor issue updates, handover documentation, etc.
- Collaborate strongly with the Team Lead to manage the queue, work intake as well as delivery. This includes helping solve team issues and escalating issues as needed
- Engage in P3's or incident calls and provide support
- Ensure work being taken over is followed up promptly while providing proper handover to the next shift as well as to the Team Manager (including process issues or improvements, automation opportunities, etc.)
- Support the incident, change and problem management processes.
- Manage incident queue and effectively prioritize and triage incidents based on critical devices and shared services.
- Manage escalations with internal teams and 3rd party vendors.
- Manage chronic, repeat and aging incidents with proper internal/external escalations.
- Support shift turnover process effectively.
- Create MoPs and how-to docs for better support and training of new and junior team members. Also, peer review such documentation created by other team members and provide suggestions for improvement.
- Report on any challenges with internal processes, gaps, or any challenges with vendors and telcos.
- Report on any new influx of repeated alerts/incidents to identify opportunities related to alert modification, etc. to reduce noise.
- Identify and report on gaps for process optimization.
- Proficient with Microsoft Office Suite of products (Word/Excel/PowerPoint/Outlook).
- Other duties as required.
- CISCO Switching and Routers 3-5 Years (Must Have)
- At least 3 years of Network Operations experience as opposed to network projects based work
- 3 years of in-depth experience troubleshooting on Network operation systems
- Strong verbal and written communication skills required.
- Must be CCNA or CCNP Certified with 3 -5 Years of industry experience
- ACI
- SevOne
- Guardicore
- VOIP
- Load Balancing - F5 and Wireless - Aruba
- Firewall - Palo Alto
Job Features
| Job Category | Network Analyst |
