Web Developer
Posted 18hrs ago
Employment Information
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
















