what are the duties and responsibilities of a software engineer?
['Improving system quality by identifying issues and common patterns, and developing standard operating procedures.', 'Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.']