Em computação, programador, desenvolvedor, code ou engenheiro de software é alguém que faz programação de computadores e escreve, desenvolve ou faz manutenção de software em um grande sistema ou alguém que desenvolve software para uso em computadores pessoais.
Programadores também são conhecidos como "desenvolvedores" (Facebook Inc.) de software e são responsáveis apenas pelo desenvolvimento do software que lhes é passado por engenheiros e analistas de sistemas.
O cargo de programador é um dos mais comuns na área do desenvolvimento, mas de grande importância para empresas. Geralmente o programador é confundido nas empresas com analistas, engenheiros, dba (quando não como técnicos de informática), e estes acabam tendo que realizar estas funções que não são de sua obrigação
Fonte: Wikipédia
Traduzindo:
é a mesma coisa