We are currently looking for an experienced .NET developer to join our team. As a key member of our development team, you will be working on various projects involving back-end and front-end areas.
The ideal candidate will have hands-on experience with full-stack development using .NET Core and Angular. Strong proficiency in JavaScript and TypeScript is also required, along with knowledge of web markup including HTML5, CSS3, JSON, JQuery, AJAX, and Bootstrap.
Responsibilities include developing maintainable, scalable, cross-browser code that meets the highest standards of quality and performance. You will also be responsible for creating efficient APIs using .Net Core and C#.
A strong understanding of asynchronous programming and its quirks is necessary for this role. Additionally, experience with authentication and authorization technologies, as well as code versioning tools such as ADO/GIT and CI/CD, is highly desirable.
Familiarity with Agile Methodology and Test-driven development (TDD) is essential for this position. You should also have a good understanding of delivery platforms, including mobile vs. desktop, and be able to optimize output accordingly.
Beyond technical skills, excellent communication and teamwork abilities are crucial for success in this role. If you have experience working with Azure Cloud services, Kubernetes, and Dockers, that would be a significant advantage.
Key Responsibilities:
* Senior (5+ years) Full stack developer with Angular & .Net Core
* Strong proficiency with Angular, JavaScript, and TypeScript
* Demonstrated Angular (9 or higher versions) experience in developing maintainable, scalable, cross-browser code
* Strong proficiency in .Net Core, C#, APIs
* Specialized technical knowledge of SQL technologies
* Understanding the nature of asynchronous programming and its quirks and workarounds
* Have 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
* Understanding of Azure Cloud services, Kubernetes, Dockers
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, CSS3, JavaScript
* MS SQL, EF Core / ADO.NET Technology
* Application Design Patterns / Architecture
* Experience in working with GIT repository
* Azure DevOps experience (CI/CD Pipelines, Artifacts, Repo)
* Azure cloud development (Web, Databases, AI & Machine Learning, Security, and DevOps)