Software Development
• Collaborating with management, departments and customers to identify end-user requirements and specification
• Testing and deploying programs and applications
• Compiling and assessing user feedback to improve software performance
• Observing user feedback to recommend improvements to existing software products
• Developing technical documentation to guide future software development projects