- Perform coding, code commenting, debugging, bug fixing, testing, code reviewing and other related activities in accordance with company coding conventions, approved designs and project standards
- Follow the existing company, team and project processes and procedures and suggest how to improve them
- Work with project manager and quality assurance representative to estimate issue resolution or package implementation efforts
- Write technical design specifications, participate in design reviews and provide input to the design recommendations
- Perform unit and integration testing of an application and identify, troubleshoot and solve application code related issues
- Coach and guide less experienced colleagues
- Communicate a in clear and structured way with clients and colleagues