Design, develop and maintain both new and existing code ranging from client-side development using JavaScript, HTML and CSS to server-side code using C# and MVC, Web API, Windows services
Very good in writing and optimizing SQL queries
Work with Product Managers to analyse requirements and convert them into running code
Write Optimized readable, extensible, testable code
Create, maintain and run unit tests for developed code
Work with management to create and adhere to schedules
Translate mock-ups and wireframes into functioning front-end code
Write and maintain documentation for new and existing features
Collaborate on technical architecture and design
Should be able to work with cross functional and remote teams.