The Software Developer position at DB Schenker involves conducting independent analysis of business and technical issues and recommending alternative solutions, including development effort estimates. The role requires working with representatives of the user community to define and document system requirements, report progress and status, develop and coordinate system testing, assist with training, and develop user documentation. The developer will perform all development activities according to department standards, maintain proficiency in the languages and platforms required to develop applications, conform to all development and support activity deadlines, and report development status to IT management, including all unanticipated events affecting development. The ability to work on multiple projects and an understanding of project management methodology is essential.