Job Description
Design, develop, test, and maintain software applications and systems. Collaborate effectively with cross-functional teams, including product owners, product managers, business users, UI/UX designers, and fellow engineers to deliver robust, scalable, and secure solutions to achieve the desired outcomes Consistently deliver quality solutions that meets the designed business value Maintain and operate the platform to ensure availability and resiliency this includes addressing any obsolescence, vulnerability and production incidents Perform fast prototyping to test proof of concepts with business to demonstrate effectiveness of digital solutions Identify new technology innovations to continuously improve the product/ platform and/or drive greater business value Provide technology leadership to review solutions provided by our vendors (as we still operate in an outsourced/co-sourced environment) Define and enforce technical design patterns in code development to ensure maintainability and ...