IntelliStaff

Software Engineer III

SQL Server Expert & .NET Developer – Senior Level

Location: Mississauga, Ontario, Canada
Salary Range: $110,000–$120,000 CAD
Division/Department: Information Technology
Employment Type: Permanent, Full-Time
Reports to: IT Manager

Position Summary

This permanent full-time position is responsible for leading the ongoing design and support of our client’s core business systems. Supporting the Canadian Operations group, this role is pivotal for integrating and optimizing these systems to support business needs, maintaining high availability and resilient code to meet 24×7 system availability. Managing data flow between systems and database management. Using an Agile software development and product management model to continue to evaluate business need and deliver on customer expectations. In addition, they will be expected to maintain coding documentation, project progress reports and application maintenance logs.

This position is a hybrid role: you will work two (2) days remotely and three (3) days onsite at the Mississauga office each week. The position offers two (2) weeks of vacation and a comprehensive health and dental benefits package.

Key Responsibilities (Supervisory/ Materials/ Information)

  • Participate in requirements analysis.
  • Evaluate the existing applications used by a business and review ways to enhance these applications.
  • Make necessary modifications or upgrades to existing applications as needed.
  • Write clean, scalable code using .NET C# programming languages.
  • Test and deploy applications and systems.
  • Revise, update, refactor, and debug code.
  • Improve existing software.
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support.
  • Work closely with software developers, testers, and other project personnel to maintain applications.
  • Be available to offer technical support regarding any operational or coding issues

Key Skills and Experience:  (if this doesn’t describe you, you aren’t likely the right fit)

  • VERY senior skills with SQL Server.  Not only do you possess 10+ years of development experience, but you also have significant experience with the database design, architecture and data modeling involved in building SQL Server databases from scratch.  

  • If you have worked in a team environment, you were likely the top SQL Server developer on the team, the SME of the team if you will, if not in name, then in reality.
  • You possess DBA-level knowledge and experience, and likely have worked as a development DBA or production DBA at some point, even if you didn’t necessarily hold that title.  You are very experienced with the optimization and tuning of production databases, and have been involved in the development and execution of deployment plans.

Other Education and Experience

  • BSc/BA in Computer Science, Engineering or a related field
  • Minimum 10 + years of proven experience as a .NET Developer in the following areas:
  • Experience with ASP.Net Frameworks (Classic and.Net Core) with C# to develop efficient, secure, scalable applications.
  • Strong understanding of OOP to design and develop clean, reusable, maintainable code base.
  • Experience working with Desktop Applications, Windows services, and Web Applications with different architecture styles like Repository Pattern and Singleton.   
  • Strong SQL Skills to write and optimize stored procedures, user-defined functions, and triggers for automation and data consistency.
  • Experience with SQL data modelling, normalization, indexing, joins and subqueries to maximize performance. 
  • Familiarity with Azure services like Azure SQL, Azure Web app, Azure Functions, Keyvaults

Working Conditions

  • Hybrid work model: 3 days remote, 2 days onsite in Mississauga

  • Office environment; extended periods working at a computer

  • Manual dexterity required for computer use

  • Ability to focus on screen-based tasks for extended periods

  • Must perform well under deadlines and manage associated stress

  • Professional demeanor and confidentiality required at all times

About IntelliStaff

At IntelliStaff, we connect talented professionals with industry-leading companies across Canada and the United States. We are proud to offer career opportunities where you can thrive, grow, and make a meaningful impact.
We work closely with our candidates through every step of the hiring process and match them with opportunities that align with their skills and career goals.

Ready to advance your career as a Senior .NET Developer?
Apply today and one of our recruiters will connect with you shortly!

IntelliStaff