Responsible for writing and coding individual programmes from business and technical requirements, including new projects and maintenance of existing software.