Archived listing. The details below describe a past opening.
Position: Full Stack Developer
Location: Toronto, ON (Onsite)
Job ID#: RQ11627
Duration: 7 Months
Role Overview
We are seeking an experienced Software Developer to translate technical system specifications into working, tested applications. The successful candidate will contribute throughout the software development lifecycle, including development, testing, implementation, support, troubleshooting, documentation, and maintenance of enterprise applications.
Key Responsibilities
- Translate
technical system specifications into functional, tested applications.
- Develop
detailed programming specifications.
- Write
and/or generate application code.
- Compile
and maintain data-driven programs.
- Conduct
unit testing and quality validation.
- Resolve
and troubleshoot technical problems arising during software operation.
- Provide
technical assistance during implementations, conversions, and migrations.
- Collaborate
with IT professionals throughout the Software Development Life Cycle
(SDLC).
- Design,
develop, test, debug, deploy, document, and maintain applications.
- Participate
in application monitoring, support, and troubleshooting activities.
- Design
and implement REST API integrations following industry best practices.
- Assess
and test technical Change Requests (CRQs) and update solutions as
necessary.
- Participate
in release promotions, implementations, and patching activities.
- Conduct
code reviews and ensure software quality standards are maintained.
- Support
developers, testers, and end users by resolving technical issues.
- Write
technical documentation and knowledge transfer materials.
- Deliver
knowledge transfer sessions and provide project updates and reports.
- Collaborate
with stakeholders to understand business goals and support delivery
outcomes.
- Contribute
to risk and issue management associated with solution designs.
Required Qualifications
Technical Skills
- Strong
programming and application development experience, ideally including
Java.
- Experience
with low-code development platforms such as Power Apps.
- Experience
using Azure DevOps and GitHub.
- Strong
understanding of Windows and Linux server operating systems.
- Experience
with application design patterns, deployment, and troubleshooting.
- Experience
with relational and hierarchical database technologies.
- Working
knowledge of Oracle 19c and DB2 environments.
- Experience
diagnosing and optimizing queries, indexes, and server performance.
- Understanding
of backup and recovery processes.
- Experience
with middleware and gateway technologies.
- Experience
with application monitoring and support.
- Experience
installing, configuring, tuning, and administering middleware software.
- Experience
with REST API design and integrations.
- Experience
with change management and release management processes.
- Knowledge
of software security requirements and secure application development
practices.
General Skills
- Experience
working within structured software development methodologies.
- Experience
gathering and documenting requirements from stakeholders and subject
matter experts.
- Ability
to collaborate effectively with cross-functional teams.
- Strong
analytical, troubleshooting, and problem-solving skills.
- Excellent
verbal and written communication skills.
- Strong
interpersonal and negotiation skills.
- Ability
to manage multiple priorities and meet deadlines.
- Experience
working in Agile development environments.
- Ability
to create user and system documentation.
Desired Qualifications
- Experience
developing internet-ready applications.
- Experience
with Rapid Application Development (RAD) methodologies.
- Knowledge
of Information Management principles and practices.
- Experience
reviewing, analyzing, and modifying installation scripts.
- Experience
providing post-implementation support.
- Experience
conducting design walkthrough sessions.
- Knowledge
of Accessibility for Ontarians with Disabilities Act (AODA) standards and
accessibility best practices.
- Experience
conducting user experience research and translating user stories into
product enhancements.
- Experience
promoting industry standards and best practices within development teams.
Work Arrangement
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/