develops and/or configures the software so that it meets the technical requirements. In more complex situations, these are initially structured in stages until elementary IT requirements are reached. The engineer is also normally responsible for the (automated) unit tests, regression tests, builds and technical documentation. He installs and configures development environments.
In this specialisation, there is the possibility to have an add-on for a technology (e.g. Java, .Net/Microsoft, Data Science + Analysis, Machine Learning, AI, ...). For this purpose, guidelines are developed, which require practical experience, but also initial further education/certificates and further education/updates for new versions. However, the methodological similarities are the main focus of the Engineering title.