programmer (as a person who writes code)

Noun · ˈproʊɡræmər
  1. A person who writes, tests, and maintains computer software code.
    The programmer fixed the bug in the application.