Design, build, and maintain efficient, reusable, and reliable C#, Asp.net, code. Ensure the best possible performance, quality, and responsiveness of applications. Familiarity with the .NET framework. Strong understanding of object-oriented programming, able to write Optimized code. Writing clean, readable C# code and C# libraries. Strong knowledge of Microsoft SQL Server. Well versed with optimized and complex SQL queries for updating/fetching data. Well versed with stored procedures, cursors, loops, user defined functions, triggers, indexes, partitioning, normalization, table design, database diagrams, complex queries, views, temporary tables etc.. Demonstrated project implementation of Angular 2/4/8. Exposure to contemporary JS and CSS frameworks. Detailed knowledge and practical experience on Angular Development Knowledge about SPA Should have knowledge of caching/ performance Exposure with HTML 5, CSS, Javasript, Typescript Worked on design as well have experience in building REST API Design, build and maintain high performance, reusable and reliable JavaScript/Typescript code. Ensuring high performance on mobile and desktop Coordinating the workflow between the graphic designer, the HTML coder, and yourself Cooperating with the back-end developer in the process of building the RESTful API Communicating with external web services Experience in consuming Web API Comfortable with Agile development Knowledge of JSON, SVN, PHP, MySQL is a plus Lazy loading, Component Testing Familiarity with browser testing and debugging Creating self-contained, reusable, and testable modules and components Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system Validating user actions on the client side and providing responsive feedback