Job description:
● Developing the main server-side API that serves application requests.
● Designing and implementing user experience (UX) of the main Web application.
● Maintaining and improving existing functionality, in both server- and client-side.
● Collaborating with other team members for a streamlined development experience.
● The candidate is expected to work remotely 5 days a week, from Saturday to Wednesday, in compliance with current practice for full-time working hours.
● Please note: Male candidates are required to have completed (or be exempted from) mandatory military service.
Requirements
Requirements:
● Expertise in web-based software development.
● The ability to design and develop web services using ASP.NET Core, based on REST architecture.
● Basic knowledge of HTTP protocol.
● Mastery of data access using Entity Framework Core.
● Knowledge of SQL and mastery in designing and implementing relational databases by SQL Server.
● General knowledge of Auto Mapper software library.
● Mastery of HTML, CSS and SASS.
● Knowledge of Bootstrap, jQuery and JavaScript.
● Fluency in Angular and TypeScript.
● Knowledge of Web API in Angular.
● High mastery of C# programming under the .NET Core platform.
● Knowledge of object-oriented software development.
● Adequate Knowledge of SOLID design principles.
Preferred skills:
● Adequate knowledge of IIS and web configuration.
● Sufficient mastery in development of graphical applications using Windows Forms.
● Knowledge of Test-Driven Development.
● Adequate mastery of implementing unit tests by NUnit software library.