Job descriptionThe ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Note that the expected salary is 200-400USD
Basic Requirements
asp.net CORE Razor Pages, MVC.Web API, web services.basic knowledge in any SQL DB(postgresql,MS SQL,SQLite) and Entity Framework, LINQ.good programming skills (OOP, Data Types, Methods, Algorithms, Generics, Interfaces, Delegates, Classes ...etc)
Other Desired skills
Experience with syncfusion UI Controls.Exposure to Blazor , ABP Framework and swagger API.Experience using Entity Framework with postgresql.Good to have experience in Design Patterns/architectural patterns (Singleton/ Abstract/ Abstract Factory).Working knowledge of 'Source control' (GIT) AuzeDevOpsExperience with unit test, especially NUnit/MSTest.Familiarity with multi-threading/thread-safe programming.
Responsibilities and Duties
Creating enterprise web applications and associated .NET backend RESTful web services that work on a variety of interfaces.work with third party APIs.Ability to work in a small, remote, fast paced, collaborative environment.Upgrading, configuring, and debugging existing systems.Revise, update, re-factor and debug code.Improve existing software.