Application Developer

Usually, a software engineer involved in creating an application.