Enable job alerts via email!

Senior Full Stack Software Developer

Cynet systems Inc

Toronto

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Toronto is seeking a Senior Full-Stack Developer to support and enhance complex applications. The ideal candidate will have extensive experience in ASP.Net Core and React, along with a strong background in microservices and cloud technologies. This role requires the ability to analyze and implement technical solutions, ensuring compliance with industry standards. Join a dynamic team focused on innovative software development.

Qualifications

  • 10+ years supporting and maintaining complex applications using ASP.Net Core, React, Spring Boot, Azure SQL, MySQL.
  • 5+ years migrating legacy applications to Microservices, Docker, Kubernetes, REST APIs.
  • 3+ years DevOps experience including GitHub and automated deployment pipelines.
  • Strong knowledge of Agile/Scrum SDLC methodologies.

Responsibilities

  • Support, maintain, and enhance large, complex applications.
  • Analyze business and technical changes and design solutions.
  • Conduct unit testing and support user acceptance testing.
  • Implement code changes for UI, middleware, and other components.

Skills

ASP.Net Core
React
Spring Boot
Microservices architecture
Docker
Kubernetes
REST APIs
DevOps practices
Agile/Scrum SDLC methodologies

Education

Bachelor’s degree in Computer Science, Information Technology, or related field

Tools

Visual Studio
Power BI
GitHub
Job description
Job Description
  • The Senior Full-Stack Developer will be responsible for supporting, maintaining, and enhancing large, complex, legacy, and cloud-based applications.
  • The role requires expertise in ASP.Net Core, React, Spring Boot, Azure SQL, MySQL, Microservices architecture, Docker/Kubernetes, REST APIs, and DevOps practices.
  • The candidate will analyze business and technical changes, design and implement solutions, conduct testing, and support deployment in alignment with Public Sector Health IT standards and enterprise architecture practices.
Responsibilities
  • The role will support, maintain, and enhance large, complex, legacy, and cloud-based applications.
Analysis
  • Identify and document impacts of business and technical changes (Risk Mitigation, AODA compliance, Microservices migration, vulnerability patching, version upgrades).
  • Analyze impacts on UI, middleware, database, reporting, security, authentication, and authorization components.
  • Estimate implementation time and validate project plans, sprints, and test plans.
  • Update DevOps repositories and ensure QA targets are met.
Design
  • Document and validate design changes to UI, middleware, database, reporting, and security components.
  • Identify test cases for change validation and gain team consensus on system design.
    Implementation
    • Implement code changes for UI, middleware, database, metadata, and reporting components; conduct unit testing.
    • Update application security (SSO, user authentication/authorization) per design.
    • Create Docker images and update DevOps repositories.
    • Package and document solutions for deployment to Test environment and document Release Change List.
    Testing
    • Perform unit testing locally and integrated testing in the test environment.
    • Support user acceptance testing (UAT) and production promotion.
    • Analyze server and database log files to identify and resolve issues.
    Must-Have Skills And Experience
    • 10+ years supporting and maintaining complex applications using ASP.Net Core, React, Spring Boot, Tomcat, Azure SQL, and MySQL.
    • 5+ years migrating legacy applications to Microservices, Docker, Kubernetes, REST APIs, API Gateway, JSON, and Message Bus.
    • 5+ years developing and maintaining REST APIs, Hibernate/NHibernate applications, and secure user authentication/authorization with Azure Entra.
    • 5+ years building UI with React, HTML, and JavaScript.
    • 3+ years integrating third-party tools for reporting, email, or other functionalities.
    • 3+ years DevOps experience including GitHub, automated deployment pipelines, dashboards, and testing tools.
    • 2+ years developing and maintaining Power BI operational reports on Azure.
    • 5+ years ensuring security, authentication, and authorization compliance.
    • Strong knowledge of Agile/Scrum SDLC methodologies.
    • 1+ year experience with Copilot.
    Core Skills
    • Technical analysis, coding, debugging, and optimization of large-scale applications.
    • Developing scalable solutions on the cloud using managed services.
    • Deployment using YAML, Docker, and Azure Kubernetes Service (AKS).
    • Experience in log analysis, dependency management, and conflict resolution in Docker images.
    • Proficiency with development tools like Visual Studio, Spring, DevOps, Docker Pro, and ER Diagrams.
    • Conducting technical evaluations, gap analysis, and integration assessments.
    General Skills
    • Strong critical thinking, analytical, and problem-solving abilities.
    • Excellent verbal, written, and consulting communication skills.
    • Proven ability to build strong stakeholder relationships and provide exceptional customer service with tact and diplomacy.
    Education
    • Bachelor’s degree in Computer Science, Information Technology, or related field (preferred).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.