Job Archives
We are looking for an Android Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Android Developer
Term: 12-month - 37.5 hours/week
Location: Toronto - Hybrid twice a week in office
Job ID number: C1210
Brief description of duties:
Position Description: We are looking for amazing developers who have carved themselves into Android specialists and develop intuitive and personalized ways for our customers to manage their services through our native mobile application.
Job Duties/Accountabilities:
- Have a voice in the architectural definition and implementation of various key technology pieces
- Translate business requirements into technical design specifications
- Develop new functionality following our coding standards and best practices
- Participate in daily scrums, grooming sessions and story refining
- Implement robust unit tests, including edge cases, usability and general reliability
- Use git to create pull requests, review code and merge branches
- Collaborate with the team and participate in knowledge sharing
- The position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives.
- Openly expose problems and turn them into learning and team bonding experience Critical Qualifications/Competencies:
- Strong working knowledge of Kotlin, latest Android SDK and frameworks
- 4+ years of experience with mobile development
- University degree in Software/Computer/Electrical Engineering/IT
- Familiar with RESTful principles and API design techniques
- Experience with packaging and publishing of mobile apps
- Strong interpersonal, oral and written communication skills
- Examples of previous work on other native apps
Job Features
| Job Category | Android Developer |
| Mobile development | 4+ |
| Packaging and publishing of mobile apps | 4+ |
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: 12-month - 37.5 hours/week
Location: Remote
Job ID number: C1209
Brief description of duties:
The Solution Architect will collaborate with Portfolio & Technology teams as well as business leaders, sponsors, and stakeholders to develop strategies and roadmaps. They will work to define and maintain architecture artifacts for supporting project delivery and application support and lead technical vision and direction for solutions, ensuring consistency with overall enterprise and portfolio architecture that may at times include hands-on development (e.g. Proof of Concept and project development). The Solution Architect will also have an opportunity to effect change within the organization by incorporating new patterns and/or technologies into new ways of working that improve business value.
What you'll do:
- Define and facilitate a solution architecture that leverages enterprise capabilities and efficient usage of process, technology, data, and people to align these capabilities.
- Consult with business partners and delivery stakeholders as well as Enterprise Architecture peers.
- Lead the definition of and maintain the technical architecture(s).
- Own the architectural decisions for the team and lead technical vision and direction for the solution.
- Focal point for significant infrastructure and development issues ensuring quality designs.
- Build roadmap(s) for implementing software and technology best practices in alignment with Shared Technical Solutions portfolio architecture.
- Proactively identify opportunities where solutions can enhance organizational efficiency.
- Actively coach the team to solve complex problems.
- Keeps abreast of latest technological/industry trends.
- Trusted Technology advisor/advocate for business units.
- Support the development of technology roadmaps and proposals to achieve business plans.
- Foster a high-performance culture for staff in the Shared Technical Services team and influence this culture within the organization.
- Work closely with all team members to create solutions that accommodates future architectural changes and designs.
- Identify critical driving forces of process, data, people, and technology at the highest levels.
- Ability to look beyond traditional business concepts and drill to the heart of a given concept.
- 6+ years of relevant experience in complex IT environments
- Bachelor of Computer Science / Software Engineering degree or equivalent experience
- Excellent communication + relationship building skills
- Demonstrated leadership experience
- Experience with cloud computing (e.g. AWS, Azure, Google).
- Experience using Workflow and Content management technologies (e.g. Appian, IBM CP4A/FileNet, OnBase)
- Experience with artifact taxonomy concepts for unstructured content
- Experience with Sharepoint Online
- Experience with IBM Filenet
- Value simplicity and be unafraid to challenge technical constraints and procedures.
- Build and maintain collaborative stakeholder relationships across multiple geographies and business functions.
- Effectively communicate high-level concepts and solutions with Technology and Business teams and stakeholders.
- Demonstrate an advanced level of analysis of the big picture while maintaining a level of detail appropriate to the context of a variety of situations.
- Simplify complex concepts.
- Have a high degree of initiative in an ambiguous environment
- Challenge, impact, and influence.
- Gauge, express, and communicate risk
- Experience in the financial services industry or in a similar complex and regulated industry.
- Experience with business process modernization (e.g. moving to a paperless environment)
- Experience with working with an applying EA frameworks
- Experience developing target state architectures and roadmaps
Job Features
| Job Category | Solution Architect |
| Cloud computing (e.g. AWS, Azure, Google). | 6+ |
| Workflow and Content management | 6+ |
| SharePoint Online | 6+ |
| IBM Filenet | 6+ |
We are looking for a Data Scientist! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Data Scientist
Term: 12-month - 40 hours/week
Location: Toronto
Job ID number: C1208
Brief description of duties:
Working as part of the client data science team responsible for understanding business problem, developing machine learning models using Python. Ex anticipate customer propensity to leave through building predictive models using data from GCP. Working with final data sets provided by data engineering team.
MUST haves:
- Experience developing ML models end to end from understanding business problem to deployment
- Strong hands on development experience with Python
- Cloud experience
Job Features
| Job Category | Data Scientist |
| Developing ML models end to end | 1-2 |
| Python | 2 |
We are looking for a Data Visualization Software Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Data Visualization Software Engineer
Term: 12-month - 37.5 hours/week
Location: Toronto - Hybrid but primarily remote work
Job ID number: C1207
Brief description of duties:
We are a group at gRED Data Science and Statistical Computation with a focus on developing methods and systems to support interactive analysis of genomic data. We have two overarching goals in the group: (a) enable our science and discovery by building effective and efficient data analysis software systems; and (b) develop new cutting edge visualizations for genomic data analysis that we disseminate as open source software and publications in the scientific literature. We are looking for a Data Visualization software engineer to join our group to help with projects in large-scale cellular and tissue profiling initiatives using sequencing and imaging technologies.
Responsibilities
- Creating effective, beautiful, and usable interactive data analysis interfaces to visualize, explore and interrogate integrated data from diverse technologies and biological systems, in particular spatial transcriptomics and other imaging based technologies.
- Developing highly performant, responsive, interactive analysis software for large datasets
- Work with business analysts, computational scientists, and other software engineers to understand and conceptualize the complex, emerging needs of our scientists, whether they are working at the keyboard or the bench.
- Collaborate with local and off-shore engineering teams to support your software development efforts.
- Contribute to the broader scientific community through open-source software development.
- BS or higher in bioinformatics, computer science, mathematics or related fields.
- 5+ years experience (including any graduate school) developing tools for interactive data analysis and visualization. Seniority of position will depend on experience and other factors.
- Expertise in modern JS (ES6) programming
- Demonstrated expertise with JavaScript data visualization libraries, e.g., d3.js
- Expertise with high performance web-based visualization technologies, e.g., WebGL
- Knowledge of WebGPU is a plus but not a requirement
- Familiarity with UI design best practices, usability testing and iterative design
- Demonstrated adherence to best practices in software engineering, particularly usability, version control, testing, and appropriate use of abstraction.
- Biological domain knowledge, specifically in single cell genomics, and basic data analysis skills are desirable but not required.
- Familiarity with formal build/release/deploy and continuous integration frameworks is a plus.
- 5+ years experience developing tools for interactive data analysis and visualizations
- Expertise with high performance web-based visualization technologies, e.g., WebGL
- Expertise with JavaScript (ES6) data visualization libraries, e.g., d3.js
Job Features
| Experience (including any graduate school) developing tools for interactive data analysis and visualization | 5+ |
| Experience developing tools for interactive data analysis and visualizations | 5+ |
We are looking for a Credit Risk Modeler! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Credit Risk Modeler
Term: 6-month - 37.5 hours/week
Location: Remote - Canada or USA
Job ID number: C1206
Brief description of duties:
End to end credit risk modeling for retail credit risk team. Regulatory projects.
MUST haves:
- 2-4 years experience in credit risk model development – retail / regulatory
- Strong knowledge of credit risk analytics, PD, LGD, EAD concepts
- Good working knowledge of AIRB regulations
- SAS, SQL
- Excellent problem solving skills with “can do” attitude and outside the box solutioning
- Strong MS Excel, PowerPoint level, and MS Word
- Strong communication skills - verbal and presentation
- Demonstrable experience in quantitative modeling and/or education in Statistics, Math, or Econometrics.
Job Features
| Job Category | Credit Risk Modeler |
| Risk Model Development | 2-4 |
| Retail/Regulatory | 2-4 |
| credit risk analytics, PD, LGD, EAD concepts | 2-4 |
| SAS,SQL | 2-4 |
We are looking for a PowerApps Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: PowerApps Developer
Term: 6-month - 37.5 hours/week
Location: Toronto - Remote while they adopt their return to work plan
Job ID number: C1205
Brief description of duties:
As a Power Platform Developer, you will be responsible for developing applications using Microsoft Power Platform components, such as Power Apps, Power Automate and Power B
- Develop PowerApps canvas and model-driven apps
- Use multiple connectors with PowerApps and Microsoft Flow
- Build PowerApps portals, and leverage Power Automate to create new and improved business process flows
- Re-write and re-engineer custom legacy applications to PowerApps solutions
- Establish and address security protocols within PowerApps
- Minimum of two (2) years of professional experience in Power Platform development
- Experience in developing applications using Power Platform, PowerApps, canvas, model driven app, Dataverse, SQL, Forms,
- Excellent verbal and written communication skills
- Strong curiosity and ability to quickly improve efficiency and effectiveness in new tasks
- Ability to multi-task and stay flexible in a dynamic work environment
- Microsoft PowerApps Certification
- Experience with all phases of Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications and providing production support
- AWS experience
Job Features
| Power Platforms Development | 2 |
| Developing applications using Power Platform, PowerApps, canvas, model driven app, Dataverse, SQL, Forms | 2 |
We are looking for an Azure Data Engineer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Azure Data Engineer
Term: 12-month - 37.5 hours
Location: Toronto - Hybrid Model. 2-3 days in office at client discretion. They have some flexibility but not fully remote).
Job ID number: C1204
Brief description of duties:
Service Delivery
- Responsible for developing and maintaining data models for advanced analytics.
- Analyze data and data structures, as well as the design and build of all forms of database schemas (relational, OLAP, Big Data etc.) to support a wide range of strategies for secure data acquisition, data cleansing and blending, data storage, analysis and modeling.
- Responsible for communication of data munging needs and process steps in non-technical language.
- Responsible for communication of data engineering steps required to industrialize an advanced analytics model in technical language.
- Engage with Receivers as appropriate to ensure business understanding and receiver satisfaction.
- Work closely with team of experts, locally and remotely to ensure service delivery.
- Collaborate and share expertise with the Power BI Analyst Network to further build the company's capabilities.
- Azure Cloud knowledge including ADF and DevOps
- SQL DB & Azure Synapsis
- SharePoint
- Databricks - ETL
- Snowflake
- Basic Azure Cloud Security & Admin understanding
- Strong documentation skills, good verbal & written skills, team player
- CPG and \ or Retail background
- Power Apps
Job Features
| Job Category | Azure Data Engineer |
| Azure Cloud knowledge including ADF and DevOps | 3+ |
| SQL DB & Azure Synapsis | 3+ |
| SharePoint | 3+ |
| Databricks - ETL | 3+ |
We are looking for a Business Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Business Analyst
Term: 6-month - 37.5 hours
Location: Toronto
Job ID number: C1203
Brief description of duties:
Project:
- 'T+1 Settlement'
- Summary: Regulatory initiative that will enable funds to move from T+2 to T+1 settlement by year 2024.
- Study the regulations
- Determine the impact on the client systems
- Current state and future state analysis; gap analysis
- Develop requirements to close the gaps
- Work with various teams and systems to implement the changes
- Need a Senior BA due to the complex system interactions; multiple cross-functional systems
- Strong leadership; independence
- Excellent communication, negotiation, facilitation; strong stakeholder management as there are lots of different groups and external entities involved
- Strong process-orientation; is able to see the connections and integrations between different processes and also the bigger picture of how it all fits together
- Technically savvy; able to talk comfortably with developers and other technical staff
- A financial BA with experience in trading, settlement, equities, securities, mutual funds, etc.
- Experience with T+2 settlement from 2016-17 would be an asset
- Broadridge experience would be an asset, as this is the core system impacted
- Wealth Management experience is nice to have
Job Features
| Job Category | Business Analyst |
| Business Analysis | 5+ |
We are looking for a .Net Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: .Net Developer
Term: 3-month - 1-day a week
Location: Toronto - Hybrid but primarily remote work
Job ID number: C1202
Brief description of duties:
The client is seeking a Junior to intermediate forms developer to convert XDA forms to PDF.
Must haves:
- Bachelor’s degree in computer science or engineering and at least four years of related experience (or an equivalent combination of education and experience)
- Experience in VB.Net. back end .net developer
- Recent experience in converting to PDF forms
- Attention to detail
- Able to work in an iterative environment.
- Critical thinking skills
- Excellent communication abilities
- Loan Origination experience
Job Features
| Job Category | .Net Developer |
| .Net Developmet | 3+ |
| VB.net | 3+ |
| Experience in converting to PDF forms | 3+ |
We are looking for a .Net Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: .Net Developer
Term: 12-month - 40 hours
Location: Hybrid - Toronto
Job ID number: C1200
Brief description of duties:
The client is seeking an experienced software developer with a passion for clean code ready to join a high-performing team that focuses on E-commerce, POS, DevOps, Web app, cloud development and microservice.
- Analyze and develop new code including automation, integration, and unit tests
- Maintain and enhance existing functionality
- Investigate/troubleshoot reported issues, implement code fixes, and support user testing
- Participate in design and brainstorming sessions
- Contribute to code reviews providing constructive feedback to team members
- Ensure technical solutions and system integrations are developed and maintained in the most efficient and effective manner
- Proficient in a chosen technology stack
- Communicates moderate to complex technical concepts to technical and non-technical people
- Ability to conceptualize and articulate ideas clearly and concisely
- Ability to design and implement functional, easy to use applications and services
- Believer of clean and maintainable code and able to remove complexity with smart coding
- Passion for cloud technologies, DevOps, and software development
- Ability to define, document, implement processes
- Openness to experiment with and evaluate new technologies
- Bachelor’s degree in computer science or engineering and at least four years of related experience (or an equivalent combination of education and experience)
- Experience in C# and .NET Framework and .NET Core.
- Experience in using MySQL and SQL Server 2017
- Experience with Azure or AWS
- Hands on experience with Agile development (Scrum, Kanban) using Jira, and automated testing and deployment (Bamboo, Jenkins, and Git)
- Critical thinking skills
- Excellent communication abilities
- AWS - Elastic Beanstalk, Elastic Search, Redis, S3 and Cognito
- Experience with Payment gateway
- Experience with POS and E-comm platforms
- Ruby on Rails
Job Features
| Job Category | .Net Developer |
| .Net Development | 5-4+ |
| C# | 5-4+ |
| .Net Framework | 4-6+ |
| .Net core | 2-2+ |
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 - 37.5 hours
Location: Hybrid - Markham
Job ID number: C1201
Brief description of duties:
- Traditional BSA Work
- Experience with prepaid card (credit card) development project experience
- API Documentation
- Environment: Agile Methodology
- Experience in writing documents
- Experience with dealing with stakeholders
- Experience with Microsoft Word, VISIO, & PowerPoint for presentation
- Traditional BSA Work
- Prepaid Card / Credit Card
- API Documentation
- Jira
- Confluence
- Experience with payments
- Strong understanding of reconciliation, settlement, and strong payment networks experience
Job Features
| Job Category | Business Analyst |
| Business Systems Analysis | 3-4 |
| Prepaid Card / Credit Card | 3-4 |
| Jira | 3-4 |
| Confluence | 3-4 |
We are looking for a Business Systems/Process Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Business Systems/Process Analyst
Term: 12-month - 37.5 hours
Location: REMOTE ANYWHERE IN CANADA but working EST time zone.
Job ID number: C1199
Brief description of duties:
The process analyst will be responsible to: -
- Work with all technology domain areas leaders and subject matter experts to understand and document the current state processes and how they relate support the IT General Controls (ITGCs).
- Identify process gaps and collaborate with stakeholders to develop future state processes, ensuring full alignment to industry standards and COBIT 5 framework.
- Ensure consistency of documentation, which includes process maps, workflow diagrams, RASCI charts, detailed processes and procedures, across all technology domain areas and obtain all necessary approvals.
- Document current state and future state processes.
- Workflow diagrams, RASCI charts and detailed processes and procedures.
- Approvals of final state processes from key stakeholders and sponsors.
- Solid understanding of any of the following – IT Risk Management in Technology domains: · Service Management · Change Management · Resiliency and Recovery · Information Security · User Access Management · Data Management · Project Delivery · IT Governance
- Strong process analysis skills, with experience designing processes related to Technology Risk Governance including, more specifically, technology controls.
- Experience with COBIT 5 is highly preferred.
- Experience and proficiency with industry frameworks such as ICOFR, IFRS17, OSFI, SOC2, ISO, CIS, SWIFT, NIST is an asset.
- In-depth understanding of design principals for technology controls
Job Features
| Job Category | Business Systems Analyst |
| Business Analysis | 5+ |
| Process Analysis | 5+ |
We are looking for a Python Developer! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Python Developer
Term: 6-month - 37.5 hours - Then converting to FTE
Location: Toronto, Winnipeg - You will likely go back to office regularly
Job ID number: C1198
Brief description of duties:
- Prepare estimates of the work effort required to design, develop, test and implement solutions for investment management applications and/or databases.
- Design, implement and test Python applications and SQL code.
- Work closely with business and technical teams to ensure successful completion of all technical deliverables.
- Participate in code reviews and make recommendations for optimization and improvements.
- Create deployment plans for production implementation and support transition documents.
- Support applications after production deployments. Investigate incidents caused as a result of application failures and come up with fixes in a timely manner.
- Carry after-hours support pager on a rotational basis
- 10+ years of experience working as a software developer.
- 4+ years Python programming experience (senior level). Fluency in core Python, its types and standard libraries. Experience using Python libraries such as Pandas, NumPy etc.
- Experience working with databases such as SQL Server (2016, 2019), Oracle and/or MongoDB.
- Hands on experience with database design, writing complex SQL queries and stored procedures.
- Experience using DevOps tools such as GitHub, Jenkins and Artifactory.
- Exposure to web development tools such as Vue JS, Flask and Django.
- Comfortable working on Linux environments and cloud platforms (AWS, Azure, Google)
- Prior experience with developing application interfaces with Wealth-- middle office and back-office systems such as Eagle Accounting Book of Record or any other ABOR or Investment Book of Record (IBOR).
- Critical thinker with good problem-solving skills.
Job Features
| Job Category | Python Developer |
| Software development | 10+ |
| Python Programming | 4+ |
| DevOps tools such as GitHub, Jenkins and Artifactory | 5+ |
We are looking for a Senior Business Systems Analyst! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Senior Business Systems Analyst
Term: 6-month - 37.5 hours and possibility of extension or FTE offer
Location: Toronto, Winnipeg - Hybrid
- Company is officially in hybrid model, but is working fairly remotely for the time being
- Some in-person time is preferred—Toronto + Winnipeg candidates will be given preference for that reason
- Experience working with Developers, Architects and Quality Assurance to design and analyze alternative technical solutions, test completed code and complete a smooth implementation with business partners
- Proficient in analysis, troubleshooting, and able to break down complex problems Advanced knowledge, experience, and understanding of architecture, application development, application systems design, and integration
- Demonstrated proficiency in a team environment with projects involving the integration of disparate types of technologies/platforms and agile development
- Strong communication skills (oral, written, facilitation, presentation)
- Demonstrated ability to provide technology recommendations to the business
- Excellent ability to summarize complex and sensitive topics to effectively communicate to senior stakeholders Ability to self-direct, own tasks and provide appropriate status to leadership
- Post-secondary education in a related discipline
- Experience leading teams with varied disciplines and skill levels
- Demonstrated initiative and leadership abilities - comfortable managing issues in cross functional teams
- Capability to establish and maintain effective partnerships and relationships
- Identifies and champions change within the team to improve processes
- Adaptable and willing to take on new challenges
- Conflict and issue resolution and escalation
- Mentoring junior team members including identifying and assisting in career growth
- Exceptional SQL skills and experience performing data analysis
- Experience supporting and optimizing batch schedules
Job Features
| Job Category | Business Systems Analyst |
| SQL skills and experience performing data analysis | 7+ |
| Supporting and optimizing batch schedules | 7+ |
We are looking for a Delivery Manager! Reach out if you are interested and feel free to refer friends/colleagues!
Type of Employment: Contract
Title: Delivery Manager
Term: 6-month - 37.5 hours
Location: Toronto, Winnipeg - Remote
Job ID number: C1194
Brief description of duties:
- Business Systems analyst experience
- Middle office experience
- Excellent communication (will be talking to VPs and SVPs)
- Leadership ability
- Change management experience
- Vendor Management/stakeholder management
- Extensive Capital markets (Derivatives, mutual funds, equities, etc)
- Investment management experience
- Technical Project management experience is a plus
- Technical background
- CIBC Mellon Knowledge
- W365 Release experience
Job Features
| Job Category | Delivery Manager |
| Project Management | 8+ |
| W365 | 3-4 |
