S M Software Solutions Inc Logo

S M Software Solutions Inc

RQ08670 - Software Developer - Full Stack - Senior

Posted 19 Hours Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
The Senior Full Stack Software Developer will design, develop, test, and implement applications using .NET technologies and various programming languages. They will work collaboratively within an Agile team to ensure fast and scalable solutions, while also contributing to the architecture and deployment processes.
The summary above was generated by AI

Job Title: RQ08670 - Software Developer - Full Stack - Senior
Client: Ministry of Transportation
Work Location: 87 Sir William Hearst Ave., M3M 0B4, Toronto, Ontario, Hybrid
Estimated Start Date: 2025-03-03
Estimated End Date: 2025-11-15
#Business Days: 180.00
Extension: 347.00
Hours per day or Week: 7.25 hours per day
Security Level: No Clearance Required
Must haves

  • .NET Framework and/or .NET Core-based design, development, and testing
  • C#, JavaScript

Nice to have

  • ASP.NET Blazor, Razor
  • .NET MAUI
  • Microservices
  • Azure SQL
  • Responsive Web front-end, Web APIs, and web services design, development, and testing
  • Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma, Jasmine)
  • Microservices and container-based platform development, delivery, and testing
  • JSON
  • Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP)
  • Regression testing (manual and automated), including familiarity with web-based QA automation software such as Playwright, and supporting the use of such tools via coding techniques
  • GIT, Azure DevOps (VSTS/TFS)
  • CI/CD pipeline setup and management

Description
General Skills:

  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development process
  • Experience in Agile/Scrum methodology for the development, design, implementation and maintenance of applications
  • Experience in design, code, test and debugging applications
  • Experience in one or more programming languages
  • Experience with relational database technologies
  • Experience in the use of information retrieval using query languages (e.g. SQL)
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills

Full Stack Skills:

  • Proficient with both front end and back end development, including any associated areas such as database design/management and DevOps
  • Knowledge and experience with
  • Design and implementation of the overall solution architecture
  • implementation of approved user interface, design and deployment of database
  • ensuring the entire stack is designed and built for speed and scalability
  • with the design and construction of REST API services
  • integrating front-end UI with the constructed API
  • and implementation of continuous integration and deployment

Desirable Skills:

  • Ability to provide system documentation as required

Experience and Skill Set Requirements
Microsoft/Azure Development and Quality Assurance Experience - 65%

  • Must have (See above)
  • Nice to have (See above)

Agile Delivery Team Experience - 20%

  • Experience participating in Scrum Agile development
  • Experience contributing as a Developer or Tester (QA) in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design
  • Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings
  • Providing input to development estimates and designs
  • Experience working with a team using concurrent development practices including Git-based source control, feature branches, and DevOps CI/CD pipelines

Business Analysis - 10%

  • Experience translating business requirements into software code/implementations

Soft Skills - 5%

  • Excellent analytical, problem-solving, and decision-making skills
  • Oral and written communication skills; interpersonal and negotiation skills
  • Highly developed interpersonal skills

APPLY ONLINE
(Click above for Skill matrix and for more details)
For daily updates you can also join our WhatsApp group: Please use this link below to join👇
https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or
 

Top Skills

.Net Core
.Net Framework
.Net Maui
Amazon Web Services
Asp.Net Blazor
Azure Cloud Development
Azure Devops
Azure Sql
C#
Ci/Cd
Git
Google Cloud Platform
Jasmine
JavaScript
JSON
Karma
Microservices
Mstest
Nunit
Paas
Pivotal Cloud Foundry
Razor
Responsive Web Front-End
Sql Services
Web Apis
Xunit

Similar Jobs

6 Days Ago
Hybrid
Toronto, ON, CAN
Junior
Junior
Enterprise Web • Fintech • Financial Services
As a Software Engineer at Morningstar, you will develop and maintain features for Morningstar Direct, utilizing modern web technologies and cloud infrastructure. Responsibilities include technical ownership, code quality adherence, and mentoring team members, while enforcing best engineering practices. You'll collaborate with cross-functional teams to create scalable solutions, address production issues, and continuously enhance product quality.
Top Skills: AWSC#CloudbeesCloudFormationGitHarnessJavaJavaScriptJenkinsLinuxNpmNuxtPythonTerraformUnixVueYarn
16 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Enterprise Web • Fintech • Financial Services
The Senior Software Engineer will focus on full-stack development for Morningstar Direct, ensuring high-quality and stable features, owning technical product responsibilities, mentoring team members, managing development projects, applying DevOps practices, and improving overall product stability and performance.
Top Skills: Amazon Web ServicesApi GatewayAws CliC#Ci/CdCloudbeesCloudFormationCloudfrontEcsElastic SearchElasticacheGitHarnessInfrastructure As CodeJavaJavaScriptJenkinsLinuxNpmNuxtPythonS3TerraformUnixVueYarn
5 Hours Ago
Toronto, ON, CAN
Mid level
Mid level
Fintech • Payments • Security • Software • Financial Services
As a Software Engineer II, you will design, develop, and deliver high-quality software solutions for financial services, working on backend engineering across various teams focusing on transaction accuracy, auditing, and tokenization. You will collaborate cross-functionally, mentor peers, and enhance system performance, ensuring reliability and compliance across financial transactions.
Top Skills: AWSDatadogDockerGoJavaKubernetesMySQLOraclePostgresPythonRubySpring BootSQL Server

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account