Involve in requirement gathering process with the application’s process owners & internal team. Develop and maintain the applications as per business requirements. Carry out changes as per the change requirement process. Ensure that all the new requirements & changes are documented properly. Ensure to follow the Software Development Life Cycle process. Write well designed, testable, efficient code.