Pessoa que tem como profissão ou função escrever programas de computador em uma determinada linguagem de programação.