A well-established organisation is seeking a Senior Programmer to join its technology team. This role is responsible for the development, enhancement, implementation, and maintenance of complex software solutions and business applications that support critical business operations. Working alongside