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