Senior Software Developer jobs in Aurora, ON
- StaplesRichmond Hill, ON
- $73,900–$92,400 a year
- 5+ years of professional software development experience.
- Knowledge of design patterns and software architecture principles.
- Some of what you will do:
- View all Staples jobs - Richmond Hill jobs - Senior Software Engineer jobs in Richmond Hill, ON
- Salary Search: Senior Software Developer salaries in Richmond Hill, ON
- See popular questions & answers about Staples
- WOLF Advanced TechnologyAurora, ON L4G 7A9
- $130,000–$155,000 a year
- Full-time
- Process Optimization: Commitment to improving development workflows, testing processes, and software reliability.
- As a Software Engineer at WOLF, you might….
- WOLF Advanced TechnologyAurora, ON L4G 7A9
- $130,000–$155,000 a year
- Full-time
- Process Optimization: Commitment to improving development workflows, testing processes, and software reliability.
- As a Software Engineer at WOLF, you might….
- Tangerine BankToronto, ON M2H 0A1
- Strong experience as a full stack developer working across backend and frontend technologies.
- Solid understanding of software design principles, data structures…
Software Engineer - API
Easily applyCMICHybrid work in Toronto, ON M3J 3K1- $70,000–$115,000 a year
- Dental care
- Paid vacation
- RRSP match
- Wellness program
- Headquartered in Toronto, CMiC is a software company focused on the Construction industry.
- We have built a comprehensive platform for construction companies to…
- Tangerine BankToronto, ON M2H 0A1
- Front-end software development experience with Angular, and React.
- 5+ years of hands-on experience operationalizing highly available software solutions.
- Finlink GroupAurora, ON
- Full-time
- The opportunity to work on genuinely challenging projects using modern cloud, distributed systems, AI, and software engineering technologies.
- LTIMindtreeMarkham, ON
- $110,000–$120,000 a year
- Job Title: Sr Java Developer.
- Work Location: Markham, Canada (Hybrid 3 days Work From Office 2 days mandatory Tue Wed 1 day flexible any day from Mon Thu Fri).
- TeslaRichmond Hill, ON
- $167,200–$270,000 a year
- Full-time
- Test the performance, scalability, and reliability of software systems at scale, including developing the services to support this testing.
View similar jobs with this employerTangerine BankToronto, ON M2H 0A1- At Tangerine, we’re redefining banking.
- As Canada’s leading digital bank, we thrive on innovation, agility, and bold thinking, tackling every challenge head-on…
View similar jobs with this employerTangerine BankToronto, ON M2H 0A1- At Tangerine, we’re redefining banking.
- As Canada’s leading digital bank, we thrive on innovation, agility, and bold thinking, tackling every challenge head-on…
Junior ERP Developer
Easily applySmith and LongMarkham, ON L3R 1A9- $60,000–$70,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- Wants to grow into a senior ERP and systems professional.
- This is an exceptional opportunity for a recent graduate or early-career developer who enjoys…
Senior Statistical Programmer
Easily applyEverest Clinical ResearchMarkham, ON L3R 0B8- $90,000–$140,000 a year
- Permanent
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- Everest Clinical Research (“Everest”) is a full-service contract research organization (CRO) providing a broad range of expertise-based clinical research…
View similar jobs with this employerWordPress & Web Application Developer
Easily applyNewCoast2Coast First Aid & Aquatics Inc.Hybrid work in Thornhill, ON L4J 2L1- $75,000–$95,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Store discount
- Casual dress
- On-site parking
- We want someone who uses AI to become a more effective developer, not someone who depends on AI to perform work they cannot independently evaluate.
- MNPMarkham, ON
- $70,000–$85,000 a year
- What do you think of when you hear the name MNP?
- We are more than a prominent consulting firm in tax and accounting, we are redefining how organizations succeed…
- View all MNP jobs - Markham jobs - Consultant jobs in Markham, ON
- Salary Search: Consultant, Microsoft Power Platform salaries in Markham, ON
- See popular questions & answers about MNP
- LTMMarkham, ON
- $100,000–$110,000 a year
- Collaborate with cross functional teams to deliver robust and efficient software solutions.
- Participate in the full software development lifecycle including…
- View all LTM jobs - Markham jobs - Implementation Specialist jobs in Markham, ON
- Salary Search: Specialist - Package Implementation salaries in Markham, ON
- See popular questions & answers about LTM
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Senior Software Developer
Senior Software Developer
Job details
Full job description
The Staples technology team is seeking a motivated and talented 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.
-
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...