Works under only general direction Timely completion of all tasks as per the project plan Ensure quality code deliveries by means of code review, unit testing, static analysis etc. Helping team in authoring and updating technical documents. Work with other remote and on-site development teams Learn and adopt new technologies to improve the product performance & quality. Compliance to Quality Management System and Design Controls.