1. A deep understanding of relational databases and experience with the fundamental of SQL.
2. Professional experience with Objective Oriented principles and design patterns
3. Experience with windows desktop application design and development
4. An ability to meet deadlines and adapt to changing project requirements
5. Strong interpersonal skills and ability to work in a team environment.