In addition, this role focuses on performing the following Software Product Development duties: Designs, tests, and develops software products (end user applications, systems software, mobile/web applications, database products, etc.); Conducts requirements analysis and high-level design/modeling to convert external customer needs into software solutions; designs and specifies the overall software structure, core elements, and properties by analyzing the software requirements, constraints, interfaces, and dependencies. Examples of day to day tasks include: extract and manage data from institutional data warehouses; develop, maintain and document high quality reusable queries, and pipelines; translate complex research questions into structured data requests and analytic workflows; collaborate with CTSI informatics, and research teams to support grant-funded and investigator-initiated studies; contribute to data governance and quality assurance processes that ensure regulatory compliance; and facilitate process improvement initiatives.