Titre du poste ou emplacement

Senior Dotnet Developer (SQL)

Resonaite - 3 emplois
Mississauga, ON
Posté hier
Détails de l'emploi :
Temps plein
Exécutif

Our client is looking for a fulltime/perm Senior .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

  • 8+ 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.

Partager un emploi :