Anyone can write a computer software but that person has to learn a computer language such as python, java or applet. a computer language is a form of typing that the computer can understand as commands. Binary is the format a computer uses to understand and process information. if you type something like "A" the computer reads it as a bunch of zeros and ones and is able to save it like that and when you revisit the file in which you typed the letter A, the computer will display it as an A. To write an operating system such as mac OS or windows you need to write it in binary which is The language that the computer can process it is only zeros and ones and requires trained professional software writers
Software Developers, however the title varies between companies. Usually it is prefixed or suffixed with the specific language or technology associated with the career e.g. C# Software Developer or Windows Software Developer, etc.
Well technically anyone can write them although I will assume you mean professionally; that would be computer programmer who work for large software development companies.
They are called computer software engineers and computer programmers according to the US Bureau of Labor Statistics
the person who writes software programs called Programmer
A computer programmer
Computer Programmer write programs.
A computer programmer.
A Programmer
A person who writes a will is commonly referred to as the "testator."
A Philosopher
A person who writes the libretto for an opera is simply referred to as the librettist.
A drawer.
proposal
A poetry
publisher
A person who writes verses is a poet.
What is the study of codes
Columnist
Author
Reporter