Software/Database Programmer Develops and modifies software and database systems, analyzes and designs applications, manages project plans, troubleshoots and maintains systems, prepares documentation, and mentors technical staff. Communicates with labs for data collection, implements database systems, manages computer systems, ...