Design and implement complex data interfaces and execute queries for existing or proposed repositories to ensure data accessibility and system functionality. Design, code, and modify software to add features, implement high-performance algorithms, and integrate applications into diverse operating environments.