Prepare and record accounting entries according to the deadlines of the group and US GAAP rules; Support month-end and year-end close processes; Prepare and participate in external audit requests; Develop process and technical documentation; Plays an integral role in the development, implementation and maintenance of the financial accounting systems; Provides management and their team with meaningful, accurate and timely financial information and reports as requested; Ability to effectively present information and respond to questions from Management and cross functional teams; Participate in the interim and annual audits for the Group; Perform other accounting and controller duties and support junior staff as required or assigned.