Is conversant with SDLC (Software Development Life Cycle) process
Experience in documenting project related documents and diagrams.
Good understanding of fundamental design principles for building a scalable application
Experience creating database schemas that represent and support business processes and good command over SQL queries and stored procedures.
Strong understanding of object oriented programming.
Excellent knowledge of ASPdot net, C#, Java script, libraries, windows, Web and WCF services, Client server.. VBdot net knowledge would be an added advantage.
Excellent knowledge of tools such as Visual studio 2015 and above, SQL Management studio 2008 and above, MS Office 2013 and above.
Excellent knowledge of excel reporting through application using Excel interop.
Should be able to write clean, readable, and easily scalable and maintainable code
Knowledge of code versioning tools such as subversion/Team foundation server/VSS.
Possess strong unit testing skills.
Ensure the best possible performance, quality, and responsiveness of applications.