Complete application development by coordinating requirements; contributing to team collaboration; troubleshooting development and production problems across multiple environments; supporting users and other developers. Define objectives/solutions by analyzing user feedback and requests; envisioning system features and functionality to be able to produce a workable solution for users.