Job Description
We are seeking a highly skilled .NET developer with expertise in back-end and front-end areas to join our team. As a key member of our global customer support team, you will be working closely with one of the big 4 professional services firms in Canada.
The ideal candidate will have hands-on experience in developing maintainable, scalable, cross-browser code using Angular and .NET Core. They should also possess strong proficiency in JavaScript, TypeScript, HTML5, CSS3, JSON, JQuery, AJAX, and Bootstrap.
Required Skills and Qualifications
1. Senior Full Stack Developer: 5+ years of experience in developing complex applications using Angular and .NET Core.
2. Technical Skills:
* Strong understanding of web markup, including HTML5, CSS3, JSON, JQuery, AJAX, and Bootstrap.
* Experience with Angular (9 or higher versions) in developing maintainable, scalable, cross-browser code.
* Strong proficiency in .NET Core, C#, APIs, and SQL technologies.
* Understanding of asynchronous programming and its quirks and workarounds.
* Hands-on experience in authentication and authorization technologies.
* Proficient understanding of code versioning tools, such as ADO/GIT and CI/CD.
* Experience and working knowledge of Agile Methodology and Test-driven development (TDD).
* Understanding of Azure Cloud services, Kubernetes, Docker.
3. Good to Have:
* Angular 8/9/10 using TypeScript with Bootstrap or any other CSS framework.
* .NET Core 3.x, ASP.NET CORE Web API, REST.
* Strong knowledge of ES6, HTML5/CSS 3/JavaScript.
* MS SQL, EF Core / ADO.NET Technology.
* Application Design Patterns / Architecture.
* Experience in working with GIT repository.
* ReactJS.
* Azure DevOps experience (CI/CD Pipelines, Artifacts, Repo).
* Azure cloud development (Web, Databases, AI & Machine Learning, Security, and DevOps).
* Comfortable with Agile methodologies.