Talent.com
Randstad Canada
OneStream Developer - Business Rules and Calculation EngineRandstad Canada • Toronto, Ontario, CA
No longer accepting applications
OneStream Developer - Business Rules and Calculation Engine

OneStream Developer - Business Rules and Calculation Engine

Randstad Canada • Toronto, Ontario, CA
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

Our client, is seeking an experienced and technical OneStream Developer — Business Rules and Calculation Engine to join their financial systems and enterprise performance management (EPM) team.

In this specialized contract role, you will play a pivotal role in designing, building, and maintaining core platform metadata and complex finance business rules within the OneStream ecosystem. You will serve as the technical subject matter expert responsible for optimizing the calculation engine, developing script-based financial logic, and ensuring seamless data processing across the application landscape. This position requires a developer who combines a deep understanding of financial consolidation workflows with expert-level command of .NET scripting and OneStream API execution.

Duration: 6-Month Contract (with potential for extension)

Work Arrangement: 100% Remote (Candidates must be located within Canada)



Advantages
Full Remote Flexibility: Enjoy 100% remote working autonomy from anywhere across Canada.

Core EPM Ownership: Take direct ownership of mission-critical finance business rules and calculation engines that power core corporate reporting.

Complex Scripting Sandbox: Deepen your expertise in advanced OneStream API engineering, member filter design, and relational database integrations.

Collaborative Environment: Work alongside top-tier finance, analytics, and systems architecture professionals in an agile enterprise setting.



Responsibilities
Business Rule Engineering: Architect, write, and maintain custom OneStream finance business rules, consolidation logic, and dynamic calculation scripts using VB.NET or C#.

Calculation Engine Optimization: Utilize XF expression functions (e.g., FilterMembers, GetDataCell, SetDataBuffer, Calculate) to execute complex data transformations and optimize calculation runtimes.

Metadata & Dimension Design: Construct precise dimension member filters leveraging metadata properties, ensuring proper data alignment and cube behavior.

Relational Data Integration: Write SQL queries inside rule logic to read driver tables and operational metadata directly from OneStream Relational Tables (XF Relational Tables).

API Development & Maintenance: Leverage OneStream's api.Data methods and the BRApi namespace to extend platform capabilities, automate operational tasks, and build custom utility tools.

Platform Performance & Security: Govern execution order, locking models, and data security pass-throughs to ensure optimal system performance and auditability during financial close cycles.



Qualifications
OneStream Development Mastery: Demonstrated hands-on experience designing, developing, and supporting OneStream EPM applications, with a heavy emphasis on business rules and calculation engine logic.

Scripting Languages: Expert-level proficiency writing and debugging custom logic in VB.NET or C# within the OneStream environment.

Core Function Expertise: Deep practical knowledge of XF functions (FilterMembers, GetDataCell, SetDataBuffer, Calculate) and dimension member filter construction using metadata attributes.

API & Namespace Proficiency: Strong, referenceable experience utilizing api.Data methods and the BRApi namespace.

SQL & Relational Databases: Functional ability to write and embed SQL queries to interact with driver tables in relational databases (XF Relational Tables).

Financial Model Acuity: Strong understanding of OneStream's execution order, locking model, financial consolidation principles, and multi-dimensional cube architecture.

Location Requirement: Must be legally eligible to work and residing within Canada.



Summary
If you are a tech-savvy OneStream Developer who pairs an absolute command of VB.NET/C# scripting and XF expression functions with the deep architectural understanding required to optimize OneStream calculation engines and metadata structures, this 100% Canadian remote contract is an outstanding opportunity. Bring your EPM scripting precision, SQL integration skills, and collaborative delivery style to our client's growing finance technology team today!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

OneStream Developer - Business Rules and Calculation Engine • Toronto, Ontario, CA

Similar jobs

Senior Platform Streaming Engineer

OktaToronto, ON, CA
Full-time

A leading identity management firm in Toronto is looking for an experienced software developer to join their team.The ideal candidate will have 3–5 years of experience in software development withi... Show more

 • Promoted

Python Developer with AWS Redshift

Atlantis IT GroupToronto, ON, CA
Full-time

Job Title: Python Developer with AWS RedshiftAbout the Role:We are seeking a highly motivated and skilled Python Developer with expertise in AWS Redshift to join our dynamic team.In this role, you ... Show more

 • Promoted

Solution Developer, Power Platform & D365

Debtt GroupMarkham, ON, CA
Permanent

Solution Developer, Power Platform & D365.Mentions agentic / vibe coding and Copilot Studio; uses AI to augment development, design and testing workflows.Join MNP as a Solution Developer focused on... Show more

 • Promoted

OneStream Developer for Financial Integration

AkkodisToronto, ON, CA
Full-time

Seeking a skilled OneStream Developer for a remote contract to enhance automated integration with Oracle EBS.Focus on synchronizing master data to improve governance and data accuracy.This role req... Show more

 • Promoted

Senior OneStream Consultant Role

CodexToronto, ON, CA
Full-time

Step into a Senior Consultant position, leading OneStream implementations for Fortune 500 companies.Your blend of functional and technical expertise will ensure project success and client satisfact... Show more

 • Promoted

Senior OpenEdge ABL Developer (Contract)

Fidelity CanadaToronto, ON, CA
Full-time

Senior OpenEdge ABL Developer – Contract (ending December 31 2026).You will be working on a flexible hybrid schedule as part of Fidelity’s dynamic working arrangement.The work location for this rol... Show more

 • Promoted

RQ08100: Software Developer - ETL

Rubicon PathToronto, ON, CA
Full-time

About the job RQ08100: Software Developer - ETL.This role is responsible for designing, developing, maintaining, and optimizing ETL (Extract, Transform, Load) processes in Databricks for data wareh... Show more

 • Promoted

Finance Transformation EPM - Senior Manager - OneStream Solution Architect

Ernst & Young Advisory Services Sdn BhdToronto, ON, CA
Full-time

Finance Transformation EPM - Senior Manager - OneStream Solution Architect.Other locations: Primary Location Only.At EY, you’ll have the chance to build a career as unique as you are, with the glob... Show more

 • Promoted

Developer Relations Engineer

CanonicalToronto, ON, CA
Full-time +1

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.As the publisher of Ubuntu we serve millions of developers, building for the cloud, IoT and data scien... Show more

 • Promoted

Experienced Streaming Data Engineer - Sonata

Sonata SoftwareToronto, ON, CA
Full-time

Join Sonata Software in Bengaluru as an Experienced Streaming Data Engineer.Drive AI-first modernization with a focus on streaming technologies such as Apache Kafka and Spark Streaming.In this Prin... Show more

 • Promoted

RQ08581 - Report Developer - Senior

Rubicon PathToronto, ON, CA
Full-time

About the job RQ08581 - Report Developer - Senior.Provide specialized skills for developing data access queries and analyses.Works in conjunction with data analysts for developing dashboards and ot... Show more

 • Promoted

Solution Developer, Power Platform & D365

Mnp LlpMarkham, ON, CA
Full-time

Solution Developer, Power Platform & D365.What do you think of when you hear the name MNP? We are more than a prominent consulting firm in tax and accounting, we are redefining how organizations su... Show more

 • Promoted

Guidewire Integration Lead - Senior Developer (ACE)

TechDoQuestMarkham, York Region, CA
Full-time

A technology consulting firm is seeking a Guidewire Integration Lead - Senior Developer with ACE Certification to join their team in York Region, Canada.The ideal candidate will have over 7 years o... Show more

 • Promoted

Developer

Tenth Revolution GroupToronto, ON, CA
Full-time

Location: North York, Ontario (Remote/On-site options available).Are you passionate about building scalable financial solutions? Join as a.OneStream platform—from solution design to deployment and ... Show more

 • Promoted

Developer

Absorb SoftwareToronto, ON, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Developer Relations Engineer — Open Source Advocate

CanonicalToronto, ON, CA
Full-time

A leading open-source technology company is seeking a Developer Relations Engineer to connect with developer communities and improve open-source development experiences.The ideal candidate will pos... Show more

 • Promoted

Remote Oracle Applications Developer Role

GalentToronto, ON, CA
Remote
Full-time

Elevate financial analytics remotely with your role as an Oracle Financial Services Applications Developer based in Toronto.This position focuses on technical expertise in SQL, data warehousing, an... Show more

 • Promoted

Spark & Scala Hadoop Developer – Liquidity Markets

VySystems SingaporeToronto, ON, CA
Full-time

A leading technology firm in Toronto is seeking an experienced Hadoop Developer to build and support large-scale data processing solutions.The ideal candidate will have strong hands-on expertise in... Show more

 • Promoted

Business Solutions Developer

Canadian TireToronto, ON, CA
Full-time

Canadian Tire Corporation is seeking a.Retail Fundamentals team on key data products and applications used by internal teams at CTC.Support the development and maintenance of Power BI, Power Automa... Show more

 • Promoted

Quantatative Developer

SynechronToronto, ON, CA
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry‑leading digital ... Show more