Job Description :
Build high-quality, scalable, and predictable end-to-end web applications on Microsoft technology stack and maintain them.
Ability to develop fluently using ASP.NET, .Net Core, C#, Web API, MVC, MVP, SQL Server, jQuery, JavaScript, JSON, entity framework.
Experience using TFS, visual studio IDE, and GIT repository.
Experience in Product Life Cycle Management, agile methodologies: Scrum, Kanban, etc.
Collaborate with internal teams to produce software design and architecture
Develop documentation throughout the software development life cycle (SDLC)
Experience in resolving application performance issues by analyzing the root cause, impact analysis, and applying unit-tested code fix.
Make regular modifications to existing software for error correction, adaptation to new software and to improve overall function and performance
Improve web application design by employing the industry's most relevant best practices and SOLID design principle.
Basic Qualification
Experience in ASP.NET Development, C#, MVP, MVC, .net core.
JavaScript frameworks (I.e. AngularJS)
Object-oriented and enterprise architecture design patterns
Advanced problem-solving and troubleshooting skills
Operations support experience required
Experience in MS SQL Server database development
Experience designing and implementing web services
Experience with AngularJS, Bootstrap, HTML5, and CSS
Microsoft certifications in MVC .Net preferred
Thinks independently and demonstrates exceptional written and oral communications skills