Talent.com
Maarut
RQ00788 - Software Developer - Full Stack - SeniorMaarut • Toronto, ON, ca
RQ00788 - Software Developer - Full Stack - Senior

RQ00788 - Software Developer - Full Stack - Senior

Maarut • Toronto, ON, ca
3 days ago
Job type
  • Full-time
Job description

Responsibilities:

  • Design, develop, test, deploy, and maintain enterprise applications using .NET, AngularJS, JavaScript, and related technologies.
  • Develop and integrate secure REST APIs and modernize legacy .NET Framework, WCF, Windows Services, and Windows Forms applications.
  • Build responsive web user interfaces and implement secure authentication using JWT/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.
  • Develop and optimize SQL Server databases, including complex queries, stored procedures, indexing, execution plans, 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 and ensure 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.

Required Skills:

  • C# / .NET Development
  • 10+ years of hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x, including modernization of legacy .NET applications.
  • REST API Development & Security
  • Strong experience designing, developing, integrating, and troubleshooting RESTful APIs, including JWT, OAuth2, authentication, and authorization.
  • Angular / Front-End Development
  • Strong experience with AngularJS, JavaScript, HTML, CSS, jQuery, and ASP.NET MVC, with experience migrating legacy AngularJS applications to modern Angular preferred.
  • Microsoft SQL Server & Database Development
  • Strong T-SQL development skills, including stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning.
  • Microsoft Azure Cloud Development
  • Hands-on experience with Azure App Service, Azure SQL Managed Instance, Azure Storage, Event Hub, Azure Data Explorer (ADX), Key Vault, Application Insights, and Azure Monitor.
  • Azure DevOps & Git
  • Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos.
  • Performance, Multithreading & Scalability
  • Strong experience with multithreaded and asynchronous programming, parallel processing, application performance optimization, and scalability across application and database layers.
  • Production Troubleshooting & Testing
  • Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics.
  • Legacy Application Modernization
  • Experience maintaining and modernizing ASP.NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted applications; Tomcat troubleshooting is an asset.
  • Software Engineering & Architecture
  • Strong knowledge of object-oriented programming, design patterns, software architecture, SDLC, Agile/Scrum, code reviews, clean code, and secure/maintainable software development practices.

Desired Skills:

  • Healthcare System Integration: Experience developing and supporting integrations between healthcare applications and systems.
  • HL7: Familiarity with HL7 standards and healthcare messaging, including experience troubleshooting HL7 interfaces.
  • FHIR: Knowledge of FHIR standards, resources, APIs, and modern healthcare interoperability.
  • Mirth Connect: Hands-on experience developing, configuring, monitoring, and troubleshooting Mirth Connect channels and integrations.

Rated Criteria:

  • Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption. 20 Points
  • .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture. 20 Points
  • Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services. 15 Points
  • Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture. 15 Points
  • Cloud, DevOps & CI/CD Experience: Experience deploying applications in Azure, implementing CI/CD pipelines, Infrastructure as Code, containerization, automated testing, and application monitoring.10 Points
  • Quality Engineering & Secure Development: Demonstrated use of automated testing, code quality tools, security best practices, threat mitigation, and technical debt reduction strategies. 10 Points
  • Communication & Team Collaboration Ability to work with architects, product owners, business analysts, and development teams. Experience mentoring developers and clearly communicating technical decisions.10 Points


Requirements

Deliverables:

  • Develop functionalities per business requirements.
  • Migrate applications from .NET Framework 4.x to .NET Core/.NET.
  • Design, develop, and implement secure RESTful APIs.
  • Develop modern Angular web front-ends and migrate existing AngularJS applications to Angular.
  • Develop and optimize data access and database operations, including query and performance optimization.
  • Conduct performance testing and tuning to improve application scalability, responsiveness, and reliability.
  • Implement and enhance application security, including authentication, authorization, and secure API practices.

Must Haves:

  • Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption.
  • .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture.
  • Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services.
  • Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture.


Create a job alert for this search

RQ00788 - Software Developer - Full Stack - Senior • Toronto, ON, ca

Similar jobs

Senior Full Stack Developer

Tetra Digital GroupToronto, ON, CA
Full-time

Tetra Unity is transforming how financial institutions deploy and manage digital asset operations at scale.Backed by leading investors including Wealthsimple, Shopify, National Bank, and ATB Financ... Show more

 • Promoted

Full-Time Full Stack Developer For Long Term Project - $300 A Day - Remote

UpliftersAtha Road, Canada
Remote
Full-time

Seeking a freelance Full Stack Developer for project-based frontend and backend development.Requires technical versatility, problem-solving, and collaboration. Show more

 • Promoted

Senior Software Developer

Staples CanadaRichmond Hill, York Region, CA
Full-time

The Staples technology team is seeking a motivated and talented Junior Software Developer to join our backend development team.We are looking for someone passionate about building robust, scalable ... Show more

 • Promoted

Senior Developer

TechDoQuestMarkham, York Region, CA
Full-time

Looking for Guidewire Integration Lead - Senior Developer - ACE Certified immediately who has experience in Guidewire PC Integration strong experience.IT with P&C Insurance Domain Experience with G... Show more

 • Promoted

Portfolio+ Software Developer Role - $80,000 - $85,000 A Year

Portfolio+Stouffville, Canada
Full-time

Enhance your career with Portfolio+ as a Software Developer on a temporary contract.Work hybridly from Stouffville, ON and contribute to innovative financial software projects.This 3-month position... Show more

 • Promoted

RQ09245 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Full-time

RQ09245 - Software Developer - Full Stack - Senior.Job Openings RQ09245 - Software Developer - Full Stack - Senior.About the job RQ09245 - Software Developer - Full Stack - Senior.This position is ... Show more

 • Promoted

Senior Full Stack Software Developer

NelsonToronto, ON, CA
Full-time

As the largest Canadian-owned and operated K-12 publisher, Nelson Education Ltd.Canada's only heritage education content provider, known for its innovative products and solutions catering to learne... Show more

 • Promoted

Sr. Full Stack Developer (Canada) - C$140,000 - C$160,000 A Year - Remote

Q4East York, Canada
Remote
Full-time

Senior Full Stack Developer to lead software component development, mentor the team, and maintain high-quality applications using the MERN stack in an agile environment. Show more

 • Promoted

Software Developer - C$80,000 - C$85,000 A Year

Portfolio+Stouffville, Canada
Temporary

Job Summary:**As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals.Leveraging you... Show more

 • Promoted

Senior Software Developer - Full Stack

Randstad CanadaToronto, ON, CA
Temporary

We are seeking a highly accomplished Senior Software Developer - Full Stack with expert-level proficiency in the Microsoft.NET ecosystem and Azure Cloud platform to lead the design, technical imple... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCToronto, ON, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

IBM Full Stack Software Developer

LeadingtalentMarkham, ON, CA
Full-time

Take your Software Engineering career to the next level with IBM as a Full Stack Software Developer.This role focuses on utilizing modern technologies to build robust, scalable solutions for enterp... Show more

 • Promoted

Senior Software Developer, Full Stack - $100,000 - $150,000 A Year - Remote

Modern CampusToronto County, Canada
Remote
Full-time

Senior Full Stack Software Developer sought to design, build, and maintain cloud-based software applications.Responsibilities include frontend/backend development using React, Java, Spring Boot, an... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksToronto, ON, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Portfolio+ Software Developer Role

CprvisionWhitchurch-Stouffville, ON, CA
Full-time

Join Portfolio+ as a Software Developer and impact financial software solutions for customers.Leverage your expertise to enhance banking applications that serve Canadians.In this crucial role, you ... Show more

 • Promoted

Full Stack Developer, Assurance Innovation Lab

BDO CanadaMarkham, Ontario, Canada
Full-time

BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping clients with advice and insight they c... Show more

 • Promoted

RQ09418 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Full-time

RQ09418 - Software Developer - Full Stack - Senior.Job Openings RQ09418 - Software Developer - Full Stack - Senior.About the job RQ09418 - Software Developer - Full Stack - Senior.Software Develope... Show more

 • Promoted

RQ06350 - Software Developer - Senior

Teacup Tech Systems IncToronto, ON, CA
Full-time

About the job RQ06350 - Software Developer - Senior.Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data.RDBMS (Oracle, AWS Redshift), advanced SQL/PLSQL.Softw... Show more

 • Promoted

Software Developer - Full Stack - Senior

i-Net ConnexionToronto, ON, CA
Full-time

Microsoft/Azure Development and Quality Assurance Experience.Entity Framework or other Object-Relational Mapping data access tools.Knowledgeable in Web Content Accessibility Guidelines (WCAG) for w... Show more

 • Promoted

Portfolio+ Software Developer Role

Portfolio+Stouffville, Canada
Full-time

Design, develop, and maintain high-performance financial software solutions using modern object-oriented languages and DevSecOps practices.Reports to Manager, Software Engineering. Show more