Perform systems analysis, consulting with users to determine hardware, software, or system functional specifications. Design, develop, and modify computer systems or programs, including beta prototypes, based on user or system design specifications. Independently collaborate with the Product team to ensure client specifications are met. Collaborate independently with the