Role Overview
We are seeking a Senior Software Developer with extensive
experience in Microsoft technologies and Azure cloud platforms to support the
design, development, enhancement, troubleshooting, and maintenance of critical
enterprise applications.
The successful candidate will be responsible for translating
business requirements and functional specifications into scalable, secure, and
fully tested solutions while contributing to the development of modern
cloud-based applications and integrated platforms.
Key Responsibilities
- Design,
develop, test, and maintain secure, scalable web and desktop applications.
- Translate
business requirements and functional specifications into working software
solutions.
- Develop
enhancements, perform troubleshooting, and provide break/fix support for
enterprise systems.
- Build
integrated application platforms and implement connectivity between
enterprise systems.
- Participate
in full software development lifecycle activities including analysis,
design, coding, testing, deployment, and support.
- Contribute
to cloud-native application development using Microsoft Azure
technologies.
- Support
CI/CD implementations and DevOps practices.
- Collaborate
with business and technical stakeholders to develop effective technology
solutions.
- Apply
industry standards, accessibility requirements, and security best
practices.
- Participate
in Agile software development activities.
- Support
knowledge transfer activities and documentation efforts.
Mandatory Qualifications
- 10+
years of experience building and maintaining stable, secure, and scalable
web and desktop applications using Azure Cloud and Microsoft .NET
technologies.
- Demonstrated
experience with full lifecycle development and implementation using:
- Microsoft
Azure
- .NET
/ .NET Core
- C#
/ MVC
- Entity
Framework
- ReactJS
- HTML5,
CSS, JavaScript
- Azure
DevOps
- Azure
Web Apps
- Azure
Functions
- Azure
Logic Apps
- Experience
implementing DevOps CI/CD practices.
- 5+
years of experience designing, building, modelling, and configuring
database management systems.
Technical Skills & Experience
Application Development
- Design,
build, and maintain enterprise-grade web applications.
- Senior-level
experience with:
- .NET
Core
- MVC
- Entity
Framework
- ReactJS
- Azure
Web Apps
- Azure
Functions
- Establish
development and testing best practices.
- Perform
code reviews and quality assurance activities.
- Create
and manage Azure build pipelines for automated build, testing, and
deployments.
Database Management
Experience with Azure SQL Database and SQL Server including:
- Backup
and restore procedures
- User
administration utilizing Azure AD
- Database
performance tuning and maintenance
- Performance
monitoring
- Capacity
planning and forecasting
- Data
masking processes
- Data
migration activities
- Data
design support for development teams
Additional Technical Experience
- Azure
Cloud architecture and implementation
- Azure
DevOps
- Team
Foundation Server (TFS)
- Windows
Communication Foundation (WCF)
- Windows
Presentation Foundation (WPF)
- Microsoft
Web Services
- Visual
Studio 2022
- Front-end
frameworks such as React, Angular, or VueJS
- Prototyping
and UI development
- HTML5,
CSS3, XML
Soft Skills & Competencies
Problem Solving & Analysis
- Analyze
and resolve complex system issues with minimal business impact.
- Assess
business and technical requirements.
- Develop
cost-effective IT solutions that improve service delivery.
- Plan,
schedule, monitor, and evaluate technical work.
Communication & Collaboration
- Strong
verbal and written communication skills.
- Ability
to work effectively in a collaborative team environment.
- Strong
interpersonal and stakeholder engagement skills.
- Ability
to work within high-performing technical teams.
Research & Innovation
- Stay
current with emerging technologies and industry trends.
- Research
and evaluate new technologies and techniques.
- Support
innovation and experimentation initiatives.
Preferred Experience
- Previous
experience within large enterprise environments.
- Experience
working on public sector application development projects.
- Experience
supporting enterprise-scale application portfolios.
Work Arrangement
- Onsite:
5 days per week in Toronto, Ontario.
Knowledge Transfer
- Participate
in regular knowledge transfer sessions.
- Ensure
all design documentation, application documentation, and source code are
appropriately maintained and transferred.
- Follow
established version control and repository management practices.
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
- 10+ years building and maintaining stable, secure, and scalable web and desktop applications using Azure Cloud and Microsoft .NET technologies
- Full lifecycle development and implementation experience with Microsoft Azure, .NET/.NET Core, C#/MVC, Entity Framework, ReactJS, HTML5, CSS, JavaScript, Azure DevOps, Azure Web Apps, Azure Functions, and Azure Logic Apps
- Experience implementing DevOps CI/CD practices
- 5+ years designing, building, modelling, and configuring database management systems
- Experience with Azure SQL Database and SQL Server, including backup and restore, user administration, performance tuning, monitoring, capacity planning, data masking, migrations, and data design
- Experience with Azure cloud architecture and implementation
- Experience with Team Foundation Server, Windows Communication Foundation, Windows Presentation Foundation, Microsoft Web Services, and Visual Studio 2022
- Experience with front-end frameworks such as React, Angular, or VueJS
- Experience with prototyping and UI development
- Strong verbal and written communication, collaboration, interpersonal, and stakeholder engagement skills
- Previous experience within large enterprise environments
- Experience working on public sector application development projects
- Experience supporting enterprise-scale application portfolios
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.







