Responsibilities! To collaborate with design team, technology, and architecture teams Responsible for developing, enhancing, re-engineering and maintaining the application Responsible for the usage of technologies across the existing client products To create reusable components and perform integrat