Job Descriptions. Understanding best coding practices and designing thoughtful coding patterns. Analyzing problems and proposing an implementation to solve the issues. Troubleshoot..