Do you have strong expertise in data and business modeling (ERD, BPMN, UML, data flow diagrams, process mapping, etc.)? Do you have experience composing Data Requirements Documents (DRD) or System Requirements Documents (SRD)? If so, this would be a great opportunity for you!
Our client is looking for a Senior Software Developer - Back End for a 9 month contract in Toronto.
...
This is an onsite role.
Rate: 543.7-579.46
Advantages
• Earn a competitive rate within the industry.
• Location: Onsite role.
• Potential for extension.
Responsibilities
1. Systems & Data Analysis (Developer-Led)
Lead the analysis and documentation of system, data, and integration requirements to support software development initiatives.
Produce and maintain core technical artifacts, including:
System Requirements Documents (SRD)
Data Requirements Documents (DRD)
Data and system models (ERD, UML, data flow diagrams)
Use cases, user stories, and acceptance criteria aligned to technical design
Perform data analysis and mapping to support application logic, integrations, and reporting needs.
Extract and analyze data from databases using SQL, LINQ, or equivalent querying technologies.
Collaborate with architects and developers to ensure designs are technically sound, scalable, and aligned with enterprise standards.
2. Software Design & Requirements Translation
Translate business and functional requirements into technical specifications and solution designs.
Contribute to:
Functional and non-functional requirements
Interface and integration definitions
API and data exchange designs
Support development teams by clarifying requirements, resolving ambiguities, and validating technical assumptions.
Ensure traceability between business needs, technical designs, and implemented solutions.
3. Stakeholder & Cross-Team Collaboration
Act as a key technical liaison between:
Business stakeholders
Product Owners
Software Developers
QA and Architecture teams
Facilitate technical workshops, design sessions, and requirements walkthroughs.
Communicate complex technical concepts clearly to non-technical audiences.
Present solution options, trade-offs, and recommendations to senior stakeholders.
4. Systems Optimization & Digital Enablement
Analyze existing applications and systems to identify opportunities for:
Performance improvements
Automation
Simplification and modernization
Support system re-engineering efforts to improve maintainability, scalability, and operational efficiency.
Contribute to data-driven and analytics-enabled solutions that support better decision-making.
5. Agile Delivery & Development Support
Work within Agile (Scrum/Kanban) and Waterfall delivery models as required.
Support Product Owners with:
Backlog refinement
Technical story definition
Dependency and risk identification
Partner with development teams to ensure requirements are fully understood and implemented as intended.
Participate in sprint planning, reviews, and retrospectives from a technical and analytical perspective.
6. Business Readiness & Knowledge Transfer (Support Role)
Support adoption of new systems and capabilities through:
Clear technical documentation
Knowledge transfer to support and operational teams
Assist Product Owners and Project Managers in aligning technical delivery with business readiness activities.
Ensure solutions are sustainable, well-documented, and support long-term maintainability.
Qualifications
Must haves:
7+ years of experience as a Business Analyst in IT projects.
Ontario Public Sector (OPS) experience is preferred.
Strong expertise in data and business modeling (ERD, BPMN, UML, data flow diagrams, process mapping, etc.).
Proficiency in data and business analysis tools:
JIRA, Confluence, Azure DevOps (for requirements and project tracking).
Visio, Lucidchart, MIRO (for process modeling and workflow documentation).
SharePoint, MS Teams (for collaboration).
Experience in systems re-engineering, workflow optimization, and automation.
Ability to work in Agile (Scrum, Kanban) and Waterfall environments.
Experience composing Data Requirements Documents (DRD) or System Requirements Documents (SRD)
Creation of Data Models (ERD, UML, Data Flow Diagrams, etc.)
Experience with extract data from databases via querying languages such as SQL and LINQ.
Summary
If you are interested in the Senior Software Developer - Back End role in Toronto, please apply online at www.randstad.ca. Qualified candidates will be contacted.
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.
This posting is for existing and upcoming vacancies.
show more
Do you have strong expertise in data and business modeling (ERD, BPMN, UML, data flow diagrams, process mapping, etc.)? Do you have experience composing Data Requirements Documents (DRD) or System Requirements Documents (SRD)? If so, this would be a great opportunity for you!
Our client is looking for a Senior Software Developer - Back End for a 9 month contract in Toronto.
This is an onsite role.
Rate: 543.7-579.46
Advantages
• Earn a competitive rate within the industry.
• Location: Onsite role.
• Potential for extension.
Responsibilities
1. Systems & Data Analysis (Developer-Led)
Lead the analysis and documentation of system, data, and integration requirements to support software development initiatives.
Produce and maintain core technical artifacts, including:
System Requirements Documents (SRD)
Data Requirements Documents (DRD)
Data and system models (ERD, UML, data flow diagrams)
Use cases, user stories, and acceptance criteria aligned to technical design
Perform data analysis and mapping to support application logic, integrations, and reporting needs.
...
Extract and analyze data from databases using SQL, LINQ, or equivalent querying technologies.
Collaborate with architects and developers to ensure designs are technically sound, scalable, and aligned with enterprise standards.
2. Software Design & Requirements Translation
Translate business and functional requirements into technical specifications and solution designs.
Contribute to:
Functional and non-functional requirements
Interface and integration definitions
API and data exchange designs
Support development teams by clarifying requirements, resolving ambiguities, and validating technical assumptions.
Ensure traceability between business needs, technical designs, and implemented solutions.
3. Stakeholder & Cross-Team Collaboration
Act as a key technical liaison between:
Business stakeholders
Product Owners
Software Developers
QA and Architecture teams
Facilitate technical workshops, design sessions, and requirements walkthroughs.
Communicate complex technical concepts clearly to non-technical audiences.
Present solution options, trade-offs, and recommendations to senior stakeholders.
4. Systems Optimization & Digital Enablement
Analyze existing applications and systems to identify opportunities for:
Performance improvements
Automation
Simplification and modernization
Support system re-engineering efforts to improve maintainability, scalability, and operational efficiency.
Contribute to data-driven and analytics-enabled solutions that support better decision-making.
5. Agile Delivery & Development Support
Work within Agile (Scrum/Kanban) and Waterfall delivery models as required.
Support Product Owners with:
Backlog refinement
Technical story definition
Dependency and risk identification
Partner with development teams to ensure requirements are fully understood and implemented as intended.
Participate in sprint planning, reviews, and retrospectives from a technical and analytical perspective.
6. Business Readiness & Knowledge Transfer (Support Role)
Support adoption of new systems and capabilities through:
Clear technical documentation
Knowledge transfer to support and operational teams
Assist Product Owners and Project Managers in aligning technical delivery with business readiness activities.
Ensure solutions are sustainable, well-documented, and support long-term maintainability.
Qualifications
Must haves:
7+ years of experience as a Business Analyst in IT projects.
Ontario Public Sector (OPS) experience is preferred.
Strong expertise in data and business modeling (ERD, BPMN, UML, data flow diagrams, process mapping, etc.).
Proficiency in data and business analysis tools:
JIRA, Confluence, Azure DevOps (for requirements and project tracking).
Visio, Lucidchart, MIRO (for process modeling and workflow documentation).
SharePoint, MS Teams (for collaboration).
Experience in systems re-engineering, workflow optimization, and automation.
Ability to work in Agile (Scrum, Kanban) and Waterfall environments.
Experience composing Data Requirements Documents (DRD) or System Requirements Documents (SRD)
Creation of Data Models (ERD, UML, Data Flow Diagrams, etc.)
Experience with extract data from databases via querying languages such as SQL and LINQ.
Summary
If you are interested in the Senior Software Developer - Back End role in Toronto, please apply online at www.randstad.ca. Qualified candidates will be contacted.
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.
This posting is for existing and upcoming vacancies.
show more