we're hiring a Senior Full-Stack .Net Developers for our branch in Egypt: and one of our largest projects in Saudi Arabia:
Requirements:
- 4+ years of work experience.
- Solid OOP concepts, best practices, SOLID principles, Enterprise Integration, and Strong knowledge of Software Design Patterns.
- Experience with C#, .Net, .Net Core, ASP.NET, MVC, Razor Pages, ORM using EF, Web API, WCF Angular, and TypeScript.
- Experience in client-side development using JavaScript, CSS, and HTML. Solid HTML5 and CSS3, SASS, responsive, TypeScript, ECMAScript (version ES8).
- Familiar with various design and architectural patterns (Clean Architecture, Onion ).
- Experience Working with OAuth2, and OpenID.
- Good understanding of the DDD concept.
- Experience writing unit/Integration tests.
- Experience understanding of code versioning tools, such as Git.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Experience understanding client-side scripting jQuery and Angular2+, and Consuming RESTful APIs.
- Have experience with CSS/UI frameworks (bootstrap).
- Familiarity with Microsoft SQL Server.
- No SQL databases (MongoDB, Elastic, Firebase) are a plus
Work Conditions:
Location: Egypt.
Daily Attendance: Remotely.