Job Description Basic Purpose Provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients,