Web Developer

Posted 18hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Web Developer building full-stack Angular and ASP.NET applications for an IT distribution and cloud solutions company. Delivering features from requirements through deployment and support.

Responsibilities:

  • Build and maintain responsive, accessible web applications with Angular, TypeScript, HTML and CSS
  • Develop RESTful APIs and back-end services in C# with ASP.NET Core
  • Turn designs and business requirements into clean, reusable UI components and well-structured CSS/SCSS
  • Integrate front-end applications with internal APIs, databases and third-party services
  • Write unit and integration tests and take part in code reviews
  • Work within Azure DevOps (or similar) for source control, CI/CD pipelines and work-item tracking
  • Troubleshoot, debug and improve the performance of existing applications
  • Document technical designs and contribute to team coding standards
  • Collaborate with developers, QA and business stakeholders in an Agile team
  • Take features from requirements through deployment and support

Requirements:

  • 3+ years of professional web development experience
  • Strong C# and .NET Core / ASP.NET Core experience, including Web API development
  • Strong Angular experience (Angular 12+), TypeScript and RxJS
  • Strong CSS skills: responsive layout (Flexbox, Grid), SCSS/Sass, and cross-browser compatibility
  • Solid HTML5 and JavaScript fundamentals
  • Experience with SQL Server and an ORM such as Entity Framework Core
  • Experience with Git and a CI/CD workflow
  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Preferred: Experience with Azure (App Service, Functions, Azure SQL, Key Vault)
  • Preferred: Familiarity with UI libraries or design systems (Angular Material, Bootstrap, Tailwind)
  • Preferred: Exposure to Microsoft Dynamics 365 or ERP integrations
  • Preferred: Experience in Agile/Scrum teams

Benefits:

  • Competitive salary
  • Benefits package
  • Opportunities for continuous professional growth