Senior Software Developer

Randstad

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

Qualifications

  • 5-7 years of senior-level experience in developing enterprise web applications and custom Web APIs using ASP.NET, .NET Core, C#, and JavaScript.
  • Strong competency in Azure cloud technologies across various service models including SaaS, PaaS, and IaaS.
  • Proficient in database management and performance optimization using Entity Framework and Azure SQL.
  • Extensive experience in CI/CD pipeline creation and maintenance, along with DevOps task management.
  • Familiarity with developing secure APIs in accordance with REST, OpenAPI, and OAuth2 protocols.
  • Previous experience in Agile methodologies, particularly with Kanban and task boards.

Responsibilities

  • Translate technical system specifications into fully tested applications, ensuring clean coding practices.
  • Architect and maintain Web APIs, custom web applications, and services using ASP.NET, .NET Core, and Azure SQL.
  • Design RESTful APIs while adhering to modern standards and security protocols.
  • Establish and optimize CI/CD pipelines to streamline software deployment processes.
  • Debug and resolve high-complexity software issues during deployment and migration phases.
  • Engage collaboratively with cross-functional teams throughout the Software Development Life Cycle.
  • Conduct thorough unit testing to uphold software quality and reliability.

Benefits

  • Work with a modern enterprise stack including .NET Core and Azure.
  • Engage in end-to-end lifecycle management of cloud applications and services.
  • Enjoy a structured, fully onsite collaboration with senior engineering teams for greater synergy.
  • Contribute to significant full-lifecycle cloud projects and automated deployment processes.
Full Job Description
job details

We are seeking an accomplished Senior Software Developer to lead the technical design, development, and maintenance of enterprise-grade cloud applications and microservices. In this role, you will translate complex system specifications into clean, scalable, and fully tested software solutions. Operating across the Microsoft tech stack and cloud ecosystems, you will design custom Web APIs, build resilient backend services, manage automated CI/CD pipelines, and resolve complex technical challenges within an Agile delivery model. ...

Location: Toronto, ON (Fully Onsite - 5 days/week required) Duration: 12-month contract. Advantages Modern Enterprise Stack: Architect solutions using .NET Core, C#, Azure SQL, REST/OpenAPI, and OAuth2. Full-Lifecycle Cloud Impact: Hands-on ownership across cloud service models (IaaS, PaaS, SaaS) and automated CI/CD pipelines. End-to-End SDLC Engagement: Drive initiatives from initial specification design to cloud deployment and ongoing optimization. Structured Onsite Synergy: Collaborate directly with senior engineering teams in a predictable, 5-day onsite workspace. Responsibilities Translate detailed technical system specifications into working, fully tested applications, including writing clean code and developing programming specifications. Architect, develop, and maintain custom Web APIs, web applications, and web services using ASP.NET, .NET Core, C#, Entity Framework, and Azure SQL. Design and implement secure RESTful services incorporating modern API standards and authentication protocols (REST, OpenAPI, OAuth2). Establish, manage, and optimize automated CI/CD pipelines and DevOps workflows for continuous integration and deployment. Troubleshoot, debug, and resolve complex technical software problems during system deployment, data conversion, and application migrations. Collaborate closely with cross-functional IT professionals throughout the entire Software Development Life Cycle (SDLC). Maintain, compile, and execute thorough unit tests to guarantee high code quality, application reliability, and performance. Produce detailed technical documentation, architectural walkthroughs, and status reports for team members and project stakeholders. Qualifications Core Application Development: Proven senior-level experience developing enterprise web applications and custom Web APIs using ASP.NET, .NET Core, C#, and JavaScript (Strictly Required). Cloud Platform Proficiency: Demonstrated working knowledge of Azure cloud technologies and proficiency across SaaS, PaaS, and IaaS service models (Strictly Required). Database & ORM Mastery: Hands-on experience with Entity Framework and Azure SQL database design and query performance (Strictly Required). CI/CD & DevOps Management: Hands-on experience building, managing, and maintaining automated CI/CD pipelines and DevOps task boards (Strictly Required). API Standards & Security: Direct experience developing web services and APIs using REST, OpenAPI specifications, and OAuth2 security protocols (Strictly Required). Agile Frameworks: Experience operating within Agile development environments, actively using Kanban and task boards (Strictly Required). Summary If you're interested in the "Senior Software Developer" 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!

We are seeking an accomplished Senior Software Developer to lead the technical design, development, and maintenance of enterprise-grade cloud applications and microservices. In this role, you will translate complex system specifications into clean, scalable, and fully tested software solutions. Operating across the Microsoft tech stack and cloud ecosystems, you will design custom Web APIs, build resilient backend services, manage automated CI/CD pipelines, and resolve complex technical challenges within an Agile delivery model. Location: Toronto, ON (Fully Onsite - 5 days/week required) Duration: 12-month contract. Advantages Modern Enterprise Stack: Architect solutions using .NET Core, C#, Azure SQL, REST/OpenAPI, and OAuth2. Full-Lifecycle Cloud Impact: Hands-on ownership across cloud service models (IaaS, PaaS, SaaS) and automated CI/CD pipelines. End-to-End SDLC Engagement: Drive initiatives from initial specification design to cloud deployment and ongoing optimization. Structured Onsite Synergy: Collaborate directly with senior engineering teams in a predictable, 5-day onsite workspace. Responsibilities ...

Translate detailed technical system specifications into working, fully tested applications, including writing clean code and developing programming specifications. Architect, develop, and maintain custom Web APIs, web applications, and web services using ASP.NET, .NET Core, C#, Entity Framework, and Azure SQL. Design and implement secure RESTful services incorporating modern API standards and authentication protocols (REST, OpenAPI, OAuth2). Establish, manage, and optimize automated CI/CD pipelines and DevOps workflows for continuous integration and deployment. Troubleshoot, debug, and resolve complex technical software problems during system deployment, data conversion, and application migrations. Collaborate closely with cross-functional IT professionals throughout the entire Software Development Life Cycle (SDLC). Maintain, compile, and execute thorough unit tests to guarantee high code quality, application reliability, and performance. Produce detailed technical documentation, architectural walkthroughs, and status reports for team members and project stakeholders. Qualifications Core Application Development: Proven senior-level experience developing enterprise web applications and custom Web APIs using ASP.NET, .NET Core, C#, and JavaScript (Strictly Required). Cloud Platform Proficiency: Demonstrated working knowledge of Azure cloud technologies and proficiency across SaaS, PaaS, and IaaS service models (Strictly Required). Database & ORM Mastery: Hands-on experience with Entity Framework and Azure SQL database design and query performance (Strictly Required). CI/CD & DevOps Management: Hands-on experience building, managing, and maintaining automated CI/CD pipelines and DevOps task boards (Strictly Required). API Standards & Security: Direct experience developing web services and APIs using REST, OpenAPI specifications, and OAuth2 security protocols (Strictly Required). Agile Frameworks: Experience operating within Agile development environments, actively using Kanban and task boards (Strictly Required). Summary If you're interested in the "Senior Software Developer" 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!

share this job.

Similar Jobs

More Jobs at Randstad

More Information Technology Jobs

Find similar Senior Software Developer jobs: