Our Government Client is seeking a Senior Software Developer with strong expertise in Microsoft technologies and full Software Development Life Cycle (SDLC) experience. The ideal candidate will play a key role in designing, developing, and supporting enterprise-level applications.Job Title: Senior Software DeveloperJob Location: Toronto, ON/HybridJob Description:Must Haves:8+ years of overall experience across the Software Development Life Cycle.Strong expertise in Microsoft .Net Framework technologies.Proven experience in developing web-based B2B and B2C applications within client/server environments.Nice to Have:Knowledge of web development tools (HTML, XML, XSLT, JavaScript, Visual Studio 2005/2008/2010).Database expertise with MS SQL (2005, 2008, 2012) and stored procedures.Desired Skills and Experience:Hands-on development with C#, .Net Core, ADO.Net, SQL Server, and .Net FrameworkExperience with Microsoft Azure deployment, troubleshooting, and production support.Strong knowledge of OOP, entity relationship diagrams, and technical design translation.IIS 7.0/8.0 configuration and web application deployment.Excellent analytical, communication, and interpersonal skills with the ability to work independently or in a team.