Talent.com
Staples Canada
Senior Software DeveloperStaples Canada • Richmond Hill, York Region, Canada
Senior Software Developer

Senior Software Developer

Staples Canada • Richmond Hill, York Region, Canada
14 days ago
Job type
  • Full-time
Job description

Job Description


Some of what you will do


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 backend systems and microservices. This role focuses exclusively on server-side development using .NET and C# technologies. You will work in a collaborative environment where you can grow your skills while contributing to mission-critical applications that serve our customers.


Some of what you will do


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 backend systems and microservices. This role focuses exclusively on server-side development using .NET and C# technologies. You will work in a collaborative environment where you can grow your skills while contributing to mission-critical applications that serve our customers.


Specifically, You Will



  • Develop and maintain backend applications and APIs using .NET and C#.

  • Build and enhance microservices architecture components.

  • Design and implement RESTful APIs and web services.

  • Work with databases to create efficient data access layers.

  • Deploy and monitor applications in Azure cloud environment.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and follow development best practices.

  • Contribute to testing strategies including unit and integration testing.


Some Of What You Need



  • Bachelor's degree or diploma in Computer Science, Software Engineering, or related field.

  • Relevant coding bootcamp certification or equivalent practical experience.

  • Microsoft certifications (Azure Fundamentals, C# certifications) are a plus.

  • Strong foundational knowledge of C# and .NET framework (.NET 8+).

  • Understanding various design patterns and best practices.

  • Good knowledge of microservices architecture concepts, Cloud Native services, Containerized Architecture.

  • Expertise in RESTful API design and development.

  • Database knowledge (SQL Server preferred, but open to other RDBMS).

  • Familar understanding of Azure cloud services such as EventHub, Table Storage, Blob Storage.

  • Experience with version control systems (Git).

  • Understanding of software development lifecycle (SDLC) and Agile methodology.

  • Experience with Azure services (App Service, Azure Functions, Service Bus, Azure SQL).

  • Knowledge of containerization technologies (Docker, Kubernetes).

  • Familiarity with message queues and event-driven architecture.

  • Understanding of CI/CD pipelines and DevOps practices (Azure DevOps).

  • Experience with Entity Framework Core or other ORM tools.

  • Knowledge of design patterns and software architecture principles.

  • Experience with automated testing frameworks (xUnit, NUnit).

  • Understanding of authentication and authorization (OAuth, JWT).

  • Knowledge of caching strategies (Redis, Azure Cache).

  • 5+ years of professional software development experience.

  • 5+ years of experience with .NET Core/.NET 8+ and C# development.

  • Basic experience with SQL databases and writing queries.

  • Exposure to cloud platforms, preferably Microsoft Azure.

  • Understanding of web service development and API integration.

  • Experience with development tools like Visual Studio or VS Code.

  • Familiarity with agile development methodologies is a plus.


Physical Demands/working Conditions



  • Office environment – Hybrid, with 4 days onsite in Richmond Hill, subject to the hybrid policy.


Some Of What You Will Get



  • Associate discount

  • Health and Dental benefits

  • RRSP/DPSP

  • Performance bonuses

  • Learning & Development programs

  • And more...


MakeAnImpact


About Us


We value transparency in our hiring processes. Please note, artificial intelligence may be used in certain stages to screen, assess, or select applicants, however, a human reviewer makes all final decisions. This posting is for an existing vacancy.


About The Team


At Staples Canada we are dynamic, inspiring partners to our customers and the communities in which we live. As The Working and Learning Company, we inspire people to work smarter, learn more and grow every day. We're looking for curious, approachable, and passionate individuals who love finding solutions. If that's you, let's work, learn, and grow together.


About the Team


At Staples Canada we are dynamic, inspiring partners to our customers and the communities in which we live. As The Working and Learning Company, we inspire people to work smarter, learn more and grow every day. We're looking for curious, approachable, and passionate individuals who love finding solutions. If that's you, let's work, learn, and grow together.


We are building an inclusive and diverse team


Staples Canada is continuously working towards creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer • Richmond Hill, York Region, Canada

Similar jobs

Senior Software Developer - Backend

KeplerToronto, Ontario, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on‑demand space connectivity - we're leading it! Our mission is to provide real‑time Internet access for space‑based assets, enablin... Show more

 • Promoted

Senior Software Developer

AutodeskToronto, ON, CA
Full-time

Autodesk Platform Service and Emerging Technology team is looking for full stack talents to work on a platform workflow engine.In this role, you will build a multi‑tenant durable workflow engine on... Show more

 • Promoted

Senior Lead Software Developer - $120,000 - $140,000 A Year

Telus HealthNorth York, Canada
Full-time

Senior Lead Software Developer sought to architect and build cutting-edge web applications, mentor junior developers, and troubleshoot complex technical issues for retirement and benefits technology. Show more

 • Promoted

Senior Software Developer - $115,000 - $164,600 A Year

GmToronto County, Canada
Full-time

Leads technical solutions in software development, including requirements specification, design, analysis, and testing.Acts as a Subject Matter Expert for platforms or application components. Show more

 • Promoted

Senior Software Developer - $120,000 A Year

Can/AmEast York, Canada
Full-time

Seeking a Senior Software Developer with 7+ years of experience to design and implement software solutions, advise clients on deployments, and coordinate technology roll-outs, requiring AI proficie... Show more

 • Promoted

Senior Software Developer - $120,000 A Year

Can/Am TechnologiesToronto, Canada
Full-time

Seeking a Senior Software Developer with 7+ years of experience to design and implement software solutions, advise clients on deployments, and coordinate technology rollouts.Proficiency in AI usage... Show more

 • Promoted

Senior Software Developer, Consumer - C$120,000 - C$150,000 A Year

HelloFreshToronto, Canada
Full-time

Seeking a Senior Software Developer to design, develop, and deploy e-commerce solutions, focusing on user experience and stable software.Requires experience with agile methodologies, React JS, serv... Show more

 • Promoted

Senior Software Developer - $149,500 - $180,000 A Year

WonoloToronto County, Canada
Full-time

Develop features for AI agents, maintain AI infrastructure, and collaborate with Machine Learning Engineers. Show more

 • Promoted

Senior Software Developer - $75,900 - $141,900 A Year

BmoEast York, Canada
Full-time

Develops and maintains software applications, managing the development lifecycle from conception to deployment, with experience in front-end and back-end systems. Show more

 • Promoted

Senior Software Developer - C$134,000 - C$175,000 A Year - Remote

Counterpart HealthNorth York, Canada
Remote
Full-time

Seeking a Senior Software Developer to build scalable systems for transforming healthcare and improving patient care, collaborating with a cross-functional team.Must have 5+ years of experience wit... Show more

 • Promoted

Senior Software Developer - C$85,000 - C$110,000 A Year - Remote

TrapezeToronto County, Canada
Remote
Full-time

Seeking a Senior Software Engineer to design, code, test, and validate innovative solutions, mentor team members, and contribute to the technical roadmap of Enterprise Asset Management software. Show more

 • Promoted

Senior Software Developer - C$120,000 - C$155,000 A Year

Wenco International Mining SystemsToronto, Canada
Full-time

Seeking a Senior Software Developer to maintain and improve a mission-critical fleet management system, drive better architecture, and enhance engineering practices.Focus on cloud adoption, CI/CD, ... Show more

 • Promoted

Senior Software Developer, Full Stack (Centah) - C$140,000 - C$150,000 A Year

CentahEast York, Canada
Full-time

Seeking an experienced Senior Full Stack Software Developer to design, build, and maintain scalable SaaS platform features, mentor junior engineers, and improve system quality and reliability. Show more

 • Promoted

Senior Software Developer: Lead | Build Impactful Systems - C$75,600 - C$125,600 A Year

Leading Financial Services CompanyEast York, Canada
Full-time

Senior Software Developer sought to lead software product lifecycle, deliver code, analyze deliverables, and mentor team.Requires 5+ years experience with. Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Show more

 • Promoted

Senior Software Developer - Up To $200,000 A Year

RoamToronto County, Canada
Full-time

Experienced software developer to build and own core systems end-to-end for a vehicle access platform, working directly with founders and shaping AI-first engineering practices. Show more

 • Promoted

Senior Software Developer - C$105,000 - C$125,000 A Year

SkillsWaveNorth York, Canada
Full-time

Seeking a senior software developer to build scalable and secure software, contribute to an agile team, and share technical expertise.Role involves coding, code reviews, and problem-solving. Show more

 • Promoted

Senior Software Developer, Kubernetes Compute

Robinhoodtoronto, on, Canada
Full-time

Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar... Show more

 • Promoted

Senior Software Developer – IoT

Armstrong Fluid TechnologyToronto, Ontario, Canada
Full-time

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facili... Show more

 • Promoted

Senior Software Developer - C$75,600 - C$125,600 A Year

Canada LifeNorth York, Canada
Full-time

Leads the full software development lifecycle for new and existing products, contributing to best practices and mentoring team members.Requires 5+ years of experience. Show more