Senior Software Developer (.Net Core/SQL Server)

GuruLink

Job title:

Senior Software Developer (.Net Core/SQL Server)

Company

GuruLink

Job description

Location: Toronto, OntarioWe are in search of a seasoned 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.The ideal candidate will have:

  • 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.Must Have Skills:Reporting to our Director of IT.

  • Develop high-quality software solutions using Microsoft technologies,

including .NET Core, REST APIs, Web Forms, and SQL Server.

  • Demonstrable experience with Azure technologies such as Azure

Functions, App Services, etc. and containerized applications (Docker)

  • Have some basic working proficiency in Angular and Node JS.
  • Analyze existing codebases, propose creative solutions for

refactoring and redesign, and work on legacy codes 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.

Expected salary

Location

Toronto, ON

Job date

Fri, 26 Jul 2024 22:50:47 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location