Bachelors or Masters degree or appropriate experience
Hands on Experience in C#/.NET, WinForms, server-side web service development.
Experience in Object Oriented design and Design patterns.
Ability to learn new technologies and solve problems effectively
Proven experience as a professional software developer
Excellent analytical ability and an eye for detail and quality
Experience in using Developer Express, DirectX and/or OpenGL will have added advantage.