Job Archives
We are looking for an Application Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Application Engineer
Term: 12-months - 37.5 hours/week
Location: Remote - Ontario or Quebec
Job ID number: C1147
Brief description of duties:
- Responsible for architecting next-generation, cloud-native products, and applications
- Collaborate with global architects, Canadian Architecture, Operations and Security teams to design, deploy and maintain cloud solutions.
- Collaborating with internal the client ITS Audit support team as well as the client global audit team to implement, support, manage, administer the client audit suite of applications. Provide guidance and input into the application from an infrastructure perspective to leverage cloud native services
- Collaborate with technical teams on defining cloud architecture standards and best practices, providing consistent recommendations and oversight to team members
- Understand digital strategy, cloud platform capabilities, IT and business priorities and success measures to design implementation architectures and solutions
- Ensure that solution exhibits high levels of performance, security, scalability, maintainability, appropriate reusability, and reliability upon deployment
- Develop deep relationships with key customer IT decision makers, who drive long-term Cloud adoption within the firm to enable them to be Cloud advocates
- Bachelor's degree in Computer Science, Engineering, related STEM field or work experience
- Architecting and designing Cloud solutions
- Microsoft Certified: Azure Solutions Architect Expert preferred but not required
- Prior work experience in a Consulting/Architecture position within a software and/or services company such as Amazon, Google, IBM, Oracle, and professional services firms would be an asset
- Troubleshoot incidents, identify root cause, fix, and document problems, and implement preventive measures
- Educate teams on the implementation of new cloud-based initiatives, providing associated training as required
- Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity
- Development experience, experience with DevOps/Agile, scripting & application architecture
- Experience engineering\architecting cloud native solutions
- Strong understanding of Cloud Native Architecture and principles and Infrastructure as Code
- Hands-on experience in designing and configuring secure and scalable Cloud platforms on Microsoft Azure, including account structure, security and compliance audit, connectivity, shared services etc.
- Implementation and Maintenance knowledge of Azure PaaS components Data bricks, Data factory, Synapse and Kubernetes Services
- Knowledge of Cloud services: application integration, functions, databases, data warehouse and analytics, server less computing, machine learning, developer tools, security, and identity management
- Knowledge of and experience in API and Webbook development using PowerShell, Python, Node.js, Ruby, and Shell Scripting languages
- Knowledge of CI/CD Systems, such as Azure DevOps server and Azure DevOps services
- Experience in Cloud automation using, Azure CLI, ARM & Terraform to enable Infrastructure as a Code, AWS CLI, Cloud formation, Ansible, etc.
- Fundamental understanding and experience with DevOps tools and services (Azure DevOps and GitHub)
- Experience and knowledge of Operating Systems including Windows and Linux
- Proven track record in system integration and design and setup of Infrastructure as a service and Platform as a service deployment
- Confidence and ability to lead discussions with clear goals, deliverables, documented agreements and follow up actions
- Ability to participate in fast-paced DevOps and System Engineering teams within Scrum Agile processes
- Significant experience working in Azure. Added experience working with AWS and GCP is a plus.
Job Features
| Job Category | Application Developer |
| Architecting and designing Cloud solutions | 2+ |
| Consulting/Architecture position within a software and/or services company such as Amazon, Google, IBM, Oracle, and professional services firms would be an asset | 2+ |
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: 12-months - 37.5 hours/week
Location: Remote/Hybrid
Job ID number: C1146
Brief description of duties:
- Responsible for architecting and administering next-generation, cloud-native products, and applications
- Collaborate with global architects, Canadian Architecture, Operations and Security teams to design, deploy and maintain cloud solutions
- Collaborating with the client Audit support team as well as the client global audit team to implement, support, manage, administer the client audit suite of applications. Provide guidance and input into the application from an infrastructure perspective to leverage cloud native services
- Collaborate with technical teams on defining cloud architecture standards and best practices, providing consistent recommendations and oversight to team members
- Understand digital strategy, cloud platform capabilities, IT and business priorities and success measures to design implementation architectures and solutions
- Develop deep relationships with key customer IT decision makers, who drive long-term Cloud adoption within the firm to enable them to be Cloud advocates
- Troubleshoot incidents, identify root cause, fix, and document problems, and implement preventive measures
- Educate teams on the implementation of new cloud-based initiatives, providing associated training as required
- Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity
- Bachelor's degree in Computer Science, Engineering, related STEM field or work experience
- Architecting and administration of Cloud native solutions focusing on Azure IaaS and PaaS services
- Microsoft Certified: Azure Solutions Architect Expert and\or Microsoft Azure Administrator preferred but not required
- Prior work experience in a Consulting/Architecture position within a software and/or services company an asset
- Development experience, experience with DevOps/Agile, scripting & application architecture
- Strong understanding of Cloud Native Architecture and principles and Infrastructure as Code
- Hands-on experience in designing, configuring, and administrating secure and scalable Cloud platforms on Microsoft Azure, including account structure, security and compliance audit, connectivity, shared services etc.
- Implementation and Maintenance knowledge of Azure PaaS components Databricks, Data factory, Synapse, Azure SQL, AI\ML, advance analytics, and Kubernetes Services
- Knowledge of Cloud services: application integration, functions, databases, data warehouse and analytics, serverless computing, machine learning, developer tools, security, and identity management
- Knowledge of and experience in API and Webhook development using PowerShell, Python, Node.js, Ruby, and Shell Scripting languages
- Knowledge of CI/CD Systems, such as Azure DevOps and Github services
- Experience in Cloud automation using, Azure CLI, ARM & Terraform to enable Infrastructure as a Code, AWS CLI, Cloud formation, Ansible, etc.
- Fundamental understanding and experience with DevOps tools and services (Azure DevOps and Github)
- Experience and knowledge of Operating Systems including Windows and Linux
- Proven track record in system integration and design and setup of Infrastructure as a service and Platform as a service deployment
- Confidence and ability to lead discussions with clear goals, deliverables, documented agreements and follow up actions
- Significant experience working in Azure
Job Features
| Job Category | Cloud Engineer |
| Architecting and administration of Cloud native solutions focusing on Azure IaaS and PaaS services | 3+ |
| Development experience, experience with DevOps/Agile, scripting & application architecture | 3+ |
We are looking for a Senior Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Developer
Term: 12-months - 37.5 hours/week
Location: Toronoto, Winnipeg, or London - 1-day in the office
Job ID number: C1145
Brief description of duties:
Software Developers are part of a DevOps Squad, responsible for full lifecycle of the products they support. This includes the design, development, support and maintenance of software solutions. The Software Developer will have the opportunity to be part of building sustainable modern solutions and supporting their quality work in production.
- Design, develop, integrate, test, transition to production, and maintain software applications
- Provide production support, application monitoring, and tuning for applications
- Participate in a multi-person on-call rotation for production support
- Participate in project planning
- Provide input into the evolution of the software development environment and methods, including consultations with the Systems Architects and Business System Analysts
- Provide technical leadership within your areas of expertise
- Implement enhancements to existing software including solution design, work breakdown and estimation, deploying the changes and warranty support
- Able to organize work tasks and coordinate with other team members
- Verbal and written communication required with other team members
- Trouble shoot application problems, then document and maintain an inventory of expertise for identified problems
- Handle multiple priorities when required
- Provide feedback into our software development best practices
- Occasional after hours and weekend work will be required
| only 1 or more languages seen below are required. |
- A degree or diploma in computer science or a related discipline or an equivalent combination of training and experience.
- Software design methodologies and proper documentation procedures
- Software requirements analysis and design principles
- DevOps and/or Agile team experience, especially related to Scrum or Kanban practices
- Understanding of technical environments and their infrastructure including servers, networks, and security
- Quality assurance techniques and automated testing practices
- Visual Studio
- VB .NET
- C#
- Web Services
- SQL Server
- Java and JavaScript
- Mainframe Tech (Cobol, JCL, Changeman, DB2)
- IBM FileNet
- Mainframe knowledgeable SD (JCL, CA7,COBOL), these SD's required strong DB2 skills and knowledge
- Strong debugging and investigation skills
- Demonstrated ability to work independently or as part of a team
- Plan and organize software development work
- Communicate effectively verbally and in writing, in person or through remote sessions
- Previous experience with ServiceNow and Jira would be considered an asset
Job Features
| Senior Developer | 7+ |
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: 12-months - 37.5 hours/week
Location: Remote - Ontario or Quebec
Job ID number: C1143
Brief description of duties:
Client is currently sourcing for a Senior Project Manager position on a 6 - month contract.
The data and Analytics PMO team, is looking to hire a 3 seasoned Technology Project Managers to assist with the BOTW merger/acquisition. The PM's will support Data engineering and technology delivery with a strong focus on Project Management practices in a Hybrid environment (Traditional Waterfall SDLC & Agile delivery) and a dynamic matrix organization.
Here are some of the key requirements and responsibilities included in this role:
MUST haves:
- Provides guidance to the project sponsor on the implementation and sustainment of projects, resulting in successful project outcomes.
- Manages all aspects of the project lifecycle, including business, operational and technology deliverables. Ensures all project processes are completed.
- Coordinate with cross-functional teams to remediate security vulnerabilities and violations. Will liaise between DnA team and cross-functional project teams to ensure the timely and successful delivery
- Ensures change management plans are developed, socialized and consistently measured to deliver the expected project benefits and adoption.
- Executes project requirements in governance frameworks focused on risk appetite, and regulatory and compliance standards.
- Develops all related project management artifacts, while complying with applicable enterprise standards
- Monitors and controls project deliverables. Makes recommendations and adjustments to the overall project plan to achieve deliverables. Will solicit, develop, maintain and socialize/present status updates and milestones according to BU need
- Develops detailed project plans and manages all implementation processes including resource allocation, progress tracking, monitoring change control process, testing, documentation, training and on-time delivery
- Provides project sponsor with advice on the viability of the business case (costs, benefits, KPIs, etc.) throughout the project.
- Understands project interdependencies and demonstrates the critical thinking that proactively identifies project risks and establishes effective risk mitigation from the outset.
- Demonstrates stakeholder partnership that involves effective communicating with the project sponsor; gains and builds trust and rapport.
- Demonstrates ownership and commitment by holding themselves accountable for the identification and resolution of project problems.
- Leads and/or represents the project in project team meetings, governance forums and inter-department forums.
- Adheres to Bank risk, regulatory and compliance controls
Job Features
| Job Category | Project Manager |
| Project Management | 10 |
| SDLC, Agile/Waterfall (Hybrid Model) | 10 |
| Data Engineering practices | 10 |
| Merger/Acquisition Experience | 10 |
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 - 40 hours/week
Location: Remote - Hybrid
Job ID number: C1143
Brief description of duties:
- Drive 3rd party agencies’ recovery performance
- Act as a direct liaison and represent the Collection System to its partners within Technology and Operations
- Develop insight into data to develop industry-standard Collections Reporting
- Champion a high-performance environment and contribute to an inclusive work environment
- Champion a customer focused & compliant culture while delivering results
- Interact with 3rd Party Collections agencies to ensure they deploy best-in- class process to deliver Recovery objectives
- Identify opportunities to streamline processes within the technical and functional design of the existing Collection System
- Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions
- Support the delivery of Collection Systems and technology projects that contribute to the delivery and execution of the in-house Recovery process to deliver on objectives
- Experience in delivering on Key Performance Indicators using data analysis techniques
- Related work experience within Risk Operations or a Collections vertical, managing account life-cycle using automated techniques & building performance Reporting
- Experience in Data Analysis, Database Management Tools & Programming languages knowledge to derive business & system insights
- Working knowledge of consumer credit lifecycle and Collections
- Strong knowledge of MS applications (Work, Excel, Visio, Projects, PowerPoint, SharePoint)
Job Features
| Job Category | Business Analyst |
| Experience in delivering on Key Performance Indicators using data analysis techniques | 3-5 |
| Risk Operations or a Collections vertical, managing account life-cycle using automated techniques & building performance Reporting | 3-5 |
We are looking for a Fixed Income Production Support! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Fixed Income Production Support
Term: 12-months - 40 hours/week
Location: Remote - Hybrid
Job ID number: C1142
Brief description of duties:
The client is looking to build a Fixed Income Production Support team focusing on the securities financing transactions support until June of 2023.
MUST haves:
- You can demonstrate experience with: 3 - 5 years of supporting a Front Office Trading Application (Fixed Income securities financing transaction exposure preferred).
- Strong technical trouble-shooting ability including knowledge of approaches, tools and techniques for anticipating, recognizing, and resolving technical (software, application or operational) problems and interpreting server logs.
- Expertise navigating a Unix environment and reading basic scripts (Perl/Python/Shell), writing SQL queries for day to day troubleshooting and for creating adhoc reports as required. Have used and/or configured ITRS real-time monitoring tool.
- Working knowledge with Apex/Finpro or another Reporting systems is a plus.
Job Features
| Front Office Trading Application (Fixed Income securities financing transaction exposure preferred). | 3-5 |
| SQL queries | 3-5 |
We are looking for a UX Designer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: UX Designer
Term: 6-months - 40 hours/week
Location: Remote - Hybrid
Job ID number: C1141
Brief description of duties:
- Design and deliver assigned experience design deliverables and creative assets e.g. UX Design, Visual Design, UI Development.
- Lead the development and delivery of detailed design artifacts (e.g. visual designs, mock-ups, interactive prototypes).
- Experience with Figma and Invision
- Knowledge of web and mobile app design, platforms and technologies.
- Familiar with capabilities of front end technologies (HTML, CSS, Java Script, etc.).
- An understanding of React programming, and UI development on Cloud Native platforms (specifically AWS).
- Knowledge and experience implementing design methodology into program settings and cross-functional teams.
- Good verbal & written communication skills
- Able to manage ambiguity
Job Features
| Job Category | UX Designer |
| Figma and Invision | 3+ |
We are looking for a Lead Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Lead Developer
Term: 6-month - 37.5 hours/week
Location: Montreal
Job ID number: C1140
Brief description of duties:
As a Lead Software Developer on our team, you will help lead the complete lifecycle of new and modified software products and integrated systems from research and design, to managing the production implementations, training, and support. You will help champion and contribute to the development standards, tools, and best practices.
- Lead the design, development and testing of software to specifications.
- Support production (includes after hours support as part of a rotation).
- Provide consultation with the Systems Architects and Business Systems Analysts.
- Participate in project planning.
- Deliver code reviews and provide feedback relative to best practices.
- Provide knowledge and guidance of software design, design methodologies, and design documentation tools.
- Contribute and actively promote the development and implementation of new technologies
- Apply advanced knowledge to complex work and support project and operations teams by sharing skills and mentoring
- Optimize legacy systems
- Re-platform legacy systems
- Strong analytical and problem-solving skills.
- Excellent communication skills, ability to work well in a fast-paced team-oriented environment.
- Proven Expertise in some of the following:
- iSeries (AS400) knowledge
- COBOL, RPG, CL
- DBMS (DB2, MySQL, SQL Server,Oracle), PL/SQL, SQL
- Code management tools, such as Aldon, Git, Azure DevOps
- Experience in the following tools would be an assetJSP, JavaScript, SQL
- JIRA, Confluence, Bamboo, ServiceNow
- IIS, IBM WebSphere
- AIX, Windows Server. LINUX
- FoxPro and PHPVB/C# .NET
- ASP.NET, .NET MVC, .NET CORE
- Web services (REST API), client server environment
- IT experience and the ability to understand and effectively work with legacy technologies and contribute as legacy applications evolve and are migrated to new platforms.
- IT experience in analysis, design, development, testing, documentation, implementation and after hours support would be an asset.
- Initiative with the ability to easily adapt to change.
- Knowledge of software design, methodologies (Kanban), and documentation standards.
Job Features
| Lead Developer | 5+ |
We are looking for a Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Solution Architect
Term: 6-months - 37.5 hours/week
Location: Toronto, Mississauga, Etobicoke, Montreal and London
Job ID number: C1139
Brief description of duties:
- Responsible for assisting with, reviewing and the interpretation of business requirements and objectives
- Develop and maintain application solution and integration architecture
- Develop implementation and transition to production plans · Oversee development and testing of solutions
- Work closely with business and system analysts, business and technical system users, system developers, integration developers, shared services technology teams and other stakeholders in executing project tasks and responsibilities
- Maintain and enforce best practices to facilitate optimized use of technology, software development, integration and solution design
- Understand various industry standard integration and data transfer technologies in order to assess and apply the best techniques
- Responsible for recommending/designing integration of application systems using ETL, APIs, Web Services and appropriate technologies
- Assist in evaluation and selection of tools and technologies which support business goals
- Support and monitor implementation of new application systems to ensure stability and accuracy of the transition to support
- Collaborate with the Enterprise Architecture team to ensure alignment with the enterprise
- Provide architectural oversight of projects; ensure requirements are in alignment with technology strategies
- Deliverables: Legal Platform Migration and IDOL Search installation. BCP Implementation, including integration with on prem and cloud solutions, e.g. Ariba, SAP ECC, etc.
- Experience in a Solution Architecture role or related areas of expertise.
- Previous work experience within large organization’s technology departments, ideally in financial services industry.
Job Features
| Job Category | Solution Architect |
| Solution Architecture | 5 |
| Previous work experience within large organization’s technology departments | 10+ |
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-month - 37.5 hours/week
Location: Toronto
Job ID number: C1138
Brief description of duties:
• Business operational transformation projects with key technology / digital deliverables utilizing both internal IT and vendor partners; complex technology alignment across systems
• Ongoing alignment and coordination of business process and operational impacts and implementation of project deliverables; cross-functional resource and priority management
• Management of intra-project dependencies and alignment across portfolios
• Key deliverable timeframes ranging from 3 to 6 months in the context of projects spreading over the next 18 months
MUST haves:- Mix of technical experience in IT and business-related / business consulting experience.
- Minimum seven years of experience in a direct Project Manager role delivering high value, complex projects that have included the responsibility for the management of Multiple related and concurrent projects.
- Technology teams and initiatives.
- Demonstrated ability to communicate at all levels, both inside the organization, to technical and non-technical stakeholders, with quality both written and verbally.
- Experience in the use of various project development methodologies including both Waterfall and Agile/Scrum.
- Experience working with vendors and technology consulting firms including managing relationships, evaluating performance, and tracking T&M budgets.
- Experience managing project financials and forecasting including developing and tracking capital and operating budgets.
- Ability to work in a fast-paced environment with demonstrated experience to onboard quickly, solidify scope rapidly and manage change to scope closely.
Job Features
| Job Category | Project Manager |
| Project Management | 7 |
| Experience managing project financials and forecasting including developing and tracking capital and operating budgets | 7 |
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-month - Toronto - 37.5 hours/week
Location: Remote
Job ID number: C1137
Brief description of duties:
- Working on a retail credit risk modeling team that is comprised of Risk Modelers and SAS developers
- Working on OSFI Regulatory Project surrounding Retail Credit Products – specifically HELOC (Home Equity Line of Credit)
- Projects are complex involving – product change, system change, and model change
- Heavy documentation role as this is the aspect they need the most help with
- Ability to document model and data requirements as required for 3 model development projects that are ongoing
- Attending meetings, intaking requirements, documenting requirements for the model and for the data
- Ability to work with Data related to retail credit Risk
- Strong BA/BSA skills
- Strong documentation skills
- Strong Retail Credit Risk Experience – credit risk for loans, mortgages, line of credit, credit card, etc.
- SQL skills to work with large data sets and complete data mapping and mining (not development)
- Willingness to learn, go getter, organization skills
- Experience working on model development projects that involve models such as PD, EAD, LGD
- Experience with Python or SAS – to read and interpret not write code
- Home Equity Line of Credit experience (HELOC)
Job Features
| Job Category | Business Systems Analyst |
We are looking for a Program Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Program Manager
Term: 12-month - Mississauga - 40 hours/week
Location: Remote
Job ID number: C1137
Brief description of duties:
The client is looking for a program manager who is capable of leading a complex project with multiple workstreams. Not only would they be serving as the program manager overall, they will also need to fill a scrum master role occasionally.
MUST haves:
- Experience with complex projects that span multiple business stakeholders and multiple work streams
- Excellent written and verbal communication skills given the previous point and that the stakeholders are geographically diverse
- Experience with developing portals for managing requests for service, and knowledge sharing
- Experience with ServiceNow-based portals
- Experience with deploying machine learning models to production
- Familiar with talent flow
- Experience with cloud providers: Google, AWS
Job Features
| Job Category | Program Manager |
| ServiceNow-based portals | 4+ |
| Program Manager | 5+ |
We are looking for a Senior SOC Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior SOC Analyst
Term: 12-month - Toronto - 37.5 hours/week
Location: Remote - Hybrid
Job ID number: C1135
Brief description of duties:
The resources will be coordinating with SIEM Engineers to tune events, improve event correlation, performance and alerts. They will also be investigating, documenting and reporting on any information security issues as well as emerging trends.
MUST haves:
- Experience working as a Security Analyst in a SOC environment (key experience: Securing Event, monitoring, investigation, remediation, analysis, triage, containment activities)
- Hands-on experience with SIEM
- Hands-on experience using Security Software (McCafee, Splunk, Sentinel)
- Management/Leadership experience (ie. training level 1s while working as a level 3 analyst)
- Background: experience working in Complex firms (Telecoms, Big 4, government, top 5 banks)
- Any industry relevant(s) certifications such as CISSP, CISM, SANS, CISA, CompTIA Security+ or CompTIA CySA+, GIAC
Job Features
| Security Analyst | 5-7 |
| SOC | 5-7 |
| SIEM | 4-5 |
| Security Software (McCafee, Splunk, Sentinel) | 4-5 |
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: 15-month - Toronto
Location: Remote
Job ID number: C1134
Brief description of duties:
The candidate require to have strong SQL and data warehouse knowledge.
Core: Acting as both technical and business subject matter expert for one or more applications or platforms. The Business Systems Analyst is accountable for providing technical guidance and specialized support for development and implementation of applications. They work as a liaison among business and technical stakeholders to elicit, analyze, communicate, and validate requirements for changes to business processes, policies, information, and information systems.
Education: Computer Science, Engineering, Information Systems, and/or Business
Background: Knowledge of technology / business requirements in a financial services setting.
Key Accountabilities:
- Identifies and documents the business partner’s functional and data requirements based on a business process description to ensure that the final deliverable coincides with the context of the business operations
- Manages and documents the translation of business needs into requirements to communicate to the project team activities, resources, and deliverables necessary to meet business objectives
- Participates in investigations, interviews, and formal or informal requirements gathering sessions to understand stakeholder needs
- Recognizes discrepancies between business needs and deliverables, when reviewing and validating requirements, and communicates these discrepancies to stakeholders to ensure that they understand and either accept these discrepancies or identify a need to change project direction
- Analyses technical problems for senior management development teams, and business partners in order to identify the technical approach and solution options for the given problem; this includes collaborating with project teams to resolve technical road-blocks, performing solution proof-of-concept (POC), and examining third party product offerings
- Provides application design and development costing estimates to senior management that are used in determining business initiative feasibility and priorities, and/or used by the bank’s IT Project Managers for project planning
- Reviews project documents (e.g., High Level Requirements Document [HLRD], High Level System Design Documents [HLSD], and application code) received from other Technical Specialists, Business Technical Specialists, and Project Managers to ensure quality, completeness, and adherence to Capability Maturity Model Integration (CMMI) documentation standards, as well as identifies synergies between project initiatives in order ensure the efficiency and effectiveness of the development process
- Provides technical and application expertise to senior management and project teams, including the areas of governance methodologies and processes, for purposes of ensuring the architecture and applications are consistent with the design framework, Enterprise/industry standards, and the BMO strategic direction
- Provides technical coaching to team members on design patterns, development processes, and application functions in order to improve their technical skills
- Manages operational aspects of governance forums to ensure meeting productivity
- Provides analytical support and insights
- Possesses a university degree in Computer Science, Engineering, Information Systems and/or Business
- Must have with proven experience building data warehouse environments from conception to production (full project lifecycle in Waterfall approach and Agile approach)
- Strong experience with business system analysis in a complex data warehousing environment running on Netezza, IPS, Hadoop and Cloud
- Strong experience gathering business requirement from client groups and lines of business and converting these into functional specification documents
- Proficient using SQL statements to query data and perform data profiling, data verifications
- Ability to do data modeling and perform data mapping
- Exhibits sold knowledge of databases and data warehouse
- Possesses solid business knowledge in Finance/Banking industry
- Experience with DB2, Netezza, Hadoop, Cloud, SSIS, Pentaho
- Strong analytical skills, communication skills and presentable skills
- Thorough in-depth skills on data model design and data analysis methodology
- Displays leadership skills to work with project managers and development team on project initiatives
- Quick learning skills
- Multitasking skills
Job Features
| Job Category | Business Systems Analyst |
| Data model design and data analysis methodology | 4-5 |
| Business Systems Analysis | 5+ |
We are looking for a Release Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Release Manager
Term: 6-month - 37.5 hours/ week
Location: Remote
Job ID number: C1133
Brief description of duties:
Monitors, restores service, changes, supports, and handles day-to-day activities 7/24/365 required to run the mission critical systems for the company ensuring business service levels are met and environments are managed. Monitors and ensures service restoration of infrastructure, applications (online and offline), and security, while meeting service level agreements. Provides the Help/Service Desk support, as well as coordinates and facilitates Incident Management, deploys changes to the production environment, and engages 3rd party providers contracted to the Bank during an incident. Provides immediate response to production program or system problems. Participates in testing cycles to ensure the ability to deploy and operability of infrastructure and applications. Deploys, implements, provisions applications and infrastructure per deployment plans and infrastructure build guides.
- Lead end-to-end planning and integration of changes into IT service lifecycle for Technology Platforms.
- Act as single point of contact for all matters related to release planning, scheduling, and governance.
- Develop and execute release strategy that provides direction on holistic approach to ensure release implementation aligns with business objectives and technology imperatives.
- Establish and lead release gating processes and reporting.
- Identify and manage release risks, issues, and dependencies.
- Ensure that all component relationships of an IT service are considered when the service is changed.
- Define and enable release process steps that are repeatable, controllable, scalable, and sustainable.
- Work with Delivery Leads to ensure Pods have the right release planning support with technical/domain knowledge and capabilities to support release scope.
- Apply a risk-based approach to prioritize releases based on highest business impact areas while aligning to Journey and Platform roadmaps.
- Work with stakeholders to identify, track and resolve dependencies that are impacting end-to-end delivery
- Track and monitor release DIT, SIT and UAT through weekly meetings
- Review and provide inputs to Software Configuration Management document
- Verify check QA exit report, obtain approval from application owner/business partner
- Ensure DevOps / QA maintains the baseline in QA environments prior to release QA test cycle
- Coordinate with PM, BA, Dev, Environment Manager, DevOps and Shared services and schedule weekly status meetings to achieve release milestone activities
- Prepare release Fallback and ensure fallback test is certified by QA
- Handle conflicts on environment matrix usage for Development Integration Test (DIT), System Integration Test (SIT), User Acceptance Test (UAT) and Performance Test
- Coordinate with Line of Businesses/Stakeholders on release testing (such as regression/performance) and user demos on implementation
- Prepare and present Pre-Implementation gating deck for stakeholders Go/No-Go decision
- Maintain release documents/signoffs on SharePoint
- Manage Release engineers for build and deployment process
- Coordinate with Dev Leads + SCM/ Deployment team to review and validate release level code artifacts for CR cross impacts / dependency and finalize the build package
- Schedule review meetings to review build guide; ensure final build guide and package (application / database) are approved and uploaded in Artifactory
- Manage and review the build guide for dry run on the final logical build package for each release
- Ensure all Release governance (Release Checklist) are met and approved by internal audit team prior to the implementation date
- Schedule and facilitate the release knowledge transfer session with production support team
- Prepare and review the Implementation checklist with Implementation, Production and Platform leads
- Prepare and publish Release Notes
- Continuously look for improvements in release and change process
- Act as an escalation point for quick resolution
- Highlight release, project risk, issues and provide mitigation plan
- Prepare, publish and present weekly release status update to stakeholders and senior management
- Streamlined the release and change process through defined RACI matrix and frequent process updates
- Act as gate keeper to ensure no changes goes to production without the release and change governance
- Knowledge on Continuous Integration and Continuous Delivery (CI / CD) through GIT process
- Exposure to Agile model
- It’s an asset if you have experience with Agile methodologies, Program/Portfolio Management, Release Trains & Release Management, HP Planview, JIRA, Confluence and knowledge of the Software Delivery Life Cycle (SDLC). It’s an asset if you have previous work experience managing implementation of releases.
- Provides technical expertise and oversight on the production floor, understanding the full process requirements (compliance, equipment, regulatory) in order to best understand and resolve production issues.
- Manages complexity across business value, technology and interaction models.
- Recommends and implements solutions based on analysis of issues and implications for the business.
- Identifies emerging issues and trends to inform decision-making.
- Conducts independent analysis and assessment to resolve strategic issues.
- Establishes deep relationships at all levels within IT and business units, to effectively collaborate in business strategy.
- Monitors and tracks performance, and addresses any issues.
- Breaks down strategic problems, and analyses data and information to provide insights and recommendations.
- Participates in both internal and external regulatory inspections.
- Works with other operations personnel to develop and implement the counter-measures necessary to improve production and equipment reliability as well as the compliance posture of the team.
- Provides end to end technology support including computer, applications, network and storage, and root-cause analysis etc.
- Drives and/or promotes new processes, systems, technology, and operations and expanded capabilities for performance, with the flexibility to align to the unique requirements of the project teams and deliverables.
- Proactively monitors system performance and identifies operational improvements, in ensuring smooth and consistent customer and business partner delivery.
- Supports deployment activities, managing implementation issues to resolution.
- Provides initial triage, investigation and ensures fast turnaround times on issue/incident resolution.
- Monitors technical infrastructure, applications and/or business transactions through automated systems and instrumentation across the environment.
- Provides inbound call assistance to end-users for application, technical, and IMACD needs leveraging the knowledge base and/or run books available.
- Collaborates and engages with the appropriate areas across the bank.
- Develops or helps to develop the knowledge assets required for the operation.
- Promotes adherence to standards and industry best practices.
- Develops an understanding of organizational interactions and complexity to engage with the appropriate matrix areas.
- Identifies opportunities to strengthen the operational capability, such as: sharing expertise to promote technical development, mentoring employees, building communities of practice and networks across technology.
- Stays abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning.
- Focus is primarily on business/group within the organization; may have broader, enterprise-wide focus.
- Provides specialized consulting, analytical and technical support.
- Exercises judgment to identify, diagnose, and solve problems within given rules.
- Works independently and regularly handles non-routine situations.
- Broader work or accountabilities may be assigned as needed
- Typically 4-7 years of work experience in IT or business environment and/or BS/BA or MBA/MS in computer science, engineering, information systems, math or business.
- Understanding of Information Technology operating processes used for systems to ensure effective delivery including but not limited to IT Operations mandatory operating standards for monitoring, logging, and alerting.
- Knowledge of support and operations practice, concepts, and technology obtained through formal training and/or work experience.
- Technical and/or business functional knowledge of systems, tools, timing, and dependencies.
- Deep knowledge and technical proficiency gained through extensive education and business experience.
- Verbal & written communication skills - In-depth.
- Collaboration & team skills - In-depth.
- Analytical and problem solving skills - In-depth.
- Influence skills - In-depth.
- Data driven decision making - In-depth.
Job Features
| Job Category | Release Manager |
| IT or business environment and/or BS/BA or MBA/MS in computer science, engineering, information systems, math or business | 4-7 |
