Key Responsibilities: Write clean, well documented, robust and reusable code. Unit Testing and Debugging. Actively involved in client interaction and requirement gathering. Adhere to and recommend improvements to coding standards. Keep abreast of the latest trends,