CTC007896 - Senior .NET Developer

Secteur industriel: Éducation
Type d'emploi: Contract
Durée: Two years
Mode de travail: Remote

Description

The Senior .NET Developer is responsible for the development, evolution, and maintenance of .NET web applications at CHU de Québec – Université Laval. They collaborate with development, architecture, and analysis teams to design and implement high-performance, scalable, and secure solutions while following best development practices and Agile methodologies.

Responsibilities:

  • Web Application Development & Maintenance

    • Design, develop, and maintain applications in .NET while following established coding standards.

    • Implement features using VB.NET and C# in ASP.NET, MVC, and .NET Framework 4.0+.

    • Ensure code optimization and application performance.

  • Testing & Quality Assurance

    • Apply Test-Driven Development (TDD) practices to ensure code quality.

    • Conduct unit tests, integration tests, and functional tests to validate application robustness.

    • Work closely with the testing team to validate bug fixes and new features.

  • Technical Analysis & Design

    • Work with architects and analysts to understand functional requirements and define appropriate solutions.

    • Design scalable software architectures using design patterns and integration models.

    • Participate in code reviews and technical discussions to improve overall software quality.

  • Collaboration & Continuous Improvement

    • Work within an Agile methodology to deliver incremental value continuously.

    • Participate in sprint reviews, planning, and retrospectives to improve development processes.

    • Contribute to technical documentation and best practices within the team.

  • Database Management & Cloud Integration

    • Develop and optimize SQL queries for SQL Server.

    • Design and implement cloud-based solutions with Azure/Microsoft 365.

    • Maintain and evolve databases while following best data management practices.

Requirements:

  • Advanced and relevant experience in web application development.

  • Advanced experience in development or maintenance of systems using VB.NET and C#.

  • Proficiency with Visual Studio (2020 or later).

  • Mastery of Agile methodologies.

  • Expertise in ASP.NET, .NET Framework 4.0+, MVC.

  • Strong skills in web development (ASP.NET, HTML5, JavaScript, MVC, CSS3, MVVM, ORM (NHibernate), jQuery).

  • Advanced experience with SQL Server and SQL.

  • Knowledge and practice of Test-Driven Development (TDD).

  • Experience with Azure/Microsoft 365.

  • Ability to write high-quality technical documentation.

  • Knowledge of design patterns and system integration.

  • Technical English proficiency (a plus).

Notre barre latérale

Welcome to our house!