Posted: 20 hours ago
Job Description
<p>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.</p><p><br></p><p>Location: Hybrid 3d/week Mississauga</p><p><br></p><p><b>Responsibilities</b></p><ul><li>Analyze and document <b>business requirements</b> to enhance existing applications.</li><li>Design, develop, and deploy clean, <b>scalable code</b> using <b>.NET C# frameworks</b>.</li><li>Develop applications following <b>Object-Oriented Programming (OOP)</b> principles for reusable, maintainable codebases.</li><li>Support Windows Forms applications</li><li>Implement application architecture styles, including <b>Repository Patterns</b> and <b>Singleton Design Patterns</b>.</li><li>Review and <b>refactor code</b> to improve performance, scalability, and security.</li><li>Debug and resolve <b>operational and coding issues</b> quickly and effectively.</li><li>Ensure data consistency through <b>SQL optimization, stored procedures, triggers, and user-defined functions</b>.</li><li>Optimize <b>SQL queries</b>, <b>data modeling</b>, <b>normalization</b>, and <b>indexing</b> for high-performance data management.</li><li>Work closely with <b>developers, testers, and project stakeholders</b> to align technical outputs with business needs.</li><li>Maintain <b>coding documentation</b>, <b>project progress reports</b>, and <b>application maintenance logs</b> throughout the <b>SDLC</b>.</li><li>Provide <b>technical support</b> and mentorship to project teams as needed.</li><li>Leverage <b>Azure services</b> such as <b>Azure SQL</b>, <b>Azure Web Apps</b>, <b>Azure Functions</b>, and <b>Key Vaults</b> for application development and security.</li><li>Manage <b>data flow</b> between systems, ensuring seamless <b>integration</b> and optimized performance.</li></ul><p><br></p><p><b>Requirements</b></p><ul><li><b>4+ years</b> of proven experience as a <b>.NET Developer</b> with expertise in: <b>ASP.Net Frameworks</b> (Classic and .NET Core) and SQL.</li><li>Experience supporting Windows Forms</li><li>Building secure, scalable <b>desktop applications, web applications</b>, and <b>Windows services</b>.</li><li>Implementing <b>SQL data modeling</b> and <b>stored procedures</b> for data optimization.</li><li>Designing and managing <b>Azure services</b> for modern application development.</li><li>Troubleshooting and optimizing <b>code performance</b> and <b>data consistency</b>.</li><li><b>Programming Languages:</b> C#, .NET Framework, .NET Core.</li><li><b>Databases:</b> SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries).</li><li><b>Architecture Patterns:</b> Repository Pattern, Singleton, MVC, and Microservices.</li><li><b>Cloud Platforms:</b> Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults).</li><li><b>SDLC Tools:</b> Git, Visual Studio, Azure DevOps.</li><li><b>Agile Practices:</b> Scrum/Kanban and CI/CD pipelines.</li><li>Ability to <b>mentor junior developers</b> and contribute to <b>team growth</b>.</li><li>Highly <b>adaptable</b> and able to handle evolving priorities.</li></ul><p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Govtjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.