Understand requirements and backgrounds, estimate effort and support project managers in consulting, conception and planning Design and implementation of interfaces for various system components Development of database-based applications Optimization of...