design, build, and maintain efficient, reusable, and reliable c#, , 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