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