Point your AI agent at freehire and let it find you a job.

Get the CLI →

Upstaff

NewBe an early applicant

Senior Solutions Designer

Posted 2 views
Discussion

Summary

Upstaff is hiring a Senior Solutions Designer to lead end-to-end solution architecture for the Ontario Ministry's new registration and permit management system. Day to day, the role designs CRM workflows and integrations across Microsoft Dynamics CRM, MuleSoft middleware, and a Java/React public portal, ensuring security, performance, and scalability.

Project Overview

The Ontario Ministry of Environment, Conservation and Parks (MECP) – Species at Risk Branch (SARB) is implementing a modern Registration and Permit Management System under the new Species Conservation Act (2025).

The system architecture includes:

  • Microsoft Dynamics CRM (Back-office platform)
  • MuleSoft (Middleware & integrations)
  • Java/React (Public-facing portal)


Role Summary

The Senior Solutions Designer will lead end-to-end solution architecture and technical design across the platform. This role focuses on CRM integration, workflow design, system architecture, and enterprise alignment, ensuring scalability, performance, and security.


Key Responsibilities

  • Define and maintain end-to-end solution architecture
  • Design registration and permit workflows
  • Lead integration between:
    • Public portal (Java/React)
    • Microsoft Dynamics CRM
    • MuleSoft middleware
  • Ensure alignment with enterprise architecture standards
  • Oversee:
    • Data flows
    • Security
    • Performance & scalability
  • Collaborate with:
    • Business stakeholders
    • Architects & developers
    • QA/testing teams
    • Cybersecurity & infrastructure
    • Vendors & project managers


Requirements

Must-Have Requirements

Core Experience

  • 10+ years in COTS CRM systems (Oracle Siebel / IBM Curam / Dynamics)
  • 10+ years in J2EE integrations
  • Strong experience in:
    • Business architecture
    • System analysis
    • Solution design
  • Deep understanding of J2EE architecture


Technical Skills

  • Experience with:
    • N-tier web applications
    • Unix, Shell scripting, Ant scripts
    • JavaScript, XML/XSD, XSL
    • HTML5
    • Source control tools (SVN/CVS)
  • Hands-on with:
    • XSLT / XQuery / XPath
    • XSLT tools (e.g., Oxygen IDE)
  • Experience in:
    • Functional & technical requirements design
    • Enhancements to existing web solutions
  • Knowledge of:
    • SDLC methodologies (Agile preferred)


Soft Skills

  • Strong verbal & written communication
  • Excellent stakeholder management
  • Analytical & problem-solving mindset
  • Ability to work in fast-paced, deadline-driven environments
  • Strong collaboration across cross-functional teams


Public Sector Experience

  • Experience with OPS standards/processes (preferred)


Nice-to-Have

  • Previous Ontario Public Service (OPS) experience
  • Familiarity with government digital transformation projects





Skills

What Senior Design jobs ask for — and how much of it you have →
Apply

See also

Design jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available