Gather requirements through discussions with staff and stakeholders, Translate requirements from non-technical team members into user journeys and features, Draft wireframes and mockups following discussions with staff and stakeholders, Draft requirements documentation focusing on user interaction with the central archival data repository, Create architecture diagrams and technical documentation, Manage and manipulate datasets in various formats (CSV, Excel, Airtable, JSON, Matlab, Google OpenRefine), Employ basic programming and automation skills (Python, Java, Bash) to automate processes, Utilize transfer and communication protocols such as FTP, SCP, GIT, SSH