Application programmer

An application programmer is one who develops and maintains application programs, as opposed to system programmers who develop and maintain the operating system and system utilities.