Description

Our client is looking for a fulltime/perm Intermediate .Net Developer with strong SQL skills, for the design and support of their core business applications. The role includes managing data flow between systems and database management.<br/><br/>Location: Hybrid 3d/week Mississauga<br/><br/>Responsibilities
Analyze and document<br/><br/>business requirements<br/><br/>to enhance existing applications.
Design, develop, and deploy clean,<br/><br/>scalable code<br/><br/>using<br/><br/>.NET C# frameworks .
Develop applications following<br/><br/>Object-Oriented Programming (OOP)<br/><br/>principles for reusable, maintainable codebases.
Support Windows Forms applications
Implement application architecture styles, including<br/><br/>Repository Patterns<br/><br/>and<br/><br/>Singleton Design Patterns .
Review and<br/><br/>refactor code<br/><br/>to improve performance, scalability, and security.
Debug and resolve<br/><br/>operational and coding issues<br/><br/>quickly and effectively.
Ensure data consistency through<br/><br/>SQL optimization, stored procedures, triggers, and user-defined functions .
Optimize<br/><br/>SQL queries ,<br/><br/>data modeling ,<br/><br/>normalization , and<br/><br/>indexing<br/><br/>for high-performance data management.
Work closely with<br/><br/>developers, testers, and project stakeholders<br/><br/>to align technical outputs with business needs.
Maintain<br/><br/>coding documentation ,<br/><br/>project progress reports , and<br/><br/>application maintenance logs<br/><br/>throughout the<br/><br/>SDLC .
Provide<br/><br/>technical support<br/><br/>and mentorship to project teams as needed.
Leverage<br/><br/>Azure services<br/><br/>such as<br/><br/>Azure SQL ,<br/><br/>Azure Web Apps ,<br/><br/>Azure Functions , and<br/><br/>Key Vaults<br/><br/>for application development and security.
Manage<br/><br/>data flow<br/><br/>between systems, ensuring seamless<br/><br/>integration<br/><br/>and optimized performance.<br/><br/>Requirements
4+ years<br/><br/>of proven experience as a<br/><br/>.NET Developer<br/><br/>with expertise in:<br/><br/>ASP.Net Frameworks<br/><br/>(Classic and .NET Core) and SQL.
Experience supporting Windows Forms
Building secure, scalable<br/><br/>desktop applications, web applications , and<br/><br/>Windows services .
Implementing<br/><br/>SQL data modeling<br/><br/>and<br/><br/>stored procedures<br/><br/>for data optimization.
Designing and managing<br/><br/>Azure services<br/><br/>for modern application development.
Troubleshooting and optimizing<br/><br/>code performance<br/><br/>and<br/><br/>data consistency .
Programming Languages:<br/><br/>C#, .NET Framework, .NET Core.
Databases:<br/><br/>SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries).
Architecture Patterns:<br/><br/>Repository Pattern, Singleton, MVC, and Microservices.
Cloud Platforms:<br/><br/>Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults).
SDLC Tools:<br/><br/>Git, Visual Studio, Azure DevOps.
Agile Practices:<br/><br/>Scrum/Kanban and CI/CD pipelines.
Ability to<br/><br/>mentor junior developers<br/><br/>and contribute to<br/><br/>team growth .
Highly<br/><br/>adaptable<br/><br/>and able to handle evolving priorities.<br/><br/>