This role requires a wide variety of strengths and capabilities, including:  7+ years of experience in information technology with an emphasis on application development demonstrated experience with applications development throughout the entire development lifecycle