A technology company in Ottawa, Ontario is seeking a skilled web developer to design, develop, and maintain web applications. The ideal candidate will have a Bachelor's degree in Computer Science and extensive experience in ASP.NET, C#, and .NET Core, along with familiarity with front-end technologies like Angular or React. The role requires strong problem-solving skills and the ability to work both independently and in a team, ensuring software performance and quality through best practices.
Qualifications
Bachelor’s degree in Computer Science or related field.
Strong experience with C#, .NET Framework, .NET Core, and ASP.NET MVC/Web API.
Experience with ORM frameworks like Entity Framework.
Knowledge of SQL Server, MySQL, or other relational databases.
Familiarity with front-end frameworks like Angular, React, or Vue.js.
Understanding of object-oriented programming, design patterns, and MVC architecture.
Experience with Agile methodologies.
Good problem-solving skills and ability to work independently or in a team.
Responsibilities
Design, develop, and maintain web applications using ASP.NET, C#, and .NET Core.
Build and consume APIs and web services.
Work with front-end technologies like HTML, CSS, JavaScript, and Angular or React.
Collaborate with cross-functional teams to define and design new features.
Troubleshoot, debug, and upgrade existing software.
Ensure performance, quality, and responsiveness of applications.
Participate in code reviews and maintain documentation.
Work with SQL Server or other database systems for backend development.
Skills
C#
ASP.NET
.NET Core
SQL Server
Agile methodologies
HTML
CSS
JavaScript
Entity Framework
Angular
React
Education
Bachelor’s degree in Computer Science, Information Technology, or related field
Tools
SQL Server
Entity Framework
Job description
Key Responsibilities
Design, develop, and maintain web applications using ASP.NET, C#, and .NET Core.
Build and consume APIs and web services.
Work with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot, debug, and upgrade existing software.
Ensure the performance, quality, and responsiveness of applications.
Participate in code reviews, maintain documentation, and follow software development best practices.
Work with SQL Server or other database systems for backend development.
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field.
Strong experience with C#, .NET Framework, .NET Core, and ASP.NET MVC/Web API.
Experience with ORM frameworks like Entity Framework.
Knowledge of SQL Server, MySQL, or other relational databases.
Familiarity with front-end frameworks (Angular, React, Vue.js) is a plus.
Understanding of object-oriented programming, design patterns, and MVC architecture.
Experience with Agile methodologies.
Good problem-solving skills and ability to work independently or in a team.