We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, enterprise integration, and system sustainment capacity, specializing in maintaining, enhancing, and scaling mission-critical web applications and integration architectures.
...
As a Senior Software Developer, you will bridge the gap between core backend application development, enterprise service bus (ESB) messaging architectures, and database management systems. Operating fully onsite in Toronto, you will lead the technical design, systems analysis, and hands-on development of web-based applications and interface solutions. This position demands a technical authority with strong expertise in IBM App Connect Enterprise (ACE/IIB), WebSphere Message Broker, IBM MQ, .NET technologies, and PowerShell automation who can deliver reliable messaging flows, secure APIs, and high-performance system integrations.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
High-Impact Integration Scope: Lead enterprise service bus (ESB) messaging architectures using IBM ACE, IIB, WebSphere Message Broker, and IBM MQ.
Full-Stack .NET & API Stack: Architect web-based applications and manage REST/SOAP APIs across .NET (C#, VB.NET), Oracle, and SQL Server.
Automation & Scripting Leadership: Drive efficiency by automating deployment pipelines, server configurations, and system workflows using PowerShell.
Comprehensive Tech Ecosystem: Gain exposure across proxy configurations, web servers, spatial data APIs, and cloud DevOps environments.
Responsibilities
Lead technical design, systems analysis, and software development for enterprise web applications and middleware components.
Design, build, configure, and maintain enterprise service bus (ESB) solutions, message flows, and interfaces using IBM ACE, IIB, and IBM MQ.
Develop, enhance, and maintain web-based applications using .NET frameworks, C#, VB.NET, JavaScript, and Azure DevOps.
Design, publish, and manage secure REST and SOAP APIs, handling JSON, XML, and XSLT data transformations.
Perform database design, query development, and performance optimization using Oracle, PL/SQL, and Microsoft SQL Server.
Write complex PowerShell scripts to automate deployment routines, system management, and repetitive operational tasks.
Configure reverse and forward proxy services, managing web server settings (such as Apache) and secure communication channels.
Execute thorough unit, system integration, and API testing to troubleshoot and resolve technical defects across integrated application layers.
Collaborate with cross-functional development teams, solution architects, and project managers to clarify technical requirements and solution designs.
Maintain clear technical specifications, system architecture documentation, deployment runbooks, and implementation notes.
Qualifications
Core Technical & Middleware Requirements
IBM Middleware Mastery: Strong proficiency in IBM App Connect Enterprise (ACE), IBM Integration Bus (IIB), WebSphere Message Broker, and IBM MQ.
Application Development Stack: Demonstrated experience with web-based .NET application development technologies and frameworks (C#, VB.NET, JavaScript).
Integration Protocols & APIs: Strong knowledge and hands-on experience with REST and SOAP web services, JSON, XML, XSLT, and interface design patterns.
PowerShell Automation: Proven expertise in scripting and task automation using PowerShell.
Database Systems: Strong experience managing, querying, and optimizing relational databases using Oracle (PL/SQL) and Microsoft SQL Server.
Preferred Technical Assets
Proxy & Web Servers: Experience configuring forward and reverse proxies alongside web server management (e.g., Apache).
GIS & Java Exposure: Working knowledge of ArcGIS, ArcGIS APIs, spatial data management, or Java programming is considered an asset.
DevOps & Tooling: Familiarity with Azure DevOps for continuous integration and version control.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and creative problem-solving skills to address complex system integration challenges efficiently.
Communication & Collaboration: Excellent written and verbal communication skills with a proven ability to translate complex technical concepts clearly for diverse stakeholders.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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
We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, enterprise integration, and system sustainment capacity, specializing in maintaining, enhancing, and scaling mission-critical web applications and integration architectures.
As a Senior Software Developer, you will bridge the gap between core backend application development, enterprise service bus (ESB) messaging architectures, and database management systems. Operating fully onsite in Toronto, you will lead the technical design, systems analysis, and hands-on development of web-based applications and interface solutions. This position demands a technical authority with strong expertise in IBM App Connect Enterprise (ACE/IIB), WebSphere Message Broker, IBM MQ, .NET technologies, and PowerShell automation who can deliver reliable messaging flows, secure APIs, and high-performance system integrations.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
...
High-Impact Integration Scope: Lead enterprise service bus (ESB) messaging architectures using IBM ACE, IIB, WebSphere Message Broker, and IBM MQ.
Full-Stack .NET & API Stack: Architect web-based applications and manage REST/SOAP APIs across .NET (C#, VB.NET), Oracle, and SQL Server.
Automation & Scripting Leadership: Drive efficiency by automating deployment pipelines, server configurations, and system workflows using PowerShell.
Comprehensive Tech Ecosystem: Gain exposure across proxy configurations, web servers, spatial data APIs, and cloud DevOps environments.
Responsibilities
Lead technical design, systems analysis, and software development for enterprise web applications and middleware components.
Design, build, configure, and maintain enterprise service bus (ESB) solutions, message flows, and interfaces using IBM ACE, IIB, and IBM MQ.
Develop, enhance, and maintain web-based applications using .NET frameworks, C#, VB.NET, JavaScript, and Azure DevOps.
Design, publish, and manage secure REST and SOAP APIs, handling JSON, XML, and XSLT data transformations.
Perform database design, query development, and performance optimization using Oracle, PL/SQL, and Microsoft SQL Server.
Write complex PowerShell scripts to automate deployment routines, system management, and repetitive operational tasks.
Configure reverse and forward proxy services, managing web server settings (such as Apache) and secure communication channels.
Execute thorough unit, system integration, and API testing to troubleshoot and resolve technical defects across integrated application layers.
Collaborate with cross-functional development teams, solution architects, and project managers to clarify technical requirements and solution designs.
Maintain clear technical specifications, system architecture documentation, deployment runbooks, and implementation notes.
Qualifications
Core Technical & Middleware Requirements
IBM Middleware Mastery: Strong proficiency in IBM App Connect Enterprise (ACE), IBM Integration Bus (IIB), WebSphere Message Broker, and IBM MQ.
Application Development Stack: Demonstrated experience with web-based .NET application development technologies and frameworks (C#, VB.NET, JavaScript).
Integration Protocols & APIs: Strong knowledge and hands-on experience with REST and SOAP web services, JSON, XML, XSLT, and interface design patterns.
PowerShell Automation: Proven expertise in scripting and task automation using PowerShell.
Database Systems: Strong experience managing, querying, and optimizing relational databases using Oracle (PL/SQL) and Microsoft SQL Server.
Preferred Technical Assets
Proxy & Web Servers: Experience configuring forward and reverse proxies alongside web server management (e.g., Apache).
GIS & Java Exposure: Working knowledge of ArcGIS, ArcGIS APIs, spatial data management, or Java programming is considered an asset.
DevOps & Tooling: Familiarity with Azure DevOps for continuous integration and version control.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and creative problem-solving skills to address complex system integration challenges efficiently.
Communication & Collaboration: Excellent written and verbal communication skills with a proven ability to translate complex technical concepts clearly for diverse stakeholders.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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