-Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analysing its root cause. - Coordinating with team members for system design,integration,application maintenance etc. - Understanding & mapping clients requirements / enhancements to the product, implementing solution that effectively resolve problems of provide improvement - Communicate technical problems, processes and solutions. - Explore new technologies/industry trends and technical innovation and create Proof-of-Concepts using new technologies. - Comfortable with reading and modifying others code as well as designing new applications and library.