Senior Full Stack Software Developer
vTech Solution
Job Summary:
The Senior Full Stack Software Developer role involves designing, developing, and maintaining enterprise-grade web applications and backend services as part of a multi-year digital modernization program. The position focuses on transforming legacy monolithic systems into modular, scalable, and secure solutions using Microsoft technologies, Azure cloud services, and modern web frameworks. The developer will collaborate with cross-functional teams to deliver high-performance, maintainable software that supports a future-state home care platform. Responsibilities:
- Design, develop, test, deploy, and maintain enterprise applications using .NET, AngularJS, JavaScript, and related technologies.
- Develop and integrate secure RESTful APIs, modernizing legacy .NET Framework, WCF, Windows Services, and Windows Forms applications.
- Build responsive web user interfaces and implement secure authentication using JWT and OAuth2.
- Develop high-performance, multithreaded, and asynchronous applications.
- Develop, configure, and support Azure cloud services including App Services, Azure SQL, Storage, Event Hub, ADX, Key Vault, and monitoring solutions.
- Optimize SQL Server databases through complex queries, stored procedures, indexing, and performance tuning.
- Perform application testing, production troubleshooting, root-cause analysis, and performance optimization across application, database, cloud, and infrastructure layers.
- Support DevOps and CI/CD processes using Azure DevOps and Git-based source control.
- Conduct code reviews ensuring high-quality, maintainable, secure, and well-documented software.
- Collaborate with architects, analysts, QA, infrastructure teams, and business stakeholders on technical design and solution delivery.
- Contribute to application modernization and migration of legacy systems to modern Azure-based platforms.
- 10+ years of experience with C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x development including legacy modernization.
- Strong expertise in REST API development and security (JWT, OAuth2).
- Proficiency with AngularJS, JavaScript, HTML, CSS, jQuery, and ASP.NET MVC; experience migrating AngularJS to modern Angular preferred.
- Advanced T-SQL skills including stored procedures, views, triggers, indexing, and query optimization.
- Hands-on experience with Microsoft Azure services: App Service, Azure SQL Managed Instance, Storage, Event Hub, ADX, Key Vault, Application Insights, and Azure Monitor.
- Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos.
- Strong skills in multithreaded, asynchronous programming, parallel processing, and performance optimization.
- Proven troubleshooting and root-cause analysis capabilities using tools such as KQL, Postman, SoapUI, Swagger/OpenAPI, IIS logs, and monitoring solutions.
- Experience maintaining and modernizing legacy applications including ASP.NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted apps.
- Solid understanding of software engineering principles, design patterns, SDLC, Agile/Scrum methodologies, code reviews, and secure coding practices.
- Experience with healthcare system integrations and standards such as HL7 and FHIR.
- Hands-on experience with Mirth Connect for channel development, configuration, and troubleshooting.
- Demonstrated ability in decomposition of monolithic applications into modular services or microservices.
- Expertise in solution architecture including Domain-Driven Design (DDD), API-first design, event-driven architecture, and integration patterns.
- Knowledge of Infrastructure as Code, containerization, automated testing, and application monitoring within Azure environments.
- Experience mentoring developers and strong communication skills for collaboration with technical and business stakeholders.
- Public sector experience is preferred.
- Up to 3 days onsite presence may be required, subject to hiring manager discretion.
- Must be able to work within a multi-year digital transformation program involving legacy system modernization.
- Strong emphasis on secure, maintainable, and high-quality software delivery.
- Standard full-time work schedule; specific shift patterns not detailed.
- May require collaboration across different teams and possible on-call troubleshooting.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Software Developer in Ontario, CA vacancy
- Job Summary: The Senior Full Stack Software Developer will lead the design, development, and deployment of large-scale production business applications using Java for backend and Angular for frontend development. This role involves reverse engineering and re-platforming...Senior
- Job Summary: The Senior Full Stack Software Developer is responsible for designing, developing, and maintaining large-scale multi-client web applications. This role involves working across the full technology stack, including front-end, back-end, database design, and...SeniorFull timeContract work
$124k - $205k
...mitigate risks, and building scalable software using industry best practices. We’re guided... ...-time source of truth for our system, developing predictive algorithms that power... ...partner apps and integrations. We're a full-stack team building real-time data pipelines,...SeniorFull timeWork experience placementCurrently hiringWork at officeHome officeFlexible hours- ...A public sector client is seeking Senior Full Stack Software Developers to support a large-scale digital modernization initiative. The role focuses on modernizing legacy applications, building scalable web solutions, and developing secure cloud-based services. Key...SuggestedContract work
- Senior Full Stack Engineer Location: Toronto, ON Job Type: Full Time Work Model... ...Roles and Responsibilities Design, develop, and maintain high-quality, maintainable... .... Skills Required ~5+ years of software development experience in Java / NodeJs...SeniorFull time
- ...-site position in Norco, CA* Job Summary We are seeking a Senior Full Stack Developer to lead the design, development, and modernization of our... ...Basic Qualifications Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)...SeniorTemporary workFlexible hours
- Job Summary: The Senior Front End Software Developer is responsible for designing, developing, and implementing user interface code to create attractive... ...teamwork is essential. Scheduling: Standard full-time work schedule with potential flexibility based on project...SeniorFull time
- ...We are hiring for a Java Full Stack Developer. This role focuses on developing enterprise applications across both front-end and back-end technologies using Java, Angular, Node.js, and Spring Boot. The ideal candidate will have 6 8+ years of full stack development...Work experience placement
- ...Job Title: Software Developer - Full Stack Senior (JAVA & Angular) Location: Toronto / St. Catharines Work Model: Onsite Duration: 6 months Extension: 1 Time Must Haves ~8+ years of experience developing large-scale, production business...Senior
- ...We are seeking a Senior DevSecOps Engineer with strong expertise in Git, GitHub, Bitbucket, SCM migration, CI/CD, and DevSecOps to support repository analysis, migration, pipeline validation, automation, and troubleshooting. Need Min 8 Years Exp. Required...Senior
- Job Summary: The Senior Software Developer specializing in CRM is responsible for designing, developing, and integrating solutions using Dynamics 365, Microsoft Power Platform, and Azure technologies. This role involves both low code and custom development to enhance CRM...SeniorShift work
- ...Job Title: Software Developer - Front End - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 6 months Extension: 1 Time Must Haves ~10+ years of demonstrated experience with the use of Java language ~ RXJS...Senior
- Job Summary: The Senior Software Developer - CRM role involves designing, developing, and maintaining solutions on Microsoft Dynamics 365, Power... ...arrangements are not accepted. Scheduling: ~ Full-time, onsite schedule requiring presence 5 days per week....SeniorFull timeRemote work
- ...Job Title: Software Developer - CRM - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 5 months Extension: 1 Time Must Haves Experience with Dynamics 365, Microsoft Power platform, and Azure solution design...Senior
- ...Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 11 Months Extension: 3 Times Security Clearance: CRJMC Must Haves Over 8+ years of overall experience in entire Software Development Life Cycle...Senior
- Job Summary: The Senior Software Developer is responsible for designing, developing, testing, and maintaining large-scale multi-client web applications... ...a technical perspective. Scheduling: Standard full-time work schedule with potential for extended hours to...SeniorFull timeShift work
- Senior Java Developer Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Java & Spring Boot, Microservices & REST APIs, Oracle SQL & Kafka/MQ Job Description We are seeking a Senior Java Developer to design...SeniorFull time
- ...Job Title: Senior DevSecOps Engineer Job Type: Full Time Location: Toronto, ON Work Model:... ...integrations, and pipelines. Develop scripts and utilities for metadata... ...Qualifications ~8+ years of experience in Software Engineering, DevOps, Platform...SeniorFull time
- ...The client is seeking a Senior Full Stack Developer with extensive experience designing and developing large-scale, multi-client web applications... ...with technical and business teams throughout the Software Development Life Cycle. Ensure solutions comply with...Contract workWork experience placement
- ...Assignment: RQ00788 - Software Developer - Full Stack - Seniorx3 Requisition: RQ00788 Job Title: Full Stack Developer for for HCC Digital... ...transformation, the Agency requires the procurement of three Senior Software Developers responsible for designing, developing...Full timeWork at officeWork from homeHome office
- ...We are hiring for a Senior DevSecOps & AI Engineer . This role focuses on application security, DevSecOps, cloud security, and AI/LLM security across enterprise applications and platforms. The ideal candidate will have 6+ years of security engineering experience...Senior
- ...Assignment: RQ11691 - Software Developer - Senior Job Title: Senior .NET Developer Requisition (SS): RQ11691 Start Date: 2026-11-02 Client: Justice Technology Services End Date: 2027-10-05 Office Location: Onsite / 21 College Street, Toronto...SeniorContract workWork at officeMonday to Friday
- ...Job Title: Senior AI Application Developer in Java Stack Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary... ...problem-solving skills. Strong understanding of software development lifecycle and enterprise application...SeniorFull time
- ...Job Title: Senior AI Application Developer in Java Stack Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary... ...applications using Java and Spring Boot . Follow software development best practices, coding standards,...SeniorFull time
- Senior DevSecOps & AI Security Engineer Role Overview We are seeking an experienced Senior DevSecOps & AI Security Engineer to strengthen... ...Threat Modeling & Risk Assessment Security Governance & Developer Enablement Key Responsibilities Security Assessment &...SeniorShift work
- ***POSITION IS REMOTE, BUT MUST RESIDE IN CALIFORNIA*** Job Summary We are seeking an experienced Software Developer (Full Stack) to lead the design, development, and maintenance of complex software applications. The ideal candidate will have significant experience in...Temporary workRemote workFlexible hours
- ...DevOps/Cloud Engineer - Senior All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract... ...and staff augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial intelligence...SeniorContract workTemporary workLocal areaRemote work2 days per week
- ...Leads a design team to perform or manage the preparation of site plans, including preparing grading plans to balance earthwork, developing stormwater capture and conveyance design, and ensuring vehicular access to pumps, wells, treatment systems, and conveyance system...Senior
- Java Fullstack Developer Lead Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Java & Spring... ...Lead to lead the design and development of scalable full-stack applications using Java, Spring Boot, and React . The...Full time
- ...Role: Performance Test Lead / Senior Performance Engineer Location: Toronto, ON... ...Experience: 4 6 Years Employment Type: Full-Time Job Description: We are... ...lead the performance testing lifecycle, develop complex workload models, identify application...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Software Developer. Be the first to apply!
Related searches
- senior java full-stack developer Ontario, CA
- c# .net full stack developer Ontario, CA
- junior full-stack web developer Ontario, CA
- full stack developer Ontario, CA
- full stack engineer Ontario, CA
- senior full stack web developer Ontario, CA
- remote .net full stack web developer Ontario, CA
- software developer fintech Ontario, CA
- startup software engineer Ontario, CA
- financial software developer Ontario, CA



