We are seeking a skilled .NET Developer to join our global team in Canada.
This role involves working with dynamic and distributed environments, leveraging your expertise in back-end and front-end areas.
Key Responsibilities:
· Senior (5+ years) Full stack developer with Angular & .Net Core experience.
· Strong proficiency with Angular, JavaScript, and TypeScript, as well as good understanding of web markup, including HTML5, CSS3, JSON, jQuery, AJAX, Bootstrap.
· Demonstrated Angular (9 or higher versions) experience in developing maintainable, scalable, cross-browser code that is a delight to experience on any device.
· Strong proficiency in .Net Core, C#, APIs.
· Specialized technical knowledge of SQL technologies.
· Understanding the nature of asynchronous programming and its quirks and workarounds.
· Hands-on experience in a wide range of 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 differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
· Familiarity with Azure Cloud services, Kubernetes, Docker.
Desirable Skills:
· 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.
· Comfortable with Agile methodologies.
],