software developer

Description

Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.

Alternative label