Job Postings
Senior Dotnet Developer
at
Resonaite
Senior Dotnet Developer
  • Company
    Resonaite
  • Location
    Mississauga, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    December 22, 2024
**Job Title: Senior .Net Developer**

**Location:** [Insert Location]

**Job Type:** Full-time, Permanent

**Overview:**
Our client is seeking a Senior .Net Developer to design and support their core business applications. The role involves managing data flow between systems and overseeing database management.

**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 to ensure reusable and 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.
- Collaborate 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 Software Development Life Cycle (SDLC).
- Provide technical support and mentorship to project teams as needed.
- Leverage Azure services (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:**
- 7+ years of proven experience as a .NET Developer with expertise in:
- ASP.Net Frameworks (Classic and .NET Core)
- Supporting Windows Forms and 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
- Proficient in Programming Languages: C#, .NET Framework, .NET Core
- Experience with Databases: SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries)
- Familiar with Architecture Patterns: Repository Pattern, Singleton, MVC, and Microservices
- Experience with Cloud Platforms: Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults)
- Proficient with SDLC Tools: Git, Visual Studio, Azure DevOps
- Familiar with Agile Practices: Scrum/Kanban and CI/CD pipelines
- Strong mentoring abilities to assist junior developers and contribute to team growth
- Highly adaptable and able to handle evolving priorities

**To Apply:**
[Insert application instructions or contact information]