Position: Software Developer (Back-End / Full
Stack)
Role Overview
We are seeking an experienced Software Developer to design,
develop, and maintain enterprise-level applications. This role focuses on
backend development, API integration, and full-stack collaboration to deliver
high-performance, scalable solutions. The successful candidate will work across
the full software development lifecycle, translating technical specifications
into robust, tested applications.
Key Responsibilities
- Develop,
test, and maintain backend systems and data-driven applications - Translate
technical system specifications into working, high-quality code - Design,
code, debug, and document application components - Build
and maintain APIs and server-side logic - Integrate
front-end elements with backend services - Troubleshoot
and resolve technical issues during development and production - Collaborate
with cross-functional IT teams through all phases of the SDLC - Participate
in implementation, system conversions, and post-deployment support - Conduct
unit testing and assist in design walkthrough sessions - Ensure
high performance, scalability, and responsiveness of applications
Qualifications
General Skills
- Strong
experience in programming, analysis, and application support - Hands-on
experience with structured development methodologies - Ability
to design, develop, test, and maintain enterprise applications - Experience
with relational and/or hierarchical databases - Familiarity
with query languages and information retrieval tools - Knowledge
of communication protocols - Ability
to gather and document business requirements - Excellent
analytical, problem-solving, and communication skills - Proven
ability to meet deadlines in a collaborative team environment
Technical Skills
- 10+
years of experience developing N-tier enterprise applications - 10+
years of experience with .NET Framework and C# - Strong
experience with backend API development - Experience
with Angular and Material Design - Proficiency
in HTML, CSS, and JavaScript - Experience
with .NET MVC, Web Services, and Web API - Experience
with cloud platforms (e.g., Microsoft Azure App Services)
Database & Other Skills
- Strong
SQL and stored procedure development (MS SQL Server, Cosmos DB) - Experience
with Agile methodologies - Understanding
of user experience (UX) design principles
Backend Development Expertise
- Strong
knowledge of server-side logic and database management - Experience
ensuring performance and responsiveness to front-end requests - Familiarity
with front-end technologies and their integration
Desirable Skills
- Experience
building internet-ready applications - Knowledge
of Rapid Application Development (RAD) methodologies - Understanding
of information management principles and practices - Experience
with middleware and gateways - Familiarity
with installation scripts (testing, debugging, modification) - Experience
providing post-implementation support - Knowledge
of accessibility standards (e.g., AODA) - Experience
preparing user and system documentation
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 enables us to provide the expert technical
staff needed to solve challenging business and IT problems. IT leaders in
leading organizations across Canada rely on Symbiotic Digital to staff critical
assignments with proven experts evaluated through our Quality Management System
(QMS). 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/