Computer Programmer Responsibilities: Coding and debugging. Designing and testing computer structures. Troubleshooting system errors. Writing computer instructions. Managing database systems. Maintaining operating systems. Editing source-code. Profiling and analyzing algorithms. Implementing build s