⚡ New

RQ11399 - Software Developer - Full Stack - Senior

S M Software Solutions Inc

TorontoFull-timeMid LevelOn-site

Job Description

  • Cloud, Database & DevOps Engineering

Software Developer – Full Stack – Senior (RQ11399)

Client: Ministry of Public and Business Service Delivery and Procurement

Location: 222 Jarvis Street, Toronto, Ontario (Onsite)

We are seeking a highly skilled Senior Full Stack Software Developer to support the design, development, integration, and delivery of enterprise-level digital solutions within a complex public-sector environment.

The successful candidate will be responsible for building scalable, secure, and high-performing applications across the complete technology stack, including front-end development, back-end services, APIs, cloud platforms, databases, DevOps, and modern software architecture.

The ideal candidate will have advanced experience with React/Next.js, Node.js, Python, FastAPI, .NET Core, C#, RESTful APIs, Azure cloud services, database technologies, CI/CD pipelines, and AI/ML solution development. Experience with computer vision, machine learning models, and cloud-native architecture will be highly valued.

Role Snapshot

Requisition ID: RQ11399

Job Title: Software Developer – Full Stack – Senior

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 222 Jarvis Street, Toronto, Ontario (Onsite)

Estimated Start Date: August 31, 2026

Estimated End Date: March 31, 2027

Contract Duration: 246 Business Days

Extension: Probable after the initial mandate

Work Schedule: 7.25 Hours per Day

Security Clearance: No Clearance Required

Key Responsibilities

  • Full Stack Application Development & Engineering Delivery (55%)
  • Design, develop, test, and maintain enterprise-grade web applications.
  • Translate technical specifications into fully tested software solutions.
  • Develop scalable front-end applications using:
    • React.js
    • Next.js
    • Node.js
  • Develop robust backend services using:
    • Python
    • FastAPI
    • .NET Core
    • C#
  • Design and implement RESTful APIs and application integrations.
  • Develop and maintain data pipelines involving:
    • Data extraction
    • Data transformation
    • Data loading processes
  • Create reusable, modular, and testable software components.
  • Implement responsive UI designs and modern user interface architectures.
  • Build applications optimized for:
    • Performance
    • Scalability
    • Security
    • Maintainability
  • Perform coding, debugging, unit testing, and technical troubleshooting.
  • Support application deployment, migration, and production issue resolution.
  • Cloud, Database & DevOps Engineering
  • Develop and support cloud-based solutions using Microsoft Azure.
  • Design applications leveraging modern cloud architectures.
  • Implement CI/CD pipelines and automated deployment practices.
  • Work with Azure DevOps tools and Agile delivery platforms.
  • Design and optimize database solutions including:
    • Azure SQL Server
    • SQL Server
    • Oracle
    • Cosmos DB
    • Redis Cache
  • Perform database optimization activities including:
    • Query tuning
    • Stored procedures
    • Triggers
    • Functions
    • Encryption
    • Performance optimization
  • Utilize Azure Key Vault for secure secrets and configuration management.
  • Support container-based application packaging and deployment.
  • AI / Machine Learning Development (15%)
  • Design, integrate, and deploy AI/ML capabilities within enterprise applications.
  • Develop and train machine learning models using:
    • TensorFlow
    • PyTorch
  • Build computer vision solutions using:
    • OpenCV
  • Perform model evaluation and optimization using metrics including:
    • Accuracy
    • Precision
    • Detection performance
  • Support AI-driven automation and intelligent application enhancements.
  • Collaborate with technical teams on ML model integration and deployment.
  • Architecture & Solution Design (20%)
  • Participate in application architecture and technical solution design.
  • Design modern cloud-based architectures using:
    • Microservices
    • RESTful APIs
    • Serverless architecture patterns
  • Develop secure and scalable application solutions across:
    • Front-end layers
    • API services
    • Back-end systems
    • Database platforms
  • Define application integration patterns and technical standards.
  • Optimize application performance and state management.
  • Create reusable architecture components and frameworks.
  • Apply software design principles and enterprise architecture best practices.
  • Technical Leadership & Collaboration (10%)
  • Provide technical leadership within development teams.
  • Establish and promote engineering best practices.
  • Mentor developers and contribute to technical excellence.
  • Collaborate with:
    • Product Managers
    • Business Analysts
    • UX Designers
    • Architects
    • Stakeholders
  • Participate in Agile ceremonies including:
    • Scrum
    • Kanban
    • Sprint planning
    • Technical reviews
  • Prepare technical documentation, assessments, and solution designs.
  • Demonstrate strong communication, analytical, and problem-solving skills.

Required Skills & Experience

Skill / Experience Requirement Senior Full Stack Development Experience Required React.js / Next.js / Node.js Advanced Python Development Advanced FastAPI REST API Development Required .NET Core Services / Web API Required C# Development Required RESTful API Design Required Responsive UI Architecture Required Azure Cloud Development Required Azure DevOps & CI/CD Required Database Design & Optimization Required Cloud Architecture Required Microservices Architecture Required AI/ML Development Preferred Computer Vision Experience Preferred

Technical Skills & Tools

Front-End Technologies

  • React.js
  • Next.js
  • Node.js
  • JavaScript
  • HTML/CSS
  • Responsive Design Patterns
  • UX/UI Principles

Backend Technologies

  • Python
  • FastAPI
  • .NET Core
  • C#
  • REST APIs
  • SOAP Services

Cloud & DevOps

  • Microsoft Azure
  • Azure DevOps
  • CI/CD Pipelines
  • Azure Key Vault
  • Container Deployments

Databases

  • Azure SQL Server
  • SQL Server
  • Oracle
  • Cosmos DB
  • Redis Cache

Security Technologies

  • OAuth 2.0
  • JWT Authentication
  • Web Security Practices
  • Session Management

AI/ML Technologies

  • TensorFlow
  • PyTorch
  • OpenCV
  • Computer Vision
  • Machine Learning Model Evaluation

Highly Desired Qualifications

  • Experience delivering solutions for large government applications.
  • Ontario Public Sector (OPS) experience.
  • Experience with cloud-native enterprise applications.
  • Experience with Agile/Scrum/Kanban environments.
  • Strong knowledge of application architecture patterns.
  • Experience with Angular and modern JavaScript frameworks.
  • Experience with Java web technologies:
    • Tomcat
    • WebLogic
    • EJB
    • Servlet
  • Strong SQL development skills.
  • Experience with JIRA and Agile delivery tools.
  • Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) standards.
  • Experience conducting technical walkthroughs and design reviews.

Ideal Candidate Profile

The ideal candidate is a Senior Full Stack Developer with extensive experience delivering enterprise applications using modern technologies and cloud platforms. You have strong hands-on expertise across front-end, backend, APIs, databases, DevOps, architecture, and AI/ML integration.

You are comfortable owning technical solutions, mentoring development teams, designing scalable architectures, and delivering secure applications within Agile enterprise environments.

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now