Full Job Description
Understanding business requirements for software application development
Preparing and maintaining project documentation like requirement understanding, solution architecture, use cases, punch points, etc.
Compliance to Software Development Life Cycle
Developing software application (start to end) on the available technology platforms like, .Net Web Forms, .Net MVC, .Net Core, SharePoint on-premise, SharePoint online, etc.
Interaction with business users at various stages of application development
Designing Database Architecture
Hands-on experience on SQL Server Database development for SQL Server 2014 & above, is a must
Bug fix, enhancements and support to existing applications
Experience in working on Version control tool (DevOps, TFS, GitHub)
Working in a team