An Application Developer is someone who creates, tests and programs application software for computers, tablets and mobile phones.