Open jobPosted 16 days ago · Closes in 14 days

Upstaff - Senior Software Developer

Software Engineer
Open to offers Toronto, Canada
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Software Engineer is needed in Toronto, Canada.

Client: Upstaff

Location: Canada > Toronto, ON, ca

Contract: Contract

Job Description

The Government of Ontario is seeking an experienced Senior Software Developer to support its Land & Resources Cluster. The successful candidate will be responsible for designing, developing, integrating, testing, deploying, and maintaining enterprise applications and services, with potential involvement in projects related to Bill 5 – Protect Ontario by Unleashing Our Economy Act 2025. This role requires a full onsite commitment at 40 St. Clair Ave. W, Toronto, five days per week, and is contracted from October 15, 2026, to March 31, 2027.

Key Responsibilities

  • Translate technical specifications into functional applications.
  • Develop detailed programming specifications and technical designs.
  • Write, debug, and maintain application code.
  • Develop and maintain enterprise Java/JEE applications.
  • Design and develop web applications, APIs, microservices, and distributed systems.
  • Develop RESTful and SOAP-based web services.
  • Work with various programming and database technologies, including Java, Spring Boot, Oracle, etc.
  • Troubleshoot technical problems and ensure alignment with Ontario Government IT standards.
  • Conduct tests and prepare deployment packages while working in Agile/Scrum environments.
  • Collaborate with stakeholders and maintain appropriate documentation.
  • Manage multiple priorities in a fast-paced environment.

Requirements

Mandatory Experience & Skill Requirements

  • Core Software Development: 10+ years of comprehensive experience across the Software Development Life Cycle (SDLC).
  • IBM Technologies: Experience with IBM WebSphere, Liberty, Business Automation Workflow, and Operational Decision Manager.
  • Cloud & DevOps: Proficient with Microsoft Azure Cloud and Azure DevOps, including CI/CD pipelines and Docker.
  • Database & PL/SQL: Strong experience with Oracle database and PL/SQL.
  • OpenText Content Management: Experience in maintaining content metadata.
  • Accessibility & Government Standards: Familiarity with AODA-compliant development and Ontario Government IT standards (GO-ITS 54).
  • Public Sector Experience: Relevant experience in public-sector projects, particularly in Ontario.
  • Testing & Quality Assurance: Background in various testing methodologies, including unit and load testing.
  • Agile, Scrum & Delivery: Experience in Agile methodologies and project delivery.
  • Documentation: Proficient in creating and maintaining technical documentation.

Minimum Experience

  • 10+ years of experience in JEE component design and development.
  • Extensive full-SDLC experience and enterprise application development.
  • Ability to troubleshoot complex technical issues effectively.

Technology Environment

The successful candidate may work with the following technology stack:

  • Application Modeling: Rational Software Architect v8.0.
  • Application Servers: IBM WebSphere, Business Automation Workflow, Liberty, Operational Decision Manager.
  • Database: Oracle Enterprise Edition, Microsoft Access.
  • Programming Languages/Technologies: Java, JEE, JavaScript, HTML, SQL, etc.
  • Testing & Security Tools: IBM AppScan, Selenium, Azure DevOps Test Plans.
  • Operating Systems: Linux, Windows Server.

Other Information

Location: 40 St. Clair Ave. W, Toronto, ON

Work Arrangement: 100% Onsite – 5 days per week

Contract Duration: October 15, 2026 – March 31, 2027

Openings: 1

Security Clearance: No clearance required


  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.