Bringing people together to work on challenging and interesting projects. Managing and supporting our teams. Provide training where needed. Developing our projects with the ultimate goal of creating new products and services. Exploring new technologies and generating new business ideas.