Senior Software Developer

Randstad Canada

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of full stack development experience with Microsoft .NET technologies and Azure Cloud.
  • Demonstrated experience in full lifecycle development using C#, ASP.NET MVC, Entity Framework, ReactJS, HTML5/CSS/JavaScript, and Azure services.
  • Hands-on experience in setting up and managing CI/CD pipelines in Azure DevOps.
  • 5+ years of experience with Azure SQL Database and SQL Server, including database design and performance tuning.
  • Proven experience in delivering solutions within Agile methodologies and adhering to industry standards.

Responsibilities

  • Design, code, and maintain secure and scalable web and desktop applications using .NET technologies.
  • Build and deploy cloud-native applications using Azure Web Apps and serverless components.
  • Optimize and maintain automated CI/CD pipelines within Azure DevOps.
  • Design and administer relational databases, including capacity planning and performance tuning.
  • Implement best practices for security and data governance in application development.
  • Conduct root-cause analysis and proactive system troubleshooting.
  • Establish development best practices and perform peer code reviews.

Benefits

  • Opportunity to work within a modern Azure Cloud framework.
  • Hands-on experience with advanced cloud and database technologies.
  • Direct involvement in full product lifecycle and end-to-end delivery.
  • Collaboration with senior professionals in a dedicated onsite environment.
  • Involvement in emerging IT trends and technical advisory role.
Full Job Description
job details

We are seeking a highly skilled Software Developer - Senior with 10+ years of full stack development experience to lead the design, coding, testing, and enhancement of scalable enterprise applications. In this role, you will transform business requirements and functional specifications into robust, secure web and desktop applications within an Azure cloud ecosystem. Working across the full software development lifecycle, you will build modern front-end interfaces, implement serverless cloud components, optimize database architectures, and streamline continuous integration and deployment pipelines to support mission-critical operations. ...

Location: Toronto, ON (Fully Onsite - 5 days/week required) Duration: 12-month contract. Advantages Modern Azure Cloud Ecosystem: Full-stack development using Azure Web Apps, Azure Functions, Logic Apps, and Azure DevOps. Advanced Database Management: Deep hands-on database modeling, tuning, and management using Azure SQL Database and SQL Server. End-to-End Delivery Ownership: Direct impact spanning front-end ReactJS interfaces, C# backend services, and automated CI/CD pipelines. Dedicated Onsite Collaboration: Work alongside senior developers and technical leads in a focused, 5-day onsite workspace. Responsibilities Full Stack Application Development: Design, code, unit test, and maintain secure, scalable web and desktop applications using C#, .NET Core, ASP.NET MVC, Entity Framework, ReactJS, HTML5, CSS, and JavaScript. Cloud Architecture & Serverless Integration: Build and deploy cloud-native applications utilizing Azure Web Apps, Azure Functions, and Azure Logic Apps. DevOps & CI/CD Pipeline Automation: Configure, optimize, and maintain automated build, testing, and deployment pipelines within Azure DevOps. Database Modeling & Administration: Design, build, tune, and maintain relational database management systems using Azure SQL Database and SQL Server, including data modeling, capacity planning, performance tuning, and data migration. Security & Data Governance: Implement database backup/restore procedures, user administration via Azure Active Directory (Azure AD), data masking for environment replication, and enforce security, accessibility, and web best practices. System Optimization & Maintenance: Perform proactive troubleshooting, root-cause analysis, and break/fix maintenance to resolve complex system issues with minimal impact to business operations. Quality Assurance & Code Review: Establish best practices for local development and testing, conduct peer code reviews, and ensure compliance with software engineering standards. Technical Research & Advisory: Evaluate emerging IT trends, conduct technical experimentation, and collaborate with cross-functional development teams to deliver cost-effective solution designs. Qualifications Senior Full Stack Experience: 10+ years of experience building and maintaining stable, secure, and scalable web and desktop applications using Microsoft .NET technologies and Azure Cloud (Strictly Required). Cloud & Full Lifecycle Stack: Demonstrated full lifecycle development experience using C#, ASP.NET MVC, Entity Framework, ReactJS, HTML5/CSS/JavaScript, Azure DevOps, Azure Web Apps, Azure Functions, and Azure Logic Apps (Strictly Required). DevOps & CI/CD: Hands-on experience creating and maintaining automated CI/CD build and deployment pipelines in Azure DevOps (Strictly Required). Database Design & Architecture: 5+ years of experience designing, modeling, configuring, and tuning database management systems (Azure SQL Database, SQL Server) (Strictly Required). Agile & Standards Adherence: Proven experience delivering solutions within Agile frameworks while applying industry web, accessibility, and security standards. Summary If you're interested in the "Software Developer - Senior" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
show more

We are seeking a highly skilled Software Developer - Senior with 10+ years of full stack development experience to lead the design, coding, testing, and enhancement of scalable enterprise applications. In this role, you will transform business requirements and functional specifications into robust, secure web and desktop applications within an Azure cloud ecosystem. Working across the full software development lifecycle, you will build modern front-end interfaces, implement serverless cloud components, optimize database architectures, and streamline continuous integration and deployment pipelines to support mission-critical operations. Location: Toronto, ON (Fully Onsite - 5 days/week required) Duration: 12-month contract. Advantages Modern Azure Cloud Ecosystem: Full-stack development using Azure Web Apps, Azure Functions, Logic Apps, and Azure DevOps. Advanced Database Management: Deep hands-on database modeling, tuning, and management using Azure SQL Database and SQL Server. End-to-End Delivery Ownership: Direct impact spanning front-end ReactJS interfaces, C# backend services, and automated CI/CD pipelines. ...

Dedicated Onsite Collaboration: Work alongside senior developers and technical leads in a focused, 5-day onsite workspace. Responsibilities Full Stack Application Development: Design, code, unit test, and maintain secure, scalable web and desktop applications using C#, .NET Core, ASP.NET MVC, Entity Framework, ReactJS, HTML5, CSS, and JavaScript. Cloud Architecture & Serverless Integration: Build and deploy cloud-native applications utilizing Azure Web Apps, Azure Functions, and Azure Logic Apps. DevOps & CI/CD Pipeline Automation: Configure, optimize, and maintain automated build, testing, and deployment pipelines within Azure DevOps. Database Modeling & Administration: Design, build, tune, and maintain relational database management systems using Azure SQL Database and SQL Server, including data modeling, capacity planning, performance tuning, and data migration. Security & Data Governance: Implement database backup/restore procedures, user administration via Azure Active Directory (Azure AD), data masking for environment replication, and enforce security, accessibility, and web best practices. System Optimization & Maintenance: Perform proactive troubleshooting, root-cause analysis, and break/fix maintenance to resolve complex system issues with minimal impact to business operations. Quality Assurance & Code Review: Establish best practices for local development and testing, conduct peer code reviews, and ensure compliance with software engineering standards. Technical Research & Advisory: Evaluate emerging IT trends, conduct technical experimentation, and collaborate with cross-functional development teams to deliver cost-effective solution designs. Qualifications Senior Full Stack Experience: 10+ years of experience building and maintaining stable, secure, and scalable web and desktop applications using Microsoft .NET technologies and Azure Cloud (Strictly Required). Cloud & Full Lifecycle Stack: Demonstrated full lifecycle development experience using C#, ASP.NET MVC, Entity Framework, ReactJS, HTML5/CSS/JavaScript, Azure DevOps, Azure Web Apps, Azure Functions, and Azure Logic Apps (Strictly Required). DevOps & CI/CD: Hands-on experience creating and maintaining automated CI/CD build and deployment pipelines in Azure DevOps (Strictly Required). Database Design & Architecture: 5+ years of experience designing, modeling, configuring, and tuning database management systems (Azure SQL Database, SQL Server) (Strictly Required). Agile & Standards Adherence: Proven experience delivering solutions within Agile frameworks while applying industry web, accessibility, and security standards. Summary If you're interested in the "Software Developer - Senior" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
show more

share this job.

Similar Jobs

More Jobs at Randstad Canada

More Information Technology Jobs

Find similar Senior Software Developer jobs: