Senior .Net Developer

Senior .Net Developer

Mississauga, Ontario, Canada  - Permanent


Job Description

Software Developer with at least 5 years of extensive experience in Microsoft technologies, particularly
.Net Core, REST APIs, Web Forms, and SQL Server, to join our lean, results-oriented team. The successful
candidate will have a passion for writing clean, efficient, and maintainable code and will be adept at
mentoring and supporting other team members.


Key Responsibilities:

 Develop high-quality software solutions using Microsoft technologies, including .NET Core, REST
APIs, Web Forms, and SQL Server.
 Analyze existing codebases, propose creative solutions for refactoring and redesign, and work
on legacy code and migration projects.
 Collaborate effectively with cross-functional teams to ensure seamless integration of new
features and improvements.
 Mentor and support junior team members in their professional development.
 Write comprehensive unit tests for new and existing code, ensuring the highest quality of
software is maintained.
 Maintain and improve front-end development technologies, such as HTML, CSS, JavaScript, and
Angular.
 Contribute to the design and implementation of CI/CD pipelines, telemetry, and performance
tuning.
 Work within an agile development environment, participating in Scrum or Kanban processes.


Must Have Skills:

Excellent written and verbal communication skills.
 Experience with C# programming language and .NET framework.
 In-depth understanding of object-oriented programming principles and design patterns.
 Strong knowledge of software development methodologies and best practices.
 Ability to analyze existing codebases and propose creative solutions for refactoring and
redesign.
 Strong problem-solving skills to troubleshoot issues and bugs in the code.
 Familiarity with testing frameworks and ability to write unit tests for new and existing code.
 Knowledge of database design and experience with SQL Server.
 Familiarity with front-end development technologies, such as HTML, CSS, JavaScript, and
Angular.
 Passion for writing clean, efficient, and maintainable code.
 Ability to learn and adapt to new technologies and frameworks quickly.
 Familiarity with agile development methodologies and experience working in a Scrum or Kanban
environment.
 Familiarity with CI/CD pipelines.
 Strong attention to detail and ability to work under pressure and meet deadlines.
 Ability to document code changes and write technical documentation for new and existing code.
 Experience with Azure and Docker is a plus.


Details:

Starting: ASAP







Similar jobs in Mississauga:

Similar jobs in other locations: