MAIN DUTIES/RESPONSIBILITIES/ROLES: Programming languages C# Dot Net, ASP.Net, MVC 5-4 Strong understanding and Hands on C# and SQL server Familiarity with coding and methodologies. GUI application design and programming. Database concept and technologies (SQL/MS Access) (Queries, store procedures and triggers) Proven track record in developing high quality client server application Strong hands on understanding of OOPS concepts/design pattern/architectural patterns Excellent debugging skills and ability to solve problems Experience to work with Agile process, using Microsoft Team Foundation Server (TFS) or GIT Hub recommended. Updating oneself with latest technology update /trends Collaborating with CFT to understand end-user requirements and specifications Designing algorithms and flowcharts to create new software programs and systems Producing efficient and elegant code based on requirements Unit Testing programs and applications Troubleshooting, debugging, maintaining, and improving existing software Compiling and assessing CFT feedback to improve software performance Observing CFT feedback to recommend improvements to existing software products Developing Project documentation as per process requirement Developing technical documentation to guide future software development projects Integrating software components, hardware devices and third-party programs Visiting Customer site as and when required for Project work SKILLS & EXPERIENCE Qualifications: ME/ MTech/ B.E./B. Tech.-IT/Computer, MCA, MCS, B Sc. Computer Science Experience:3 - 7 years previous experience in a similar role/industry