The ideal candidate would possess a thorough understanding of the .Net Framework and related technologies especially VB.NET & C#. He would possess strong abilities to design and develop complete systems. Software testing, database design and documentation are all routine expectations of the development team.