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: 12-month and half contract
Location: Remote
Job ID number: C1157
Brief description of duties:
EDC’s customer industry information is at the core of how EDC identifies risks and makes decisions. To this end, EDC is implementing the North American Industry Classification System (NAICS) across multiple operational and financial systems. With a common, modern standard we will enable informed and effective risk monitoring, analysis and strategic decision making.
To realize these benefits, the industry standardization initiative has prioritized 10 outcomes to deliver through year-end 2023. EDC’s current multiple industry classification schemes will need to be retired and ongoing governance will need to be established to ensure updated industry data accessible by multiple LOB’s and systems.
The Business Analyst will support these efforts by:
- Working with colleagues and stakeholders to gain an in-depth understanding of critical business requirements and processes,
- Conducting tests, surveys, and workshops,
- Writing reports and making presentations,
- Analyzing data models to deliver logical conclusions,
- Having strong communication and interpersonal skills.
- Liaison between the business community and technical teams
- Work with the business to elicit, analyze, communicate, validate, and translate business requirements into documentation and conceptual design from which solutions, including changes to business processes and information systems are developed
- Apply analytical abilities and specialized expertise to synthesize information and design solutions that leverage and extend business applications and services.
- Apply creative and critical thinking and diagnostic ability to gather client's functional and non-functional requirements and business rules using various elicitation and facilitation techniques. Consider multiple options, analyze alternatives, and select the one that best supports the business need and technical reality.
- Play a prominent role in working with subject matter experts and end-users to understand business needs, also to identify and monitor dependencies.
- Apply a variety of data and process modeling techniques to describe business information requirements.
- Contribute to the data strategy with business needs, feasibility, and execution approach to achieve outcomes
- Pro-actively recognize where solutions impact related applications or data/information integrity.
- Gather and document complex Business rules and processes supporting risk management activities and decision frameworks.
- Lead informative well-organized presentations and facilitate sessions to review requirements and identify gaps; ability to bring others to agreement around a set of ideas to achieve the goal or bring about beneficial resolution.
- Deliver clear, complete, and usable documentation that the client can validate to support the sign-off process and is useable for the technical project members to deliver the solution.
- When required, support testing activities of designed solutions to ensure alignment with original Business requirements.
- Data analysis and data querying to ensure data needs are identified from the business scenarios
- Coordinate, plan and manage project-level analysis deliverables by determining the best approach to use for gathering, validating, and prioritizing requirements based on the nature of the project, risks, and complexity.
- Identify and resolve any issues created by changing requirements.
- Collaborate with Business Technology Product Owner to clarify features and user stories and support backlog prioritization and grooming activities.
- Execute requirements management activities while remaining flexible to changing requirements and project deadlines.
- Promote EDC’s business analysis best practices.
- Anticipate, prepare, and respond effectively to change, creating an open, receptive work environment.
- Share industry best practices and tools to create a positive climate and stimulus to encourage long-term learning and development for personal growth and growth of others.
- 10+ years direct experience providing Business Analysis services
- 5+ years experience in process improvements
- 5+ years experience in data analysis
- 5+ years experience in BA roles in complex IT environments
- Excellent understanding of various delivery methodologies, with strong experience working as part of an Agile or Scrum team.
- Excellent investigative and analytical skills. Ability to translate broad, strategic intent into tactical plans and directions.
- Excellent oral and written communication skills. Ability to communicate with both business and technical audiences. Strong listening skills.
- Strong understanding of how technologies can enable business opportunities.
- Ability to simplify technology / data communications for business consumption
- Strong relationship management skills, including facilitating group sessions and displaying leadership within a project team.
- Strong problem-solving skills.
- BA Certification such as Certified Business Analysis Professional™ (CBAP®)
- Excellent Microsoft Office 365 skills especially Excel.
- Experience and/or formal training and/or certification in Microsoft Azure (ADO)
- PlanView
- Experience in data mining.
- Experience in an Insurance or Financial Services environment
- Experience with Financial Crimes Risk Management
Job Features
| Job Category | Business Analyst |
| Business Analysis Services | 10+ |
| Process improvements | 5+ |
| Data analysis | 5+ |
| BA roles in complex IT environments | 5+ |
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-month contract
Location: Hybrid - 1 day a week in office
Job ID number: C1156
Brief description of duties:
The Group Customer Technology team is responsible for delivering technology solutions to our Group Customer business partners for the benefit of advisors, plan sponsors, plan members and staff who support those stakeholders.
Reporting to the Manager Project Delivery within the Group Customer Technology, Group Life & Health Account, the Senior Project Manager is responsible for leading large and high risk/complex projects, working with business unit and technology leaders, cross functional teams, project team members and external parties to ensure projects are well-defined, planned and delivered.
In this role you will apply your advanced knowledge and experience managing multiple large and complex projects and teams to implement solutions to complex problems or to capitalize on opportunities.
Accountabilities:
- Develop, contribute towards and adopt standards, tools, processes and best practices.
- Provides coaching and mentorship on Project Management and project delivery methodologies and practices to less experienced Project Managers.
- Responsible for product delivery and client/stakeholder satisfaction and relationship management
- Working with the portfolio team, utilizes intake and formalized discovery processes to perform high level analysis and work with business partners and the architecture team to define the problem/opportunity, expected business benefits, t-shirt size estimate and prepare an initiative brief.
- Working with the architectural team and business partners, gather enough high level requirements to develop a high level system impact assessment, scoped solution and business case.
- Partner with senior, multiple and/or executive stakeholders to conduct planning and to develop the project charter, goals, objectives and delivery methodology.
- Develop integrated project plans demonstrating strong financial and project acumen (including cost estimates, budget, resourcing requirements), applying appropriate estimation models, and refine and manage performance against them, customizing project planning methods to suit the project
- Perform risk planning and analysis (qualitative & quantitative), including risk identification and risk response planning.
- Facilitate the completion of an organizational change management assessment and work with the business to prepare an organizational change management plan
- Demonstrates management of full project lifecycle for multiple initiatives or workstreams varying in complexity and stakeholders, ensuring the effective execution of large or complex projects to deliver a product or solution that satisfies stakeholder expectations and achieves project success criteria (schedule, budget, team cohesion, regulatory, etc.)
- Track and monitor process, identify and manage variances and changes, and distribute information and reports on a timely and informative basis.
- Execute plans using, and integrating, different delivery approaches / methods when needed
- Raise, track, and resolve issues and manage conflicts or remove barriers across multiple stakeholders with minimal escalation
- Execute Canada Technology processes effectively, including adherence to compliance processes and exercising sound judgment, ensuring documentation is completed
- Successfully operationalize / transition project to production and maintenance
- Lead post implementation reviews
- 8+ years as a Project Manager in a Technology delivery environment
- Degree in related discipline (Computer Science, Commerce, Business Administration, Management Information Systems, etc) or equivalent combination of training and experience.
- Strong analytical and problem solving skills, particularly critical thinking, with a strong attention to detail.
- A focus on understanding the desired business outcomes and delivering to meet those outcomes
- Customer centric approach to problem solving with the ability to collaborate, resolve conflicts, and reach consensus with others.
- Excellent oral, written and interpersonal communications skills, with the ability to translate complex technical subject matter in business terms for executive audiences, succinctly and professionally.
- Ability to work in a virtual team environment, facilitating and contributing to work across geographies and across other functional teams
- Comfortable working in a fast-paced, dynamic environment and operating under levels of uncertainty
- Keen negotiation skills and the ability to facilitate discussions, prioritization and decision making across multiple business areas and multiple technology teams to achieve project objectives.
- Ability to adapt to changing priorities.
- Ability to influence and negotiate win-win outcomes among cross-functional teams.
- Ability to grasp concepts quickly and to work independently with minimal direction.
- Strong organizational skills with the ability to manage multiple competing projects and priorities under time pressure without compromising quality.
- Accreditation in Project Management such as Project Management Professional (PMP) or equivalent credentials.
- Experience in both waterfall and agile methodologies.
- Experience working with, or within, a financial services organization
- Experience with business analysis
Job Features
| Job Category | Project Manager |
| Project Manager in a Technology delivery environment | 8+ |
We are looking for a Technical Support Specialist! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Technical Support Specialist
Term: 12-month contract
Location: Hybrid - Few days a week in office downtown
Job ID number: C1155
Brief description of duties:
The Technical Support Specialist is responsible to deliver on site support activities with a focus on end user support, setup and operational maintenance of computer system hardware and software, as well as technical support for computer applications and communications software. This position will work within a team of other IT Department personnel, and in conjunction with personnel from other divisions, to execute the company's IT strategies and ensure the streamlined operation of the IT Department in alignment with the company's business objectives.
User support:
- Provide full onsite/desk side and remote support to end users for all their IT issues, service/change requests Image, deploy, upgrade and refresh PCs and manage assets
- Triage incoming tickets; assign to various queues in accordance with established procedures
- Responsible for maintaining and patching computer hardware, software and operating systems that supports the current PCI compliancy model. Administer, configure, install and maintain desktop, laptop, tablet, printers, cell phone and communication hardware and software applications
- Consult user guides, technical manuals and other documents to research and implement solutions; collect, organize and maintain a problems and solutions log for use by technical support analysts
- Determine trend analysis, emulate or reproduce technical problems encountered by users
- Provide local subject matter expertise regarding processes, technology, organization and business
- Continuous development and improvement of On-Site Support service delivery for enhancing the user experience.
- Provide hands on support to our specialist team with server, network, printer, and telephony infrastructure when needed.
- Maintain software licences and asset inventory
- Maintain the system backups for Recovery and Disaster Recovery
- Administer and maintain security compliance on all Apple Business Manager and AirWatch devices
- Responsible for providing accurate account management on Users Accounts
- Responsible for onboarding and off boarding of users’ computer equipment
- Schedule service work and maintenance as required; assist in overseeing work, ensuring meeting of established standards
- In accordance with department mandate, liaise with vendors for procurement of equipment, supplies and services as required
- Performs periodic on-call and other duties related to those enumerated above which do not alter the basic level of responsibility of the position and which supports our 24x7x365 operations.
- Provide regular management reports and recommendations regarding capacity planning for systems within the position's scope of responsibility
- Must have a minimum of 2-3 years’ experience imaging Windows devices – desktops/laptops/tablet
- Strong technical knowledge of troubleshooting PC's, laptops, MS Windows
- Experience working with Active Directory, user permissions, group policies, password resets, user creation
- Experience working with ticketing systems
- Experience working with imaging and customization for system profiles
- Experience working with Windows Enterprise Servers 2008 - 2019 Standard - Data Center.
- Experience working with Office 365 / Exchange Enterprise Server and User Email Support
- Experience working with Zoom, Slack, Cisco IP Communicator Suite, Jabber, Webex, Airwatch
Job Features
| Job Category | Tech Support |
| Imaging Windows devices – desktops/laptops/tablets | 2-3 |
| Troubleshooting PC's, laptops, MS Windows | 2-3 |
| Ticketing systems | 2-3 |
We are looking for a Technical Project Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Technical Project Manager
Term: 12-months contract - 40-hours/week
Location: Remote
Job ID number: C1154
Brief description of duties:
The migration of critical data needs to be done ASAP. This Technical PM will be working on a SAS Migration moving contracting data from on premise to cloud using another vendor. In the process of doing vendor negotiations and there have been some contentions; terms and conditions, done in a new environment, challenges deciding on where customizations should be, timing on things, etc.
MUST haves:
- Technical / Agile PM Experience
- Negotiation contracts, Moving RFPs to MSA’s
- Strong data migrations
- Deep experience on premise to cloud- Moving configurations to on premise
- Strong analytics experience: using QlikView + BI
- Strong technical, agile and analytics project management experience
- Assertive personality/can get stuff done
- Collaborative, engaging, passionate
Job Features
| Job Category | Project Manager |
| Technical Project Management | 8+ |
| On premise to cloud | 5+ |
We are looking for a Mulesoft API Designer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Mulesoft API Designer
Term: Full-time
Location: Remote
Job ID number: C1153
Brief description of duties:
We are hiring an API Designer, who will advocate for an API-First culture within the client portfolio teams helping to design high-quality APIs.
- Understanding the business vision, value for a well-scoped business domain, and translating it to a great API Design
- Acting like a consumer and tightening the consumer feedback loop by facilitating feedback sessions with target API consumers as part of the API design process
- Produce API design and technical implementation documents
- Coach and mentor portfolio teams on API standards and best practices
- Working with API Developers to navigate and overcome the constraints of the legacy architecture
- Advocate adoption of API first approach, leading by example
- Promotion of best practices and patterns for modern API design and Developer Experience
- Contributing to best-in-class documentation, tutorials, code libraries and sample code
- Inspire and excite people internally around Edward Jones' API Strategy
- Set up feedback loops that involve developer feedback sessions, prototypes, beta users, release, and versioning
- API and web services development experience
- Java Background
- Experience in Spring Boot, Spring Integration and MuleSoft
- Experience designing Restful APIs using API description tools such as Swagger, OAS, RAML, API Blueprint, etc
- Proven experience working with an API Management platform
- MuleSoft Architect Certified
- Be well-versed in REST fundamentals and API design best practices
- Solid understanding of SOA and REST architecture styles
- Proven knowledge of API security standards, including but not limited to oAuth2.0/OpenID Connect
- Extensive experience using cloud base services (PaaS) for application deployment
- Strong experience in continuous integration using Jenkins for timely builds, code coverage, running test
- Well versed with software development tools such GitHub
Job Features
| Job Category | API Developer |
| API and web services development experience | 5+ |
| Spring Boot, Spring Integration and MuleSoft | 5+ |
| Designing Restful APIs using API description tools such as Swagger, OAS, RAML, API Blueprint, etc | 3+ |
We are looking for a Mulesoft API Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Mulesoft API Solution Architect
Term: Fulltime - 37.5 hours/Week
Location: Remote
Job ID number: C1152
Brief description of duties:
As an API solution architect, you must be able to design solutions based on API-First approach and in a way that makes their purpose clear to potential users, creates value for the business, and contributes to consistency across the API portfolio. The solutions you design must be secure, scalable, and maintainable in alignment with portfolio objectives. You must combine advanced technical skills with business knowledge while maintaining a focus on communication and collaboration. You will collaborate with the development and cross-functional teams across the organization.
- Design API solutions in alignment best practices, guidelines, and standards
- Understand and translate business goals into API(s)
- Analyzes, influences, and translates business requirements into API architecture
- Enable product teams across the organization by promoting a culture of API first approach
- Educate product teams about API Office platforms, processes, and procedures
- Contribute to the API Office roadmap by communicating portfolio roadmaps, priorities, and feedback
- Inspire and excite people internally around API Strategy
- Ensure solutions are reviewed and aligned with portfolio's architect as well as API Office Architects
- Experience architecting, leading, and supporting integration of scalable applications and/or API solutions
- Java development background
- Experience with HTTP based system integrations
- Development experience in web services architecture
- Strong problem solving, debugging and communication skills
- Demonstrated ability and experience in the entire service development life cycle: design, implementation, deployment, and monitoring
- Enjoys designing APIs using Open API Specification
- History of working with an API Management platform
- Background implementing CI/CD automation and using software development tools such GitHub
- Foundational knowledge of API security standards, including but not limited to oAuth2.0/OpenIDConnect
- Strong analytical, quantitative, problem solving and organizational skills
- Comfortable working with Java Spring Boot
- Experience setting up C4E practice, implementing API governance, and evangelizing on API best practices
- MuleSoft Certified Architect
Job Features
| Job Category | Solution Architect |
| Architecting, leading, and supporting integration of scalable applications and/or API solutions | 5+ |
| HTTP based system integrations | 5+ |
| Web services architecture | 5+ |
We are looking for a FullStack Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: FullStack Developer
Term: 6-months - 37.5 hours/week
Location: Remote
Job ID number: C1151
Brief description of duties:
MUST Haves:
Nice to haves:
| Central Funding Technology team has about 50 members globally not including production support, e.g. developers/BAs/QAs/PMs. Most are in Toronto, some are in New York and London/UK. A few are offshore in India. We use Agile methodology to manage the projects/deliverables. For PROD support team, there are few members onshore and in the same working area/floor/building. There are a few offshore support members too. |
|
|
|
|
Job Features
| Job Category | Fullstack Developer |
| C++ Development | 7+ |
| Linux | 7+ |
| DevOps | Must have |
We are looking for an Agile Team Lead! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Agile Team Lead
Term: Fulltime
Location: Remote
Job ID number: C1150
Brief description of duties:
As the Agile Team Lead you will create and maintain conditions that allow the team to be successful in fulfilling their commitments. You will be responsible to ensure agile values and principles are followed and will enable collaboration across all roles and functions. You will be accountable to facilitate decision making among stakeholders and will focus on moderately complex deliveries, requiring a balance of leadership and general management to consistently deliver high quality solutions.
- Coaching, training, and developing team members in Agile best practices and providing timely feedback to achieve department objectives.
- Fostering an environment of collaboration and transparency with business units and leadership team to identify, mitigate and resolve process inefficiencies.
- Acting as a thought leader to develop, innovate and evolve Agile practices, including building knowledge of relevant products, services, and processes to facilitate continuous improvement through empirical approaches.
- Collaborating with stakeholders on short and mid-term planning, coordinating release activities and communicating inter-dependencies to deliver on work commitments.
- Facilitating team meetings and agile ceremonies to manage planning activities, ensure a prioritized backlog, and preparing key team metrics to maintain target release schedules and plans.
- You have an innovative mindset to improve operational efficiencies and ability to influence change, with a primary focus on client needs.
- You use critical thinking skills to recognize assumptions, evaluate arguments, draw conclusions and proactively propose solutions.
- You have strong communication skills to clearly convey messages and explore diverse points of view.
- You build trusting relationships and provide guidance to support the development of colleagues.
Job Features
| Job Category | Agile Coach |
| Agile | 8+ |
We are looking for a Salesforce Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Salesforce Developer
Term: 6-months - 37.5 hours/week
Location: Hybrid - Toronto or Winnipeg
Job ID number: C1149
Must haves:
- Salesforce experience
- Custom salesforce development experience
- Java knowledge
- Marketing Cloud knowledge
- Salesforce Service Cloud
- Excellent verbal and written communication
- Ability to lead small projects
- Leadership skills
- Agile – Jira and Confluence
- Candidates with Leadership skills are preferred but hands on developers can be considered
- Salesforce Financial Services Cloud
- Salesforce Voice experience
- Financial Industry experience highly preferred
Job Features
| Job Category | Salesforce Developer |
We are looking for a Lead UX Designer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Lead UX Designer
Term: 6-months - 37.5 hours/week
Location: Remote - Ontario or Quebec
Job ID number: C1148
Brief description of duties:
- Creating and effectively presenting UX deliverables (flows, sketches, wireframes, journey maps, prototypes, etc.) to stakeholders and teams – you have a talent for making even the most complex concepts seem simple
- Assessing data from multiple sources (UX research, SEO, product requirements, tech constraints, analytics) and synthesizing it to develop efficient user scenarios, taxonomies, navigation systems, design patterns, etc.
- Empathizing with our users, and become an expert in their thoughts, needs, and behaviors through direct contact in the form of user interviews and usability tests
- Staying current on emerging trends in user-centered methodologies, accessibility, UI design patterns, usability principles and web technologies
- Working collaboratively with User Experience, Digital Customer Experience and Strategic Customer Marketing teams and act as an advocate for the user
- Being fully embedded in a product delivery team, embracing real-time collaboration
- This role will require the candidate to design UX standards for a new web-based application.
- This candidate will also review MMC UI standards and recommend new standards/adjustments going forward and develop new UI and feel i.e. Standard navigation, fonts, buttons, wireframe, etc.
- A few years of professional experience in a UX or Interaction Design role and preferably some experience in a previous role where you have acted as the UX/UI project lead
- A demonstrable portfolio of work that exhibits your process for solving design problems
- Clear ability to simplify complex concepts and requirements in presentation, design and implementation
- Experience with industry tools such as Sketch, InVision, Axure, Adobe CC
- Excellent communicator with the ability to effectively convey design processes, ideas, and solutions to teams and stakeholders
Job Features
| Job Category | UX Designer |
| Design UX standards for a new web-based application. | 8+ |
We are looking for a Support Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Support Engineer
Term: 12-months - 37.5 hours/week
Location: Remote/Hybrid
Job ID number: C1148
Brief description of duties:
- Troubleshoot and resolve Level 1/2/3 support issues from various support channels (phone calls, chats, self-service tickets); document and escalate issues further as required.
- Record all incident tickets under the appropriate severity into the ServiceNow call tracking system.
- Configure and image PC’s with the required core environment image and practice specific software.
- Provide technical support for various practice specific software applications and firm proprietary software. Install and configure software, updates and patches.
- Troubleshoot various IT hardware issues with PC’s, printers, peripherals, etc.
- Provide device and app support for various types of mobile devices - both iOS and Android.
- Provide support for audio-visual setups, system hardware and connectivity issues in meeting rooms.
- Provide technology training to new hires (one-on-one or group sessions), either in-person or virtually through online sessions.
- Provide support for telecom issues as required.
- Previous deskside support, virtual support and/or help desk experience a requirement.
- Strong knowledge of Microsoft 365, Teams and Windows 10. Microsoft Access, Project, Visio, Power BI knowledge an asset.
- Mobile device knowledge and experience - iOS and Android.
- Knowledge and experience with ServiceNow.
- Thorough understanding of networks, file servers and wireless technology; previous exposure to the Windows networking environment.
- Aptitude for learning software quickly with minimal instruction.
- Proficient knowledge of computer hardware - PC’s, printers, peripherals, laptop imaging, etc.
- Excellent interpersonal and communication skills.
Job Features
| Deskside support, virtual support and/or help desk | 2 |
| Mobile device knowledge and experience - iOS and Android. | 2 |
| ServiceNow | 2 |
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 |
