Meeting with the development team to discuss user interface ideas and applications Manage the configuration of the build infrastructure (Windows and Linux). Improve reliability and performance of test and build processes Review and recommend solutions and tools to improve the software development process Reporting to the Project Manager/Team Leader regarding the progress, impediments of assigned project/tasks