Job Description: |
- 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 ASP.NET MVC, Web API, Windows services
- Very good in writing and optimizing SQL queries
- Work with Product Managers to analyze 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
|
Desired Candidate: | Required Tech Stack:
General
• Solid understanding of OOP design principles
• Visual Studio 2017, SQL Server 2014 and above
• Unit Testing
Front-end and Back-end
• ASP.NET MVC (or core) , C#, Web API, Angular
• JavaScript, jQuery, AJAX
• HTML5, CSS3, Bootstrap
• Understanding of web technology stack, including HTTP, REST, cookies, caching
• Windows & web services, IIS
• C# and .NET Framework
• Experience with scalable, performant design and architecture
Database
• Good knowledge of SQL and relational databases
• Should be able to write advanced SQL queries, stored procedures, views, and functions
• ADO.NET, LINQ to SQL, Dapper
• Knowledge of any non-RDBMS database is a plus
Please note: The candidate must be working on the required tech stack on current projects.
|