Senior Software Engineer / Tech Lead

Requirements;
Have a BSc in computer science, Engineering or equivalent.
Strong in SQL Server (2008 or above) and database concepts.
Web based and desktop software development experience in Windows & Linux platforms.
At Least 3-5 years hands on experience as a software engineer.
Should be very good team player with positive attitude.
Strong interpersonal and communication skills.