Job Archives
We are looking for a Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Java Developer
Term: 6-month - 37.5 hours/week
Location: Remote
Job ID number: C1125
Brief description of duties:
- Develop backend solutions using Java and Spring Boot, ensuring that code and configurations adhere to security, logging, error handling, and performance standards, as well as non-functional requirements.
- Collaborate with subject matter experts across the business, including infrastructure, operations, applications, vendors, and leads, to seek input and plan/coordinate development, define requirements, and timelines.
- Assess the impact of design decisions on banking solutions/products/services being developed, including performance, schedule, budget, downstream component/system impact, and quality, and recommend alternate/creative solutions for mitigation/optimization if required.
- Translate business requirements into detailed design specifications and code.
- interact with key business and technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
- Identify emerging issues and trends to inform decision-making, assess costs and benefits for different solutions, and decide on appropriate designs.
- Stay up to date on latest industry technical and business trends.
- Work in an Agile environment with a continuous improvement mindset and culture.
- Strong programming skills with hands-on experience designing and implementing high volume, high availability applications with a very high degree of automation.
- Java development experience
- SpringBoot and microservice development experience
- MongoDB, JSON and XML data notations.
- Experience with AWS
- Excellent interpersonal and communication skills.
- Experience in evaluating trade-offs and making constructive calls with other teams while balancing perfection and compromise.
- An in-depth level of understanding with software development principles
- A bachelor’s degree in computer science, Engineering, or equivalent industry experience.
Job Features
| Job Category | Java Developer |
| Java Development | 4-6 |
| SpringBoot and microservice | 4-6 |
| AWS | 4-6 |
We are looking for a Senior Full-Stack NextJS/.Net Core Web Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Full-Stack Next JS/.NET Core Web Developer
Term: 6-month - 40 hours/week
Location: Markham - Hybrid on-site 2-days a week (Wednesday plus another day)
Job ID number: C1124
Brief description of duties:
- Testing software for functionality issues
- Translating designs into code
- Optimizing components for optimum performance
- Data Gathering
- Multi-Tasking
- Work well in high pressure environment
- Demonstrated leader capable of managing up
- Coordinate with the client's team to ensure each layer of the infrastructure works together.
- Provide mentorship to other team members on the best practices, design decisions, and implementation of a responsive WebApp on Microsoft Azure
- Adhere to client's style standards on fonts, colors, and images
- Follow best practices and standards as determined; and Prepared to address other items as assigned by the client from time to time.
- Next JS
- Tailwind CSS and/or Bootstrap CSS
- .Net Core
- Azure DevOps
- ADO CI/CD + Docker
- Azure Cloud Services – APIM, Azure functions, Azure App Service
- Azure B2C
Job Features
| Job Category | Fullstack Developer |
| Next JS | 5+ |
| TailWind CSS and/or Bootstrap CSS | 5+ |
| .Net Core | 5+ |
| Azure DevOps | 5+ |
| ADO CI/CD + Docker | 5+ |
We are looking for a Senior Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Data Engineer
Term: 6-month - 40 hours/week
Location: Toronto - Hybrid on-site 2-days a week
Job ID number: C1123
Brief description of duties:
This role will lead enhancements requested by Investment business partners, including Front Office, Investment Risk, and Investment Operations. They will be providing occasional production support to their core investment data warehouse.
Responsibilities:
- As a key member of the data platform design committee, set guidelines, standards, and best practices for new project initiatives across development and data management teams.
- Design and implementation of data and technology infrastructure for new data and analytics platform with Azure data stack
- Design and build data solutions for distributed ETL processing for all data ingestion into the data platform (dimensional layer) with scalable and usable data pipelines.
- Be the primary liaison and owner for data projects, technical backlog, and managing the delivery solutions with business stakeholders.
- Oversee and build custom web APIs using Azure Function Apps to integrate with external services
- Oversee and develop complex SQL for ETL and data extractions with high-performing and easy-to-manage code.
- ETL with Azure Data Factory experience, with strong experience building Dimensional data warehouses
- Expert in SQL – development from transformation perspective, writing complex SQL queries, views, and procedures
- Strong experience cloud data platforms with Azure data solutions including
- Azure Data Factory
- Azure Databricks
- Azure Synapse
- Azure Analysis Service
- Azure Function App
- Build processes (plan, design, and implement enhancements end-to-end)
- Independent worker needing very little guidance after being trained on framework
- Flexible and accommodating with work being done – learn existing practice/framework, can enhance and work with it
- Strong communication skills, friendly, creative
- Power BI experience with DAX programming
- .Net/C# experience
- Capital Markets, Investments, Banking
Job Features
| Job Category | Data Engineer |
| ETL with Azure Data Factory | 5+ |
| SQL | 5+ |
We are looking for an Audit Compliance! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Audit Compliance
Term: 6-month - 40 hours/week
Location: Remote
Job ID number: C1122
Brief description of duties:
- experience in regulatory compliance, risk management and/or internal controls within a federally regulated financial institution
- Compliance/internal audit background preferred
- Excellent communication skills, critical thinking skills, positive attitude, and ability to work independently
- Risk Assessments: Complete inherent and residual regulatory risk assessments for applicable regulatory requirements in accordance with the Bank’s methodology
- Monitoring & Testing:
- Perform control testing in accordance with the Bank’s methodology to identify potential control weaknesses and process improvement opportunities, evaluating compliance with policies and procedures
- Regulatory Change Management:
-
- Reviewing new legislation or changes to legislation for incorporation within the Bank’s inventory
- Communicate potential changes with the business to identify new/amended controls as required
- Update the regulatory change log and the Resolver e-GRC system for any applicable changes
- Ad hoc support on strategic projects to provide advice on applicable regulatory requirements and development of appropriate controls as required
-
- Compliance Issue Management
-
-
-
- Review reported compliance incidents to determine if it is an issue of non-compliance with applicable regulatory requirements and assign a risk rating in accordance with the Bank’s methodology
- Provide support to identify appropriate remediation actions to be completed by the Business
- Assist with reporting to Senior Management / Board if required
-
-
- Experience with External audit or Internal Audit
- Financial experience
- Looking for a manager/ senior level
- Risk Management experience
- Compliance
- Supporting requirements from the Finance Team
We are looking for a Java Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Java Architect
Term: 6-month - 37.5 hours/week
Location: Vaughan - Hybrid 2-days a week in the office
Job ID number: C1121
Brief description of duties:
The successful candidate will be responsible for architecting, designing and implementing enterprise-level financial software products. The solution includes, but not limited to, multi-tier enterprise level applications. The candidate will also help in defining product architecture and technology roadmaps.
Duties/Responsibilities
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
- Develop thorough understanding of Functional and Non-functional product requirements
- Define and maintain overall product architecture
- Work with engineering and product management to define future direction of the products.
- Provide technical guidance to the development and test teams in articulating how product requirements map to architecture, design and implementation of different software components
- Assist in defining and reviewing overall solution designs during customer projects
- Assist in RFP responses and pre-sales initiatives
- Investigate new technologies & standards in alignment with organizational technology roadmaps and strategy
- Assist Technical Project Manager (TPM) with effort estimation and planning
- Maintain and update established architecture, design and coding guidelines for the development team to ensure best practices and consistency in their deliverables.
- Create proof of concepts (PoCs) to validate design assumptions and to determine the feasibility and risk of different options.
- Provide technical leadership during the development of features especially from performance/load perspective
- Assist is resolving complex problems
- Participate in Software Development process improvement activities
- Help drive a culture of professionalism and continuous improvement
- Strong object oriented analysis, design, development ,troubleshooting and debugging skills with distributed multi-tier applications
- Competency for strategic planning and tactical execution
- Good understanding of software development methodologies; experience working in agile (scrum)
- Excellent written and verbal communication and interpersonal skills, and a passion for delivering high quality software required.
- A self-starter who can co-ordinate with a team, yet work independently towards a common goal
- 8+ years of Java dev experience
- Recent 3-5 years of architect experience
- Springboot, jboss, WebSphere
- Oracle , sql DB
- Apache wicket for front end is nice to have
- Great communications and people skills
- Good baking experience
Job Features
| Java Development | 8+ |
| Architecture | 3-5 |
We are looking for a Senior Business Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Business Architect
Term: 6-month - 37.5 hours/week
Location: Remote
Job ID number: C1120
Brief description of duties:
- Consult with business leaders to review, analyze, evaluate projects, and present opportunities to develop new services and leverage new business models and technologies for the business.
- Create the vision and roadmap that guides the portfolio of Corporate Technology solutions through the documentation of current and future capabilities, business information, business needs and prioritize using business architecture deliverables aligned with business strategy.
- Construct conceptual business architecture models to determine the best path for implementing strategic business opportunities that may include improvement in business operations, better use of business information, enhancements to systems, user training and/or software procurement.
- Apply and utilize business modeling methods to ensure results oriented deliverables in a way that can be used to inform project level initiatives and executive decision making.
- Be the subject matter expert in the development of the overall business architecture framework for the enterprise.
- Collaborate with the Enterprise Architecture team to ensure alignment with the enterprise.
- Functions as a liaison to Business and IS partners in order to gain a broad understanding of industry trends and innovations, and their impact on the business.
- Provide business architectural oversight of projects; ensure requirements are in alignment with business strategies and business architecture roadmap/framework.
- University degree in a business discipline, computer science or equivalent experience.
- Deep understanding of Business areas supported by Corporate Technology is a strong asset.
- Minimum (ten) 10 years of experience delivering improved business solutions.
- Minimum of five (5) years of experience in a Systems or Business Architecture role or related areas of expertise.
- Excellent communicator that can effectively communicate high-level concepts and ideas, through to solutions, with stakeholders and technology teams.
- Demonstrated ability to build and maintain collaborative stakeholder relationships across multiple geographies and business functions.
- Self-starter with the ability to operate with comfort in ambiguity.
- Enterprise Architecture/IT model development is a strong asset.
- Demonstrated ability of developing strategies and roadmaps using various techniques.
- Demonstrated strong business skills and methods including business case development.
- Excellent consulting, verbal and written communication skills in English.
Job Features
| Job Category | Business Architect |
| Delivering improved business solutions | 10 |
| Systems or Business Architecture role or related areas of expertise | 5 |
We are looking for a Senior Change Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Change Manager
Term: 6-month - 37.5 hours/week
Location: Markham - Hybrid 3 to 4 days on-site with some travel needed
Job ID number: C1119
Brief description of duties:
This position will be responsible for managing the change required to assist highly-skilled medical professionals adapt to a new online order entry and workflow. Working with the project and medical teams, this would include strategies and plans for communication, orientation, training and change adaption.
- Design, develop, implement and manage change deliverables that will enable impacted users to successfully transition from the current state to the future state of the advanced clinical system implementation
- Support impacted staff and leaders in their change efforts to maximize change adoption
- Develop change management plans including communications, training, engagement and change reinforcement
- Coach sponsors and leaders on effective sponsorship and change leadership
- Assess and monitor change adoption and behavior shifts
- Ensure plans are in place for the orientation and training of end-users
- Collaborate to develop go-live plan for user support
- Ensure patient safety and end-user impact are considered when implementing workflow and process changes.
- Provide progress reporting to the project manager, sponsoring committee and others as appropriate.
- Prepare reports and presentations as required for leadership, and committees.
- Continuously scanning the environment for ideas, best practices and emerging trends linked to managing change.
- Healthcare experience
- Experienced with large-scale organization change efforts, organizational change with the implementation of new technical and health information systems
- Superior communications and people skills, negotiation skills
- Creative thinking and flexibility by recommending solutions
- Productive in a rapid and high-paced environment of multiple teams with competing deadlines
- Ability to work both as a team member and independently in a professional manner is essential
- MEDITECH or CPOE experience
- EMR/EHR System experience (Accuro, Oscar, Telus PS Suite, AppleTree Medical EMR, EPIC, AbleMed, etc.).
- Recent change management certification preferred
Job Features
| Job Category | Change Manager |
| Change Management | 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: Contact
Title: Business Systems Analyst
Term: 6-month - 37.5 hours/week
Location: Toronto and Winnipeg - Hybrid, one day on-site
Job ID number: C1118
Brief description of duties:
- Liaises with business stakeholders and other teams to understand business objectives and design a solution that will meet their decision support and management reporting needs.
- Elicits requirements from business stakeholders through interviews, workshops, business process analysis, business scenarios, and user stories.
- Analyzes and conceptualizes the design of the data solution, working with the Systems Architect and Software Developer to achieve the client stakeholder objectives through effective deployment of technology.
- Analyzing the transactional system data requirements and modeling the data design to match the enterprise data warehouse design.
- Identifying outlying data patterns and data cleanliness issues for resolution.
- Working with the data architecture team to understand the design of the data warehouse.
- Documenting the high-level design and models for the software development team.
- Ensuring the quality of the solution by testing the results of the development meets the requirements of the business.
- 8+ years experience working as a Business Systems Analyst/Data Systems Analyst
- Extensive experience in the writing and use of SQL (Expert)
- Strong understanding of IS Methologies, processes and practices, and experience with data systems analysis and data warehouse design
- Strong Analytical and Problem solving skills
- Strong communication and interpersonal sills with a demonstrated ability to work effectively in a team environment
- Effective planning and organizational skills with the ability to adapt to change and perform effectively under pressure
- Experience in financial services/Wealth Management industries/ Regulatory project experience
- Extensive data experience
- Experience in Tableau would be an asset
- Knowledge of SAP in the one or more of the following areas (Web Intelligence, ECC, BW, and HANA) would be an asset
Job Features
| Job Category | Business Systems Analyst |
| Business Systems Analyst/Data Systems Analyst | 8+ |
| SQL | 8+ |
| Financial services/Wealth Management industries/ Regulatory project experience | 8+ |
We are looking for a Cyber Security Specialist! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Cyber Security Specialist
Term: 8-month - 37.5 hours/week
Location: Mississauga
Job ID number: C1117
Brief description of duties:
We are looking for a seasoned security champion to join the team that’s building client’s cloud-scale commercial end-to-end next generation computational science software system. This system will support the software development for the world leader in diagnostics across clinical chemistry, immuno-assays, PCR testing, genomic and oncology analysis as well as digital diagnostics. Delivering a secure set of software products is essential to protecting patients and their data.
Responsibilities
Working together with the product architects and the security architect the security champion will be responsible for supporting the projects with hands-on advice about implementation of security relevant features. You will get to know the products and ensure that they are considering security and data privacy aspects throughout the agile product life cycle. In addition, you will be automating the existing security tools to deliver a continuous monitoring of the development process and release. Furthermore you know how to secure the cloud environments where the applications will be deployed.
Must-have:
- Practical experience and understanding of agile software development methodologies in a corporation
- Understanding of Infrastructure as a code (IaC) artifacts within DevSecOps lifecycle with emphasis on the following components:
- Sold understanding of AWS Cloud components, mainly:
- Orientation in common software architecture and secure solution designs topics
- Solid understanding of common security vulnerabilities (e.g. OWASP TOP 10) its impacts and corresponding security controls
- Hands-on experience with CI/CD pipelines to integrate with selected tools
- Understanding of Vulnerability management with practical experience in:
- Practical experience with using monitoring tools (Splunk, ELK)
- Software development experience - ideally Java based ecosystem
- Experience with compliance activities (corporate assessments, internal audit support, ISO/IEC 2700x standards)
- Experience with incident handling and/or incident investigation
- Ability to read and understand Java code
- Experience with threat modeling exercises
- Practical experience with a scripting language (Python / Bash / Groovy)
- Planned office work location
Job Features
| Job Category | Cyber Security Specialist |
| Cyber Security Specialist | 4+ |
We are looking for a Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Data Engineer
Term: 12-month - 37.5 hours/week
Location: Mississauga - Hybrid 3 days on-site minimum and 2-days remote
Job ID number: C1115
Brief description of duties:
As a member of the Network Big Data team, reporting to the Network Big Data CoE Manager, the Big Data DevOps will play a leading role in the development of new products, capabilities, and standardized practices using Big Data technologies. Working closely with our business partners, this person will be part of a team that advocates the use of Big Data technologies to solve business problems, and be a thought-partner in the Big Data space.
Primary Responsibilities:
- Participate in all aspects of Big Data solution delivery life cycle including analysis, design, development, testing, production deployment, and support
- Develop standardized practices for delivering new products and capabilities using Big Data technologies, including data acquisition, transformation, and analysis
- Ensure Big Data practices integrate into overall data architectures and data management principles (e.g. data governance, data security, metadata, data quality)
- Create formal written deliverables and other documentation, and ensure designs, code, and documentation are aligned with enterprise direction, principles, and standards
- Train and mentor teams in the use of the fundamental components in the Hadoop stack
- Assist in the development of comprehensive and strategic business cases used at management and executive levels for funding and scoping decisions on Big Data solutions
- Troubleshoot production issues within the Hadoop environment
- Performance tuning of a Hadoop processes and applications
- Proven experience as a Hadoop Developer/Analyst in Business Intelligence
- Strong communication, technology awareness and capability to interact work with senior technology leaders is a must
- Good knowledge on Agile Methodology and the Scrum process
- Delivery of high-quality work, on time and with little supervision
- Critical Thinking/Analytic abilities
- Bachelor in Computer Science, Management Information Systems, or Computer Information Systems is required.
- Minimum of 4 years of Building Java apps
- Minimum of 2 years of building and coding applications using Hadoop components - HDFS, Hive, Impala, Sqoop, Flume, Kafka, StreamSets, HBase, etc.
- Minimum of 2 years of coding Scala / Spark, Spark Streaming, Java, Python, HiveQL
- Minimum 4 years understanding of traditional ETL tools & Data Warehousing architecture.
- Strong personal leadership and collaborative skills, combined with comprehensive, practical experience and knowledge in end-to-end delivery of Big Data solutions.
- Experience in Exadata and other RDBMS is a plus.
- Must be proficient in SQL/HiveQL
- Hands on expertise in Linux/Unix and scripting skills are required.
- Strong in-memory database and Apache Hadoop distribution knowledge (e.g. HDFS, MapReduce, Hive, Pig, Flume, Oozie, Spark)
- Past experience using Maven, Git, Jenkins, Se, Ansible or other continuous integration tools is a plus
- Proficiency with SQL, NoSQL, relational database design and methods
- Deep understanding of techniques used in creating and serving schemas at the time of consumption
- Identify requirements to apply design patterns like self-documenting data vs. schema-on-read.
- Played a leading role in the delivery of multiple end-to-end projects using Hadoop as the data platform.
- Successful track record in solution development and growing technology partnerships
- Ability to clearly communicate complex technical ideas, regardless of the technical capacity of the audience.
- Strong inter-personal and communication skills including written, verbal, and technology illustrations.
- Experience working with multiple clients and projects at a time.
- Knowledge of predictive analytics techniques (e.g. predictive modeling, statistical programming, machine learning, data mining, data visualization).
- Familiarity with different development methodologies (e.g. waterfall, agile, XP, scrum).
- Demonstrated capability with business development in big data infrastructure business
Job Features
| Job Category | Data Engineer |
| Building Java apps | 4 |
| Building and coding applications using Hadoop components - HDFS, Hive, Impala, Sqoop, Flume, Kafka, StreamSets, HBase | 2 |
| Scala / Spark, Spark Streaming, Java, Python, HiveQL | 2 |
| Understanding of traditional ETL tools & Data Warehousing architecture | 4 |
We are looking for a Senior Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Business Analyst
Term: 12-month - 37.5 hours/week
Location: Hybrid - 3 days on-site minimum and 2-days remote
Job ID number: C1115
Brief description of duties:
Identify and analyze business problems and defines the scope of activities required to address the issues, including requirement definition, process review, impact assessment and operational streamlining where appropriate.
Key Accountabilities:
- Lead detailed requirement phases by identifying, tracking, escalating and/or resolving business systems issues
- Involved in all aspects of projects, including documentation of project needs, analysis, research of needs and possible solutions, identifying technology and business solutions, gathering, documenting and updating business requirements; reviewing workflow process mapping; creating project plans; developing business testing strategies and working with project members to execute the test plan, recommending preferred solutions, and implementing recommendations
- Conduct functional reviews with stakeholders, gather requirements, document business requirements and create process maps of current and future state
- Identify, track and resolve business systems issues
- Create or lead the development of detailed level process maps to facilitate requirements gathering, gap analysis and for training use
- Manage project documentation (implementation plan, issues log, process maps, reports, FTE analysis, etc.) and resolves emerging issues at the implementation stage of the project
- Contribute to successful project completion within budget and on time by identifying risks and developing/recommending mitigation strategies
- Seeks input from the business by facilitating sessions
- Develop strategic training plan associated with introduction of new/ enhanced the business processes
- Provide assistance with business user testing, when required
- Develop and maintain strong relationship with business partners and internal/external team members
- Provide consulting services to business partners on new initiatives
- Identify issues and escalates/manages resolution as required
- Ability to quickly learn organizational structure, business strategies and processes
- Lead discussions on detailed requirement phases identifying, tracking, escalating and/or resolving business systems issues
- Knowledgeable on business process modeling, process mapping
- Write clear and well-structured business requirements documents
- Advanced ability to resolve minor conflicts/issues using different tactics for prior to escalation
- Strong analytical and problem solving skills
- Excellent written and verbal communication skills
- Advanced facilitation and presentation skills
- Experience/knowledge with desktop applications/suites such as MS Project, MS Excel, databases, etc.
- Good organizational skills with the ability to handle multiple concurrent activities and to work successfully under pressure
- 10+ years experience as a Business Analyst
- 2-3 years experience in a major financial institution,
- Experience in all/most facets of project lifecycle; strong comprehension of project management methodologies; genuine commitment to project environment and discipline
- Experience in identifying and assessing key business processes
- Bachelor’s degree; specialization in Business, Finance, Engineering, Math or Sciences is ideal
- Business Analyst designation
- Experience in financial services
- Experience in Information Technology field
Job Features
| Job Category | Business Analyst |
| Business Analysis | 10+ |
| Financial institution experience | 2-3 |
We are looking for a Vendor Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Vendor Manager
Term: 6-month - 37.5 hours/week
Location: Toronto - Hybrid
Job ID number: C1114
Brief description of duties:
Execute vendor management processes and methodologies, in keeping with the respective business group’s approach to managing suppliers and in accordance with the client practices and principles. This applies to: roles, relationships, artifacts, tools, technology and overall activities to support and enable best practices with respect to managing third party vendors. This position supports all Risk Management activities, minimum reporting requirements as outlined by the client Procurement and may also support applicable vendor governance programs.
This role also facilitates and coordinates all vendor management meetings, working closely with respective management staff, the client's Procurement and the vendor community.
Key Accountabilities:
- Supports the authoring of contract documents as required by the client's Procurement
- Communicates the specific roles and responsibilities of all stakeholders involved in the vendor management lifecycle
- Supports all vendor performance management following agreed upon reporting standards, tools and templates
- Reviews ongoing viability, identifies emerging vendor specific risk and enforces vendor management activities
- Acts as a subject matter expert and provides direction on best practices to the respective business group
- Fully understands and manages risk related activities
- Manages and tracks obligations, contract compliance, deliverable acceptance
- Responsible for ensuring that Vendor Management’s identified initiatives and associated deliverables are communicated and managed for on time delivery and within budget
- Collaborates and communicates with senior leaders across the respective business group
- Prepares agendas, develops meeting materials and follow-up, tracking issues and actions
- Conducts cost/benefit analysis and identifies alternatives
- Utilizes risk assessment and quantification methodologies
- Manages conflict and resolves issues using appropriate escalation
- Evaluates, formulates and implements strategies to improve client/supplier relationships and engagement
- Analyzes new and complex industry, technology, economic and competitive situations, taking into consideration real client needs and problems
- Strong facilitation and presentation skills as well as excellent written skills
- Effective collaborator, influencer and negotiator
- Possesses skill/judgement to deal effectively with senior managers
- Strong planning, analytical and critical thinking
- Excellent decision making and problem solving skills and ability to anticipate opportunities/problems to present effective solutions The Analyst in Supplier Management will be responsible for assessing the Capital Markets’ suppliers. This role will be working with internal and external stakeholders throughout the supplier management lifecycle process.
- Serve as central point-of-contact for suppliers, business units and centre of governance offices in managing supplier arrangements from on boarding to off boarding
- Assist the BUs in performing third party risk assessments and overall due diligence activities
- Support BUs on the management of supplier performance monitoring and oversight through reviews and documenting required post-contract activities (e.g. Performance monitoring, etc.)
- Engage suppliers where necessary in obtaining documentation and information to support required due diligence reviews
- Participate in strategic meetings with suppliers, BU, and CoGs to ensure timely completion of risk assessments
- Continual maintenance of supplier assessments and compliance for internal / external audits
- Business-related discipline or equivalent work experience Experience in managing suppliers (sourcing or contract negotiation, supplier risk management or supplier relationship management professionals)
- Excellent understanding of suppliers, products, and trends in the financial service/investment industry
- Strong verbal and written communication capability
- Excellent interpersonal skills working in a highly collaborative environment
- Strong critical thinking, problem-solving, planning and organizing skills
- High degree of flexibility and resourcefulness
- Demonstrate ability to develop successful relationships with cross-level stakeholders
- Experience on projects or programs that require acquisition of new supplier or services
- Knowledge of commercial purchase contract language
Job Features
| Job Category | Vendor Manager |
| Supplier relationship management and performance | 2-4 |
| Managing and coordinating stakeholder groups for proven service delivery | 2-4 |
| Business budgeting | 2-4 |
| Project Management | 2-4 |
We are looking for a Solution Architect! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Solution Architect
Term: 6-month - 37.5 hours/week
Location: Remote
Job ID number: C1113
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
- Minimum of five (5) years of experience in a Solution Architecture role or related areas of expertise.
- Work Experience: Previous work experience within large organization’s technology departments for 10+ years, ideally in financial services industry.
- Time Management and Delivery: Must possess and demonstrate excellent time management skills with the ability to achieve results in a time demanding environment with strong focus on quality and delivery on commitments.
- In depth knowledge and 5-10 years of experience using various integration technologies tools, primarily in the areas of Web Services, Micro-Services, ETL and API integration, preferably with practical development knowledge.
- Exposure to any of the following - SAP FI-CA, SAP FS-CD, Hana, SAP ECC, SAP FPSL, SAP MDG, SAP Ariba, SAP Process Integration/Orchestration, Data Services and Business Warehouse and other Finance systems.
- Communication: Excellent verbal and written communicator with strong diagramming and presentation skills.
- Practitioner: Must have a solid command of broad and general technical concepts, especially in the area of integration and cloud-based solutions.
- Technical: Practical experience working with various computing technologies based on INTEL, Linux, Oracle with knowledge of SAP technologies.
- Analysis: Must have strong problem-solving skills and apply strong critical analysis to business requirements in the context of application architecture.
- Strong troubleshooting skills.
- Ability to work effectively with diverse and geographically dispersed teams.
- Team player with strong collaborative approach and ability to work independently.
- Knowledge of UML modeling and experience with modeling tools such as Sparx Enterprise Architect is considered an asset
- Deep understanding of Business areas supported by Corporate Technology is a strong asset, e.g. Finance/Accounting, Actuarial, HR, Procurement, Audit, Risk, Compliance and Legal.
- Exposure to Technology platforms for Artificial Intelligence (Robotics, Machine Learning, etc.), Data Science and Big Data, is a plus.
- Familiarity with Cloud Computing Technologies: Microsoft Azure, AWS, GCP,
- Comfortable with different Architecture Taxonomies, Methodologies and Frameworks (TOGAF, Zachman, etc.)
Job Features
| Job Category | Solution Architect |
| Solution Architecture | 5 |
| Previous work experience within large organization’s technology departments | 10+ |
We are looking for a Senior Java Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Senior Java Developer
Term: 6-month contract - 37.5 hours
Location: Hybrid - 3 to 4 days on-site
Job ID number: C1112
Brief description of duties:
- Designing and coding application programs; performing testing for developed applications.
- Reviewing, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system.
- Ensuring the operating efficiency of existing application systems. Maintaining records for the documentation of systems development and revisions.
- Conducting analyses of organizational needs and goals for the development and implementation of application systems.
- 7+ years’ experience in Java/Spring Boot API and Microservice development
- Hands-on Integration technology and frameworks such as Apache Camel, Kafka, MQ, JMS and Spring Integration.
- In-depth understanding of relational database (PostgreSQL, Oracle, for example) and/or document database (MongoDB), Data modelling, data query (SQL,, e.g.) and ETL.
- Experience with design and implementing large scale system integrations that are time sensitive and mission critical
- Familiarity with Container concept, architecture, tools and framework, hands on experience preferred
- Understanding and experience with one commercial cloud solutions such as Azure (preferred), GCP, AWS
- Knowledge and experience with DevOPS/CICD pipelines and tools such as JIRA, Github, Jenkins, UCD
- Agile methodology such as Scrum, SAFe and Kanban
Job Features
| Job Category | Java Developer |
| Java/Spring Boot API and Microservice development | 7+ |
| Apache Camel, Kafka, MQ, JMS and Spring Integration | 7+ |
We are looking for a Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contact
Title: Business Analyst
Term: 6-month contract to hire - 37.5 hours
Location: Hybrid - Once a week on-site
Job ID number: C1111
Brief description of duties:
- Works with key stakeholders within all business functions to align technology solutions with business strategies
- Gathers requirements from business units and translates those to programmers and developers
- Prepares cost-benefit and return-on-investment analyses to aid in decisions on system implementation
- Demonstrates an informed knowledge of business functions to resolve problems and capitalize on improvement opportunities
- Supports one or more highly complex business processes
- Works on multiple projects as a project team member
- Serves as a liaison between the business community and the IT organization in order to provide technical solutions to meet user needs
- 8+ years of experience as a Business Analyst with 3 years of experience delivering Salesforce CRM solutions with hands-on experience configuring Salesforce in the following areas: users, profiles, permission sets, role hierarchy, validation rules, sharing rules, reports and dashboards
- Extensive knowledge of authoring user stories in JIRA, documenting related artifacts on Confluence and generating process flow diagrams through applications such as Visio, Gliffy & Draw.io
- Experience leading discovery sessions with multiple Business and Technology stakeholders to elicit and capture business requirements and processes. Including the definition of user personas, epics, and user stories.
- Ability to design elegant solutions for highly complex problems that can include changes to Technology as well as changes to existing Business processes.
- Previous experience with Data Loader, SF Inspector
- Ability to write/create queries using SOQL Queries
- Possess a Salesforce UX centered focus, in addition to a familiarity on aspects of UI design such as creating mockups and wireframes
- Proven ability leveraging analytical and problem-solving skills in a fast paced environment
- Experience on a Salesforce Implementation through the full Software Development Lifecycle (SDLC)
- Proficient in Microsoft Office Products such as Word, Excel and PowerPoint
- Strong communication and leadership skills
- Ability to collaborate with senior leaders from Business and Technology to design long-term Business-Technology roadmap for individual Salesforce orgs
- Proficiency with using agile methodologies and rapid prototyping to rapidly deliver incremental value.
- Ability to work collaboratively within cross functional teams using agile methodologies such as SCRUM/Kanban
Job Features
| Job Category | Business Analyst |
| Business Analysis | 8+ |
| Delivering Salesforce CRM solutions | 3 |
