Requirements
1 - Familiarity with design, development, testing and programming with different frameworks
2 - Familiarity with different database types including Oracle, SQL Server, DB2
3 - Full mastery of .NET Core, React.js, JavaScript, ASP.NET, MVC, Webform, DOM, JSON, HTML, CSS, C#, SQL, Web API, AngularJS, Entity Framework
4 - Familiarity with the concepts of Object-Oriented programming
5 - At least 4 years of work experience
6 - Familiarity with financial and banking systems is a top priority
7 - Familiarity with the concepts of Data modeling and Database
8 - Optimizing code written by yourself or others, as well as error handling
9 - Familiarity with Design Pattern
10 - Following the principles of commenting, naming, writing, and documenting
11 - Having excellent knowledge of creating APIs and Web Services
12 - Familiarity with source control tools such as TFS and Git
13 - Familiarity with IIS
14 - Familiarity with web-based applications' performance optimization