Application developer

Definition
An application developer is

"[a] software programmer who creates applications, usually by integrating a variety of pre-existing elements such as application programming interfaces and software and hardware platforms."