Software Engineer; • Have a Degree in IT from a recognized University. • Have a sound knowledge of Microsoft Technologies such as CS.NET, ASP.NET, VB.NET, SQLServer 2008. • Be conversant with Object-Oriented analysis, design principles and have experience in component based design and development, Web services etc. • Good working knowledge of AJAX, XML and SQL Reporting Services. Application Support/QA Engineer; • Have a Degree/ Diploma in IT from a recognized University. • Have good understanding of the QA role in software lifecycle & should be able to prepare Software Test Plans and Test Strategies. • Experience in Web/Windows Applications and T-SQL.