Role Overview
We are seeking a Full Stack Software Developer with strong
front-end, back-end, cloud, database, and DevOps experience. The successful
candidate will design, develop, test, deploy, and maintain full-stack web
applications while contributing to solution design, technical architecture,
integration, cloud deployment, and application modernization.
Key Responsibilities
- Translate
business requirements into working, tested applications, including
developing detailed technical specifications, writing code, conducting
unit testing, and supporting solution implementation.
- Design,
develop, test, deploy, and maintain full-stack web applications using
modern development frameworks and cloud technologies.
- Develop
and consume RESTful APIs to support application integration and business
processes.
- Collaborate
with business analysts, architects, technical leads, quality assurance
teams, and stakeholders throughout the Software Development Life Cycle
(SDLC).
- Troubleshoot
and resolve application, integration, and production support issues.
- Participate
in code reviews and ensure adherence to development standards, security
requirements, and best practices.
- Support
CI/CD implementation and automation using Azure DevOps and related tools.
- Contribute
to solution design, technical architecture, effort estimation, and
technical documentation.
- Support
application deployment, migration, and modernization initiatives within
Azure cloud environments.
Submission Requirements
- Resumes
must have a maximum of 5 pages.
General Skills
- Experience
in application design, development, testing, implementation, and support.
- Ability
to collaborate effectively with IT professionals throughout the Software
Development Life Cycle.
- Experience
with structured methodologies for application development, implementation,
and maintenance.
- Experience
designing, coding, testing, debugging, documenting, and supporting
enterprise applications.
- Experience
with object-oriented programming principles and modern development
frameworks.
- Experience
working with one or more modern programming languages.
- Experience
with relational database technologies and SQL.
- Experience
eliciting and documenting technical and business requirements from
stakeholders and subject matter experts.
- Strong
analytical, problem-solving, decision-making, communication, and
interpersonal skills.
- Proven
ability to work effectively within Agile delivery teams and meet project
deadlines.
Technical Skills
- Proficiency
in both front-end and back-end application development, including database
design, cloud services, and DevOps practices.
- Experience
designing and implementing scalable web application architectures.
- Experience
developing responsive and accessible user interfaces.
- Experience
designing, developing, and deploying enterprise-grade REST API services.
- Experience
integrating front-end applications with RESTful APIs.
- Experience
designing and implementing CI/CD pipelines and automated deployment
processes.
- Experience
building secure, scalable, and high-performing cloud-based applications.
- Hands-on
experience with Microsoft Azure services, including:
- Azure
App Service
- Azure
SQL Database
- Azure
Storage Accounts
- Azure
Logic Apps
- Azure
API Management
- Azure
DevOps
- Experience
with source control and branching strategies using Git.
- Experience
with containerization technologies such as Docker and Kubernetes.
- Experience
with Angular, Azure, React, Logic Apps, Azure SQL, App Services, C+,
JavaScript, CSS, HTML, Spring Boot, Java, and ASP.NET Core.
Must-Have Requirements
- Demonstrated
experience developing web applications using React,
JavaScript/TypeScript, HTML5, and CSS3.
- Demonstrated
experience developing backend services and APIs using ASP.NET Core and
C#.
- Experience
with Azure App Service, Azure SQL Database, Azure Storage Accounts, and
Azure API Management.
- Experience
implementing and supporting CI/CD pipelines using Azure DevOps and Git.
- Strong full-stack development experience, including application
architecture, database design, and cloud deployment.
Technical Skills and Knowledge - 50%
- Demonstrated
experience with React, JavaScript/TypeScript, HTML5, and CSS3.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components.
- Demonstrated
experience developing backend services and REST APIs using ASP.NET Core
and C#.
- Experience
with Azure cloud services, including Azure App Service, Azure SQL
Database, Azure Storage Accounts, and Azure API Management.
- Strong
knowledge of application architecture, database design, system
integration, and full-stack solution development.
- Ability
to provide technical architecture support, solution design
recommendations, and technical guidance to project and technical leads.
- Experience
working within Agile software development environments, including Scrum
and Kanban methodologies.
Agile and Technical Frameworks - 25%
- Proficiency
in Agile frameworks such as Scrum and Kanban.
- Ability
to implement Agile practices within technical delivery projects.
- Experience
using Azure DevOps for backlog management, sprint planning, and
development tracking.
- Experience
collaborating within cross-functional Agile teams.
Business Requirements and Project Management Skills - 15%
- Experience
with effort estimation, technical planning, and solution recommendations.
- Business
and stakeholder engagement skills.
- Experience
analyzing requirements and translating them into technical solutions.
- Ability
to communicate technical concepts effectively to technical and
non-technical audiences.
CI/CD, DevOps and Infrastructure - 10%
- Experience
implementing and maintaining Azure DevOps pipelines and Git repositories.
- Knowledge
of CI/CD best practices, automated deployments, and release management.
- Experience
supporting development environments, cloud infrastructure, and operational
requirements.
- Experience
with containerization and orchestration technologies such as Docker and
Kubernetes.
Evaluation Criteria
1. Technical Skills - 80%
- Proficiency
in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components and application frameworks.
- Experience
designing, developing, and maintaining scalable backend services and
RESTful APIs.
- Strong
knowledge of application architecture, database design, system
integration, and cloud-based solutions.
- Hands-on
experience with Microsoft Azure services, including Azure App Service,
Azure SQL Database, Azure API Management, and Azure Storage Accounts.
- Experience
implementing DevOps practices, CI/CD pipelines, source control using Git,
and automated deployment processes.
- Ability
to troubleshoot technical issues, optimize application performance, and
ensure adherence to security and development best practices.
2. Soft Skills & Collaboration - 20%
- Ability
to work effectively in cross-functional teams and Agile delivery
environments.
- Strong
analytical, problem-solving, decision-making, and critical-thinking
skills.
- Excellent
verbal, written, and interpersonal communication skills.
- Experience
collaborating with business stakeholders, technical leads, architects, and
delivery teams.
- Ability
to manage competing priorities, work independently, and deliver
high-quality results within established timelines.
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/



