Responsible for performing programming and development assignments, resolving complex application problems, driving application development for business value, mentoring software engineers, maintaining software quality standards, and coding at a senior level.