Sound knowledge in C#.NET & MS SQL. Knowledge on WPF, WCF, LINQ and Crystal reports is must. Very good knowledge of object oriented analysis and design principles, UML, software development life cycle and documentation. Knowledge/experience in Mobile Application development would be an added advantage. Ability to handle multiple tasks and work effectively as a good team player under minimum supervision. A degree or equivalent qualifications. Good communication, analytical, problem solving & interpersonal skills.