Back to job search
Symbiotic Digital logo
Symbiotic DigitalVerified Job Source

Software Developer - Senior

Expired
  • ON
  • On-site
  • Posted Sep 9, 2026
  • 1 position
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week

This job has expired

This position at Symbiotic Digital is no longer accepting applications. The original posting remains below for reference.

Expired Sep 17, 2026

Original job posting

The Senior Software Developer will design, develop, and maintain enterprise applications by translating technical specifications into deployable solutions. They will collaborate with cross-functional teams to ensure high-quality delivery through testing, troubleshooting, and documentation.

Job details

Position: Software Developer - Senior Location: Toronto, ON Job ID#: RQ11449 Duration: 5 Months Role Overview We are seeking a Senior Software Developer to support the design, development, enhancement, and maintenance of enterprise applications. The successful candidate will be responsible for translating technical specifications into fully tested and deployable solutions while collaborating with cross-functional teams throughout the software development lifecycle. Work Arrangement: Onsite, 5 days per week in Toronto, ON. Key Responsibilities Translate technical systems specifications into working, tested applications. Develop detailed programming specifications. Write and/or generate code for enterprise applications. Compile data-driven programs and conduct unit testing. Maintain existing applications and software components. Resolve and troubleshoot technical issues arising during software operation and usage. Provide technical assistance during implementation, conversion, and migration activities. Participate in application design, development, testing, deployment, and maintenance activities. Collaborate with business analysts, QA teams, and solution architects throughout project delivery. Update and maintain technical design, architecture, deployment, and support documentation. Conduct design reviews and code reviews. Prepare effort estimates and report project progress. Participate in Agile, Scrum, and Kanban-based delivery environments. Required Qualifications Core Development Skills Extensive experience across the full Software Development Life Cycle (SDLC), including design, development, testing, debugging, deployment, and maintenance. Strong experience with: Java Spring Boot JPA EJB Angular NodeJS Jasper Reports PDF generation technologies Experience building and integrating RESTful and SOAP web services. Experience developing microservices and distributed systems. Cloud & DevOps Hands-on experience with Azure Cloud services. Experience with DevOps practices including: CI/CD pipelines Docker/containerization Infrastructure automation Experience preparing deployment packages and coordinating releases. Business Rules & Integration Strong experience with IBM Operational Decision Manager (ODM). Experience integrating with IBM Business Automation Workflow (BAW). Experience working with IBM WebSphere and Liberty application servers. Familiarity with middleware platforms, gateways, and communication protocols. Database & Data Migration Advanced PL/SQL development experience. Experience writing complex queries and stored procedures. Experience creating migration scripts and staging tables. Experience with relational and hierarchical databases. Content Management Experience working with OpenText Content Management System APIs. Experience maintaining and updating metadata within enterprise content platforms. Accessibility & Standards Experience developing accessible user interfaces and accessible PDF documents. Familiarity with GO-ITS 54 standards and accessibility best practices. Public Sector Experience Experience supporting permitting platforms or similar public sector environments. Experience integrating enterprise systems while adhering to government standards and compliance requirements. Agile & Collaboration Experience working within Agile Scrum and Rapid Application Development (RAD) environments. Strong analytical and problem-solving capabilities. Excellent communication and interpersonal skills. Demonstrated ability to work effectively in collaborative team environments. Documentation & Quality Experience producing: Technical documentation Architecture documents Deployment guides User manuals System documentation Experience performing: Unit testing Functional testing Load testing Regression testing Experience providing effort estimates and status reporting. Preferred Technical Environment Platforms & Application Servers IBM WebSphere Application Server IBM Business Automation Workflow (BAW) Liberty Databases Oracle Microsoft Access Development Technologies Java EE Java JavaScript HTML DHTML XML AJAX VB Script Development Tools Rational Software Architect Rational Application Developer IBM ODM Azure DevOps Testing Tools Selenium AppScan Azure DevOps Test Plans Operating Systems Linux Windows Server About Symbiotic Digital. Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.) We serve customers in two ways, we provide: Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results Recruitment: Find The Right People You Need Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company. Learn more online at https://www.symbioticgroup.com/home-sd/. Please submit your most recent resume to: RecDep@symbioticgroup.com View All Jobs online at: https://www.symbioticgroup.com/view-jobs/

What you’ll do

The Senior Software Developer will design, develop, and maintain enterprise applications by translating technical specifications into deployable solutions. They will collaborate with cross-functional teams to ensure high-quality delivery through testing, troubleshooting, and documentation.

Requirements

Candidates must have extensive experience with the full SDLC, Java, Spring Boot, and Azure cloud services. Strong proficiency in IBM middleware, database management, and Agile methodologies is required for this role.

Listed skills

  • CI/CD · Preferred
  • Angular · Preferred
  • Docker · Preferred
  • Scrum · Preferred
  • Agile · Preferred
  • Java · Preferred
  • Spring Boot · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Angular
  • NodeJS
  • Azure Cloud
  • DevOps
  • CI/CD
  • Docker
  • IBM ODM
  • IBM BAW
  • PL/SQL
  • RESTful APIs
  • Microservices
  • Software Development Life Cycle
  • Agile
  • Scrum
  • IBM Operational Decision Manager (ODM)
  • Inventory Staging
  • Test Tools
  • Pipelines
  • Technical Issues
  • Infrastructure Automation
  • Technical Design
  • Project Delivery
  • Azure Cloud Services
  • Azure DevOps
  • Microsoft Access
  • HyperText Markup Language (HTML)
  • Java (Programming Language)
  • JavaScript (Programming Language)
  • VBScript (Visual Basic Scripting Edition)
  • Quality Management Systems
  • Application Programming Interface (API)
  • Agile Methodology
  • Asynchronous Javascript and XML (AJAX)
  • Angular (Web Framework)
  • Application Servers
  • Unit Testing
  • Business Systems
  • Containerization
  • Software Documentation
  • Code Review
  • Communication
  • Communications Protocols
  • Consulting
  • Content Management
  • Training And Development
  • Design Reviews
  • Data Migration
  • Debugging

Job areas

  • Software
  • Technology
  • Government & Public Sector
  • Consulting
  • Software Developer
  • Software Developer / Engineer
  • Software Developers

Current jobs at Symbiotic Digital

These verified opportunities are still accepting applications.