They create software, write code, and solve technical problems using programming languages. What is this job?