Position: Software Developer – Back End
Location: Toronto, ON
Job ID#: RQ11143
Duration: 16 Months
Role Overview
We are seeking a Senior Back-End Software Developer to
design, build, and maintain scalable, cloud-based applications. This role
focuses on developing robust server-side logic, integrating systems, and
ensuring high performance and reliability of enterprise applications. The ideal
candidate will bring strong experience in cloud technologies, DevOps practices,
and API development, along with the ability to collaborate across the full
software development lifecycle.
Key Responsibilities
- Manage
the interchange of data between server and users
- Translate
technical specifications into tested applications, including:
- Developing
programming specifications
- Writing
and generating code
- Conducting
unit testing and maintenance
- Troubleshoot
technical issues and provide implementation support
- Design,
build, test, and implement web-based, n-tier, cloud-based, and mainframe
applications
- Develop
integrated cloud solutions for transactional processing and system
integration
- Integrate
open-source software into existing and new systems
- Prepare
technical documentation (system response, specifications, implementation
plans)
- Create
and execute test plans, test data, and unit testing
- Support
application deployment and system promotion activities
- Provide
system support and documentation
- Respond
to production incidents and user queries
- Participate
in design and testing walkthroughs
- Support
team testing efforts and quality assurance
- Provide
weekly progress and issue reporting to leadership
- Transfer
knowledge and skills to internal staff
Qualifications
Technical Skills
- 8+
years of experience in cloud application development
- Expertise
in Microsoft Azure (App Services, Azure Functions, AKS)
- Experience
with containerization tools (Docker, Kubernetes/OpenShift)
- Strong
background in DevOps and CI/CD (Azure DevOps, Jenkins, Ansible)
- Experience
in enterprise cloud architecture, security (IAM, encryption), and
compliance
- Knowledge
of data engineering (ETL/ELT, Azure data services) and observability
(monitoring/logging)
- Proficiency
in at least one programming language: Java, Python, SQL, or
JavaScript/TypeScript (Node.js)
- Hands-on
experience designing RESTful APIs and scalable applications
- Familiarity
with middleware, gateways, and communication protocols
- Experience
with relational and hierarchical databases
- Knowledge
of structured development methodologies and SDLC
- Ability
to design, test, debug, and document applications
Analytical Skills
- Strong
ability to analyze business requirements and troubleshoot production
issues
- Experience
with enterprise architecture frameworks and project methodologies
- Proven
problem-solving and analytical capabilities
Communication Skills
- Strong
verbal and written communication
- Effective
stakeholder engagement and consulting skills
- Ability
to collaborate across technical and business teams
- Experience
reporting progress, risks, and issues
Additional Requirements
- Knowledge
of accessibility standards and regulations
- Experience
in public sector environments is an asset
- Ability
to produce user and system documentation
- Experience
working in multi-stakeholder environments
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: [email protected]
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/
Skills Required
- 8+ years of experience in cloud application development
- Expertise in Microsoft Azure (App Services, Azure Functions, AKS)
- Experience with containerization tools (Docker)
- Experience with Kubernetes or OpenShift
- Strong background in DevOps and CI/CD (Azure DevOps, Jenkins, Ansible)
- Proficiency in at least one language: Java, Python, SQL, or JavaScript/TypeScript (Node.js)
- Hands-on experience designing RESTful APIs and scalable applications
- Experience with enterprise cloud architecture, security (IAM, encryption), and compliance
- Knowledge of data engineering (ETL/ELT) and Azure data services
- Experience with observability: monitoring and logging
- Experience with relational and hierarchical databases
- Experience integrating open-source software into existing and new systems
- Ability to produce technical/system documentation and follow SDLC (design, test, debug, document)
- Knowledge of accessibility standards and regulations
- Experience in public sector environments
What We Do
Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.







