Expert proficiency in Object Oriented (OO) Programming: Strong knowledge in OO programming languages and expert skill in at least one (preferably #Java) is required.
Extensive knowledge of most prevalent and trusted technical discussion boards, portals, and knowledge-sharing internet sites for help with technical challenges
Knowledge of policies, standards, procedures, and techniques used for application development is required.
A strong ability to think logically and structurally and have attention to detail is required.
Ability to communicate with technical and non-technical audiences.
Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal, are required.
Ability to work independently on any size project.