Duties and responsibilities Work with project team members to design algorithms and flowcharts Troubleshoot, debug and upgrade existing software Support applications in production \xe2\x80\x93 analyse and resolve issues as they arise Write well designed, testable, efficient code by using best…