Substantial knowledge of specific computer environments and a broad range of programming languages with the ability to learn emerging programming languages   Minimum Education and Experience Requirements  Bachelor's degree in computer science or an IT related field or related technical degree from an  appropriately accredited institution and two years of experience in business application consulting or  development