Software Developer - Senior
LanceSoft View all jobs
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, ON (Onsite)
Duration: 5 Months Contract (possibly extension)Job Summary:
We are seeking a Senior Software Developer with strong expertise in Microsoft .NET technologies to design, develop, and support modern cloud-based and web applications. The role involves full SDLC participation, system integration, deployment support, and collaboration with testing and business teams within a public sector environment.MUST HAVES:
- 8+ years of experience in Software Development Life Cycle using Microsoft .NET technologies
- Strong experience developing web-based B2B/B2C applications in client/server environments
- Hands-on experience with C#, .NET Core, ASP.NET, and SQL Server
- Strong experience with database design and stored procedures
- Experience with Azure deployment, troubleshooting, and production support
Technical Expertise (40%)
- 8+ years of experience in full SDLC including analysis, design, development, and testing
- Strong experience with .NET Framework, .NET Core, ASP.NET, MVC, ADO.NET
- Experience developing web and Windows applications using C#
- Experience with Azure platform including deployment and support
- Experience with web technologies including HTML, XML, XSLT, JavaScript, jQuery
- Experience with IIS web server configuration and management
- Experience converting business requirements into technical design and implementation
- Experience with Entity Relationship Diagrams and system design
- Experience with front-end technologies including HTML, CSS, JavaScript
- Experience with client-side scripting and UI customization
- Experience integrating applications with internal and external systems
- Experience developing responsive and user-friendly interfaces
- Strong experience with MS SQL Server (2005/2008/2012)
- Experience writing complex SQL queries and stored procedures
- Experience with SSIS, SSRS, LINQ, and data migration
- Experience with database design and performance optimization