The responsibilities of an IT development engineer encompass several different aspects; these professionals take part in all phases of an IT project. In particular, they are responsible for:
defining needs/conducting the functional analysis
technical design/recommendations
development / coding
integration
preparation of technical specifications/documentation