Back to results

Senior Software Developer

  • Toronto, ON, Canada

Contract

Apply on randstad.ca About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

The Senior Software Developer at Randstad Canada will lead design and development of enterprise web applications and middleware, build and maintain ESB message flows, and manage secure APIs. The role also covers database work, PowerShell automation, proxy configuration and documentation.

Requirements

Candidates need strong IBM integration experience (ACE, IIB, WebSphere Message Broker, IBM MQ), .NET and C# development, REST and SOAP API skills, PowerShell scripting and Oracle or SQL Server database experience. Analytical problem-solving and clear communication are also required.

Skills

  • IBM App Connect Enterprise
  • IBM Integration Bus
  • WebSphere Message Broker
  • IBM MQ
  • Message flow design
  • C#
  • VB.NET
  • .NET framework
  • JavaScript
  • REST API development
  • SOAP web services
  • JSON
  • XML
  • XSLT
  • PowerShell scripting
  • Oracle database
  • PL/SQL
  • Microsoft SQL Server
  • Database query optimization
  • Proxy configuration
  • Forward and reverse proxy
  • Apache web server
  • Azure DevOps
  • Unit and integration testing

Categories

  • Technology
  • Software
  • Consulting

Keywords

  • Senior Software Developer
  • IBM App Connect Enterprise
  • IBM Integration Bus
  • WebSphere Message Broker
  • IBM MQ
  • ESB
  • enterprise service bus
  • C#
  • VB.NET
  • .NET
  • JavaScript
  • REST
  • SOAP
  • JSON
  • XML
  • XSLT
  • PowerShell
  • Oracle
  • PL/SQL
  • SQL Server

Seniority

Senior

Tools

  • IBM App Connect Enterprise
  • IBM Integration Bus
  • WebSphere Message Broker
  • IBM MQ
  • PowerShell
  • Azure DevOps
  • Apache
  • Oracle
  • Microsoft SQL Server

Languages

  • English

Report this job

Get in touch
MovoJobs

Contact us