Take over software engineering tasks throughout the life cycle of the development projects, including software design according to the provided requirements, software implementation, unit and integration testing * Take over responsibility for software and interface design tasks considering aspects like feasibility, reusability, maintainability, safety, technical performance and IT-security * Master source code management systems as well as UML, OO design and design patterns is a must have
mehr