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

OneStream Developer - Business Rules and Calculation Engine

Randstad Canada • Toronto, Ontario, CA
8 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

Lead OneStream Consultant

SystemsAccountantsToronto, ON, CA
Full-time

We are partnered with a client seeking a Lead OneStream Consultant to support and enhance their financial consolidations application.This role will focus on driving improvements across financial co... Show more

 • Promoted

Robinhood Python Developer Kubernetes Remote

Robinhoodtoronto, on, Canada
Remote
Full-time

Elevate your career as a Software Developer specializing in Kubernetes at Robinhood.Contribute to transformative financial solutions from Toronto with a focus on engineering excellence.You will be ... Show more

 • Promoted

Observability Engineer – Trading

Hunter Bondtoronto, on, Canada
Full-time

Observability Engineer – Trading.My client are seeking an Engineer with strong Linux experience and expertise within the Observability space.The organisation uses a number of different tools to mon... Show more

 • Promoted

KDB+ Developer

MPA Recruitmenttoronto, on, Canada
Full-time

Location: Montreal or New York (hybrid).Relocation assistance available.MPA has been retained by a global investment management firm to recruiting Software Developers with KDB+/Q experience to join... Show more

 • Promoted

Redwood Software Cloud Infrastructure Developer

Redwood Softwaremarkham, on, Canada
Full-time

Join Redwood Software as a Cloud Infrastructure Developer, where you will architect and enhance innovative SaaS solutions on AWS.This role is pivotal in enabling customers through automated cloud o... Show more

 • Promoted

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

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 C/C++ Developer Data Pipelines

Israelvcforummarkham, on, Canada
Full-time

Drive innovation as a Senior C/C++ Developer for data pipelines at General Motors.This hybrid role emphasizes building and optimizing advanced embedded data infrastructures.This position requires o... Show more

 • Promoted

Lead Python Developer

OpenTextrichmond hill, york region, Canada
Full-time

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers.We are hiring talent AI can't replace to help us shape the futur... Show more

 • Promoted

Liquidity Reporting Developer Using Scala Spark

BeachHead Inc.Toronto, ON, CA
Full-time

Support vital liquidity reporting at a premier financial client as a Scala Spark Developer.Implement scalable data solutions and contribute to impactful regulatory projects.This role at BeachHead i... 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

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

Quantative Developer

Jay Analytixtoronto, on, Canada
Full-time

Toronto or Montreal (Canada) / New York or New Jersey (USA) — Hybrid.We are seeking a Quantitative Developer with strong expertise in quantitative finance and advanced proficiency in Python.This ro... Show more

 • Promoted

Guidewire PolicyCenter Cloud Developer

United States Digital Space LLCmarkham, on, Canada
Full-time

Job Title: Senior Specialist - Package Implementation.Hybrid – Onsite: 3 days Work from Office – 2 days mandatory Tuesday & Wednesday, 1 day flexible any day from Monday, Thursday, or Friday.Guidew... 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

Onestream Developer For Financial Integration

AkkodisToronto, Canada
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

Technology and Innovation - OneStream Manager

Riverontoronto, on, Canada
Full-time

Riveron is looking for a Manager focused on OneStream to join our Technology and Innovation practice.The Manager will work with our financial/technical project team members in executing client proj... 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

Python Developer (Capital Markets or Trading Systems)

Yochanatoronto, on, Canada
Full-time

Position Name – Python Developer - Capital Markets or Trading Systems.Type of hiring – Fulltime/Subcon.Location – Downtown Toronto, ON.Work Model – Hybrid (3 days office, 2 days remote).Note - Cust... Show more