Senior Software Developer - Full Stack (.NET - Azure)
Upstaff
Senior Software Developer – Full Stack (.NET/Azure)
Location: 100% Onsite (5 days/week)
Contract Type: Senior Software Developer – Full Stack
Submission Deadline: July 14, 2026 – 12:00 PM EST
Job Summary
We are seeking an experienced Senior Full Stack Software Developer to design, develop, test, deploy, and maintain enterprise web applications using Microsoft technologies and Azure Cloud. The successful candidate will work across the full software development lifecycle, developing scalable web applications, RESTful APIs, Azure cloud solutions, and database components while collaborating with business stakeholders, architects, QA teams, and project managers in an Agile environment.
Key Responsibilities
- Design, develop, test, debug, and maintain enterprise web applications.
- Develop scalable full-stack applications using Microsoft technologies.
- Design and implement ETL/data pipelines for data extraction, transformation, and loading.
- Translate business and technical requirements into working software solutions.
- Prepare technical specifications and development documentation.
- Develop reusable, maintainable, and high-quality code.
- Design and implement RESTful APIs and integrate front-end applications with backend services.
- Troubleshoot application issues and provide production support.
- Participate in software implementation, migration, deployment, and post-production support.
- Develop and execute unit tests and support system testing activities.
- Design relational databases and optimize SQL queries.
- Collaborate with business users, architects, analysts, and QA teams throughout the Software Development Life Cycle (SDLC).
- Participate in Agile/Scrum development activities including sprint planning, daily stand-ups, and retrospectives.
- Ensure applications comply with AODA/WCAG accessibility standards.
Required Technical Skills
Microsoft Technologies
- C#
- ASP.NET
- ASP.NET Core
- Blazor WebAssembly (WASM)
- Web API
- Web Forms
- WCF
- LINQ
- Entity Framework
- Crystal Reports
- Redis Cache
- Xunit
- MOQ
Azure Cloud
- Azure App Services
- Azure Functions
- Azure Container Instances
- Azure Active Directory (Entra ID)
- Azure Multi-Factor Authentication (MFA)
- OAuth Authentication
- Azure Key Vault
- Managed Identities
- Azure DevOps
- CI/CD Pipelines
API Development
- RESTful APIs
- Swagger/OpenAPI
- Postman
- Thunder Client
- Azure API Security
- CORS Configuration
Database Technologies
- Oracle
- SQL Server
- PL/SQL
- TOAD
- Relational Database Design
- Database Modeling
Software Engineering
- SOLID Principles
- Dependency Injection
- Simple Injector
- NuGet Package Management
- Multi-threaded Windows Services
- SDLC
- Unit Testing
- Debugging
- Code Reviews
Front-End Technologies
- HTML5
- CSS3
- JavaScript
- Blazor
- Angular (Preferred)
- Angular Material
- Responsive Web Design
- WCAG 2.0/2.1 AA Compliance
- AODA Accessibility Standards
Full Stack Development Experience
- Front-end and back-end application development
- Web architecture and application design
- REST API development and integration
- Database design and optimization
- Application scalability and performance tuning
- CI/CD implementation
- DevOps practices
- API integration with front-end applications
General Skills
- Strong programming and software development experience
- Object-oriented programming principles
- Application design, development, testing, debugging, and documentation
- Database design and SQL development
- Business requirements analysis
- Technical documentation preparation
- Excellent analytical and problem-solving abilities
- Strong verbal and written communication skills
- Ability to work collaboratively in Agile teams
Preferred Skills
- Angular Framework
- Angular Material
- UX/UI fundamentals
- REST and SOAP Web Services
- Java WebLogic
- Apache Tomcat
- Servlets
- Enterprise Java Beans (EJB)
- Middleware and gateway technologies
- Rapid Application Development (RAD)
- Information Management principles
- Installation scripting
- Production support
- Technical walkthroughs
- User and system documentation
- JIRA
- Azure DevOps
- Agile/Scrum methodologies
Additional Experience
- Supporting enterprise business applications
- Working across multiple integrated systems
- Multi-client project environments
- Creating technical specifications
- Development documentation
- Business stakeholder collaboration
Public Sector Experience
- Experience working in Public Sector environments is preferred.
- Experience supporting Education sector applications is considered an asset.
Must-Have Qualifications
- Extensive experience developing enterprise applications using C#, ASP.NET, ASP.NET Core, Blazor WASM, Web API, WCF, Entity Framework, LINQ, Crystal Reports, Redis Cache, Xunit, and MOQ .
- Strong Azure Cloud development experience, including:
- Azure Active Directory (Entra ID)
- Azure MFA
- OAuth
- Azure Functions
- Azure App Services
- Azure Key Vault
- Managed Identities
- Azure DevOps
- CI/CD Pipelines
- Strong experience developing and securing RESTful APIs using Swagger, Postman, Thunder Client, and CORS.
- Experience building AODA/WCAG AA compliant web applications.
- Strong Oracle and SQL Server database development experience.
- Extensive experience with PL/SQL and TOAD.
- Strong knowledge of Agile software development methodologies.
- Experience with SDLC, reusable software components, debugging, troubleshooting, and unit testing.
- RQ09399 - Software Developer - Full Stack - Senior Job Openings RQ09399 - Software Developer - Full Stack - Senior About the job RQ09399 - Software Developer - Full Stack - Senior Design, implement, and continuously expand data pipelines by performing extraction, transformation...Senior.net
- Job Overview Software Developer – Full Stack – Senior (Toronto / Kingston). Onsite work model. Submission deadline: 2026-06-23. Responsibilities Prepare and present analysis to support component design using models to the project team. Participate in project focus groups...Senior
- Senior Software Engineer, Full-Stack Applications – Credit Module Join our fast‑growing Toronto innovation hub, where we’re building production‑grade AI to reshape global credit decisions. Here, you won’t just ship features—you’ll help reinvent an industry using proprietary...SeniorImmediate startWorldwide
- ...be responsible for working with a team of developers, managing project deliverables, and... ...modern cloud infrastructure on Microsoft Azure. This position offers a unique opportunity... ...applications & dashboards Create and manage robust full-stack web applications Implement caching...Suggested
- Excel as a Full Stack Developer in Toronto's Payments division. Drive core software improvements and contribute to the evolution of international payment systems. This Intermediate position requires collaboration in an agile setting, emphasizing both front-end and back-end....net
- A leading software company in Toronto is seeking an Intermediate Software Developer with Full Stack expertise. The ideal candidate should be proficient in .NET Framework and Angular, capable of both front-end and back-end development. This hybrid role requires collaboration....netContract work
- About the job RQ09011 - Software Developer - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however... ...applications by designing, development, testing and deploying C#/ASP.NET software solutions that are compliant to Microsoft Dynamics...Senior.netContract workWork at officeMonday to friday
- About the job RQ08563 - Software Developer - Senior Responsibilities: Required to translate technical systems specifications into working, tested... ...A team player with a track record for meeting deadlines Full Stack Skills Proficient with both front end and back end...Senior
- Advance your career at Cognizant as a Senior Full Stack Lead specializing in Java and Angular, working hybrid in California. Contribute to impactful... ...: • Lead the architecture for scalable full stack solutions • Develop and manage REST APIs with Java • Promote cloud adoption using...Senior
- We are seeking a highly accomplished Senior Software Developer - Full Stack to lead the technical design, architectural implementation, and modernization of secure, multi-tier enterprise applications. In this role, you will take technical ownership of the entire solution architecture...SeniorContract work
- About the job RQ09474 - Software Developer - Senior Description Responsibilities Requirements analysis, in collaboration with the business analysts... ..., WebSphere, WebLogic, SUN Solaris, Windows 2008/2012, .NET, VPN, PKI, LDAP, Oracle RDBMS (versions 9, 10, 11 and/or 12)...Senior.netContract workRemote work
- ...working, tested applications. This includes developing detailed programming specifications,... ...which arise during the use and operation of software packages, including technical assistance... ...record for meeting deadlines Full Stack Skills: Proficient with both front...SeniorContract work
- ...Job Description Software Developer (Full Stack) Position Title Software Developer Full Stack Position Summary We are seeking an experienced Full Stack Software Developer to design develop implement test and support enterprise web applications. The ideal candidate...SeniorFull time
- We are seeking a highly accomplished Senior Software Developer - Full Stack to lead the technical design, development, and deployment of secure, serverless Application Programming Interfaces (APIs) and interactive front-end portals for a critical Digital Correspondence platform...SeniorContract work
$95 - $100 per hour
...of Public and Business Service Delivery and Procurement Max Extension Term(s) 1 Time Rate: 95-100/hr Title Software Developer - Full Stack Description Responsibilities: Design, implement, and continuously expand data pipelines by performing extraction...SeniorHourly payFull timeContract workFixed term contractManual laborRemote workMonday to friday- ...bettering the lives of legal professionals while increasing access to justice. Summary We are currently seeking a Senior Software Developer (.NET) to join our engineering team under Clio Operate in our Toronto, Ontario hub location. All hub-based Clions are expected...Senior.netFull timeWork at officeLocal areaWorldwideFlexible hours1 day per week
$120k - $160k per year
...-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences... ...ll work across the Angular/TypeScript front end and the C#/.NET back end, owning features end to end - from the interface a...Senior.netFull timeContract workApprenticeshipRemote workFlexible hours- Software Developer - Senior Downtown, Toronto; Onsite; Security Level: CRJMC (must get clearance before start date) Must-Haves Over 8+ years of... ...Software Development Life Cycle as well as Microsoft .Net Framework Technologies Having sound knowledge of developing...Senior.net
- Become a Full Stack Developer with a focus on Java and React in Toronto’s hybrid work environment. Drive innovation in creating scalable web applications and managing databases. We are seeking a skilled developer with over 7 years of Java programming experience. Your expertise...
$120k - $145k per year
...world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Senior Full Stack Developer you'll be tasked with working on web application development. Working within the software development team, your duties...SeniorFull timeWork from homeFlexible hours$120k - $143k per year
...help shape and deliver innovative web‑based software solutions from concept to deployment. This... .... What You’ll Be Doing Design, develop, and thoroughly test reliable, reusable, and... ...architecture FME for geospatial automation Azure cloud design, monitoring & scalability...SeniorFull time- About the job RQ09052 - Software Developer - Senior Description A Note on Assignment Type: This position is currently listed as "Onsite"; however... ...of working with containerized environments such as Azure, OpenShift, etc. Strong experience with writing automated...SeniorContract workMonday to friday
- InTouchLink is a leading technology platform powering engagement in senior living communities across North America. Our tools help staff... ...and communicate. About the Role We’re looking for a senior software developer who’s excited to work across our core platform while helping...SeniorRemote workFlexible hours
- ...Responsibilities We seek a skilled and versatile Full Stack Product Engineer to join our development... ...Engineer, you will be responsible for developing, co‑designing and maintaining our web... ...and fix issues, ensuring high‑quality software deliverables. Work closely with...SeniorFull timeFor subcontractorWork at officeImmediate startFlexible hours
- A technology solutions provider in Toronto is looking for a Senior Full Stack Software Developer. The role involves developing and maintaining applications, requiring proficiency in JavaScript, Node.js, React, and agile methodologies. Ideal candidates will have strong analytical...Senior
- ...is seeking a Cloud Architect with extensive experience in AWS and Azure. The role involves strategic planning and the design of cloud infrastructure... .... Candidates should have over 10 years of experience with C#.Net and significant experience with Java. Experience in banking or...Senior.netContract work
- .... Design software solutions by interacting with portfolio... ...requirements. Develop solutions that are in line with client'... ...Advanced Seniority Senior...SeniorLong term contractFor subcontractor
- Job Title Full Stack Java Developer Location Toronto, ON Contract Duration 12+ Months About Vlink VLink, founded in 2006, is a leading global provider of software engineering services with next‑gen technologies and best‑in‑class talent. Our headquarters are in the...Contract work
- We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications...SeniorLong term contractContract work
- Elevate your career as a Senior Software Developer at CCI - Computer Consultants International, Inc. in Toronto. Focus on AngularJS, NodeJS, and RESTful... ...performance. Programming skills in Java, Spring Boot, and Azure are essential for success in this position. Key...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Full Stack (.NET - Azure). Be the first to apply!
- senior software developer Toronto, ON
- software engineer - computer Toronto, ON
- software developer remote Toronto, ON
- software engineer intern Toronto, ON
- software engineer devops Toronto, ON
- junior software developer internship Toronto, ON
- remote entry level software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer internship Toronto, ON
- ingénieur logiciel Toronto, ON
