Enable job alerts via email!

Senior Software Developer

Advanced Technology Search Group

Mississauga

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech firm in Mississauga seeks a Full Stack Developer to architect and develop applications, ensuring high performance and security. The position requires 7+ years of experience in software development, expertise in C#, TypeScript, .NET, and Angular, as well as a passion for AI technologies. The role emphasizes collaboration, mentorship, and innovative solutions in a hybrid work environment.

Qualifications

  • 7+ years of experience as a Full Stack Developer or Software Architect.
  • Expertise in core programming languages and frameworks.
  • Solid understanding of software design patterns and architectural principles.

Responsibilities

  • Collaborate with stakeholders to gather architecture and system requirements.
  • Drive architectural design of full-stack applications.
  • Mentor and provide technical guidance to developers.

Skills

C#
TypeScript
.NET
Angular
AI technologies
AWS
Azure

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Job description

Job Type: Full Time

Location: Mississauga - Hybrid

Date Posted: 2025-08-08

Job ID: A7532961

What You’ll Do
  • Collaborate with internal and external stakeholders to gather and translate architecture and system requirements into actionable development plans.
  • Drive the architectural design of our full-stack applications, focusing on core areas such as user interfaces, middleware, backend systems, and integrations with data analytics and business intelligence platforms.
  • Develop, enhance, and maintain scalable, secure, and high-performance applications using C#, TypeScript, .NET, and Angular.
  • Address customer needs by analyzing challenges and recommending strategic solutions aligned with business goals.
  • Evaluate the implications of architectural changes, proactively suggesting enhancements to improve scalability, maintainability, and performance.
  • Provide mentorship and technical guidance to a team of developers, ensuring the delivery of robust and well-architected solutions.
  • Act as a Subject Matter Expert for one or more key system components, ensuring high-quality design and implementation.
  • Stay updated on emerging technologies and industry trends, ensuring best practices are implemented in development processes.
  • Troubleshoot and resolve complex technical issues efficiently to minimize disruption and ensure a productive development environment.
  • Research and uphold code quality standards, ensuring the highest levels of maintainability, performance, and security.
Bonus Responsibilities
  • Leverage hands-on experience with Artificial Intelligence (AI) technologies to design and implement intelligent, data-driven features.
  • Optimize application architecture for cloud environments and implement cloud-native solutions.
  • Experience with AWS and/or Azure is highly desirable.
Experience You’ll Bring
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience as a Full Stack Developer or Software Architect, with a proven ability to design and implement complex systems.
  • Expertise in core programming languages and frameworks, including C#, TypeScript, .NET, and Angular.
  • Solid understanding of software design patterns, algorithms, data structures, and architectural principles.
  • Hands-on experience in coaching and mentoring software developers, fostering a collaborative and innovative development culture.
  • Strong knowledge of product architecture and lifecycle management, with the ability to forecast customer requirements and propose improvements.
  • Demonstrated leadership abilities, including people management, influence, and excellent communication skills.
  • Experience integrating AI-driven solutions or working with machine learning libraries/tools is a significant advantage.
  • Experience with Azure platform including Azure maps services will be an advantage.
What Sets You Apart
  • Passion for building cutting-edge applications that deliver exceptional user experiences.
  • Strong interpersonal skills with a problem-solving mindset, capable of navigating complex technical and business challenges.
  • Ability to adapt to new technologies quickly and continuously improve development practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs