JOB DESCRIPTION Provide technical expertise with a broad set of development tools/technologies Understand global IT strategy and business needs to define high-level architectures Provide recommendations in the selection and use of technology, such as “build or buy.” Analyse complex issues and propos