Senior Full Stack Developer (.Net Technology Stack)
BDO Canada
Putting people first, every day
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 can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.
Your Opportunity
We are seeking a skilled Full Stack Developer with strong expertise in the Microsoft .NET technology stack for a hybrid role in downtown Toronto. The ideal candidate will have hands‑on experience building multi‑tier applications in C#, VB.NET, ASP.NET MVC, and webforms, along with exposure to Java or Python. In this role, you will design, develop, and maintain robust solutions, collaborating closely with cross‑functional teams to ensure high‑quality, secure, and scalable software.
Roles and responsibilities
- Design, develop, and maintain multi-tier web applications using .NET technologies (C#, VB.NET, ASP.NET MVC, Webforms).
- Implement and integrate front‑end, back‑end, and database components, ensuring optimal performance and security.
- Create and consume RESTful APIs to support integration with external services and partner systems.
- Collaborate with cross‑functional teams (Backend, QA, DevOps) to deliver end‑to‑end solutions that align with business requirements.
- Develop and optimize queries, stored procedures, and triggers in relational databases (e.g., Sybase, SQL Server).
- Perform database monitoring, performance tuning, and troubleshooting to ensure data integrity and system efficiency.
- Leverage Java or Python to facilitate specialized tasks, integrations, or microservices as needed.
- Adhere to professional software engineering practices including coding standards, code reviews, and source code management.
- Conduct performance profiling and implement optimizations at both the code and database levels.
- Produce technical documentation such as system architecture diagrams, technical specifications, and user guides.
How do we define success for your role?
- You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration
- You understand your client's industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high-quality work
- You identify, recommend, and are focused on effective service delivery to your clients
- You share in an inclusive and engaging work environment that develops, retains & attracts talent
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You grow your expertise through learning and professional development.
Your experience and education
- Strong programming experience in multi-tier applications based on Microsoft .NET technology stack including C#, VB.NET, MVC, Webforms, Web Services, REST API's
- Experience developing in Java and/or Python
- Experience with relational database programming (e.g. Sybase, SQL Server)
- Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
- Experience with .NET based server‑side technologies and creating/consuming from a REST backend.
Why BDO?
Our people‑first approach to talent has earned us a spot among Canada's Top 100 Employers for 2026 . This recognition is a milestone we're thrilled to add to our collection of awards for both experienced and student talent experiences.
At BDO, our people experience is guided by three core pillars- Do work with genuine care, Do what matters with purpose, and Do what's next - shaping how we support our people, serve our clients, and grow together.
Our firm is committed to providing an environment where you can be successful in the following ways:
- We enable you to engage with how we change and evolve, being a key contributor to the success and growth of BDO in Canada.
- We help you become a better professional within our services, industries, and markets with extensive opportunities for learning and development.
- We support your achievement of personal goals outside of the office and making an impact on your community.
- We foster a collaborative, inclusive environment where your ideas are valued, and you can do your best work with genuine care and purpose
- We encourage innovation and forward thinking, empowering you to embrace what's next and help shape the future of our firm
Giving back adds up: Where company meets community.
BDO is actively involved in our communities by supporting local charity initiatives. We support staff with local and national events where you will be given the opportunity to contribute to your community.
Total rewards that matter:
We pay for performance with competitive total cash compensation that recognizes and rewards your contribution. We provide comprehensive benefits from day one, and a flexible personal time off p
#J-18808-Ljbffr$125k - $150k per year
...specialist-level care, and we are opening our care to men, starting with weight management. The Role We are hiring a Senior Full-Stack Developer to build the products our patients, clinicians and employer clients use every day. You will own features end to end, from...SeniorPermanent employmentFull timeInternshipWork at officeRemote work3 days per week$95k - $145k per year
...Toronto, ON / Montreal, QC Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a...SeniorPermanent employmentFull time- ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established platforms that hundreds of school districts run on every day to the next-generation platform we are building to expand what's possible...SeniorFull timeRemote workFlexible hours
$81.6k - $115.2k per year
...Hours: 37.5 Line of Business: Technology Solutions Pay Details: $81,... ...Job Description: CUSTOMER Develop new solutions as required for... ...Foundational experience with .NET 8 or later, Python, or a... ...grow, and you can unlock your full potential to achieve your career...SuggestedFull timeInternshipWork from homeShift work$70 per hour
Role: Full Stack .NET Developer Rates: Up to $70.00 p/h INC. Location: Remote, GTA Based Structure: 6 month contract - We have a great new opportunity to support one of our clients in a full time capacity! Please see below for more information on the position and...SuggestedFull timeContract workRemote work$80k - $130k per year
...Position Description: We are Canada's largest independent information technology services firm, and after 50 years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is hybrid and requires you...SeniorFull timeWork at office3 days per week$95k - $145k per year
...Position Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization... ...Java, Spring Boot, Spring Batch, JPA, REST APIs, and related technologies. Develop and enhance applications deployed within Google...SeniorFull timeWork at office2 days per week3 days per week- ...players, we stay at the leading edge of technology, remain nimble even as a global leader,... ...the world. Miratech retains nearly 1000 full-time professionals, and our annual growth... ...Description We are looking for a Senior Full Stack Developer to design, build and maintain...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
$132k - $178.5k per year
...Come join the Intuit Toronto site as a Senior Software Developer. Be a leader in our Data, Growth and Experiences team that is building an AI powered... ...growth at scale. The ideal candidate is an experienced full stack Software Developer who is proficient with JavaScript/...SeniorFull timeWork at office3 days per week- ...difference every day? Join us at QualityAI! We are looking for a Full-Stack Developer to join our growing team in Canada/Mexico/Argentina!... ...Key Requirements Strong hands-on experience with Angular, .NET, Aurora PostgreSQL, AWS, and Cloud technologies. Proven experience...SeniorFull timeLocal areaRemote work
- ...interactions with healthcare providers, through human-centric software powered by AI. WHAT'S ON OFFER We're looking for a Senior Full-Stack Developer to join our engineering team! You'll work across the full stack to design, build, and ship features that directly impact...SeniorFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
- ...Overview We are looking for a Senior Full Stack Developer to take ownership of backend architecture and development for end-user self-service and access visibility solutions. This role combines architectural responsibility with hands-on development of APIs, scripts, and system...SeniorFor contractorsInternshipFlexible hours
- We’re seeking a Senior Software Engineer to enhance a cross-asset order and position management system. The engineer shall have experience... ...managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the capital markets...SeniorLong term contract
$100k - $120k per year
️Are you a full stack developer who wants to build reliable, production-grade features on complex financial data, from backend services to client reporting? We’re hiring an Intermediate Full Stack Python Developer to join an established financial software company building...Full timeNight shift3 days per week$120k - $145k per year
...product-innovation firm providing AI, strategy, design, and technology services to the world’s most ambitious businesses and brands.... ...solutions trusted by 500 million people. About The Role As a Senior Full Stack Developer you'll be tasked with working on web application...SeniorFull timeWork from homeFlexible hours- ...We are looking for a Full Stack developer to join our Toronto team and help us take our products to the next level in connectivity and performance... ...-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent...SeniorFull timeInternship
$90k - $120k per year
...product-innovation firm providing AI, strategy, design, and technology services to the world’s most ambitious businesses and brands... ...solutions trusted by 500 million people. About The Role As a Full Stack Developer you'll be tasked with working on one of our web application...Full timeWork from homeFlexible hours- ...the technical vision and architecture for full stack development, ensuring high standards of... ...: Mentor and guide junior and mid-level developers, fostering a culture of continuous... ...current with industry trends and emerging technologies, and apply this knowledge to drive innovation...SeniorFixed term contract
usd85k - usd100k per year
Reporting to the Manager, E-Commerce, the Full Stack Developer, E-Commerce for Bed Bath & Beyond is responsible for building, optimizing, and... ...Our recruitment process incorporates various screening technologies, which may include AI, to screen for employability or suitability...InternshipSeasonal workLocal area- ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities • Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits...SeniorLong term contractPermanent employmentFull timeTemporary workDirect hireImmediate start
$120.8k - $170.8k per year
...Are you ready to build full stack applications that help protect Citi from financial risk? As a Full Stack Developer working across Java and React, you will design and build backend... ..., and CCAR. You will work across the full technology stack, from scalable backend services to...Long term contractFull timeWork at officeRemote work$94.3k - $141.5k per year
...shapes your daily life, our Operations & Technology teams are charged with a mission that... .... The Role: We are seeking a Senior Front-end Developer to join the Markets Technology division... ...and Finance business lines. This is a full-stack-capable role with a heavy front-...SeniorFull time$118k - $152k per year
...Build modern digital platforms at the intersection of engineering, cloud technology, and financial services. The Role We are looking for an experienced Senior Full-Stack Python Software Engineer to design and build high-quality digital solutions using Python web frameworks...SeniorInternshipImmediate startusd162.59k - usd195k per year
...screenshare, and project management—all with full data and operational control. Mattermost... ...learn more, visit We are seeking a Senior Full Stack Engineer to help build and scale... ...correctness, security, and design decisions Develop internal tooling and testing...SeniorWork at officeLocal areaRemote workWorldwide$130k - $150k per year
...Role Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building... ..., production-ready software. ~ Design, develop, test, deploy, and support software throughout its...SeniorFull timeWork at officeRemote work- ...restaurants thrive. Our world-class technology empowers restaurants to focus... ..., and the experience for developers and content authors. Your remit will be to help evolve our stack to better suit the changing needs... ...or equivalent CMS ~ Strong full-stack engineering experience...SeniorWork at officeLocal area2 days per week
- ...Full Stack Developer - Vue.js, JavaScript/TypeScript, .NET, SQL Toronto, ON - Hybrid (4 Days WFO) Skills: Core .NET Technologies Experience Required: 10 yrs Role Descriptions: Frontend UI / Full Stack Developer • Strong experience in frontend technologies...Permanent employment
- ...seasoned team with deep experience in financial services and technology. We have previously worked at companies including The Boston... ...judgment, and delivering reliable software. We're looking for a Senior Full Stack Engineer with strong engineering fundamentals, product...SeniorFull time
- ...curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital... ...Authorization The salary range for the position is based on a full-time schedule. Your ultimate salary within this range...SeniorFull timeInternship
$215k - $295k per year
...their craft. We are a global technology company headquartered in... ...our AI workspace platform Develop autonomous agents that talk to... ...comfortable working across the stack. You’re able to read and understand... ...of your projects. Full-Time Employees at Cohere enjoy...SeniorFull timeWork at officeLocal areaRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer (.Net Technology Stack). Be the first to apply!
- senior full stack engineer Toronto, ON
- full stack web developer Toronto, ON
- junior full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- full stack developer Toronto, ON
- full stack .net developer Toronto, ON
- net developer intern Toronto, ON
- junior software developer .net Toronto, ON
- net developer visa sponsorship Toronto, ON
- asp.net developer Toronto, ON

