She/He is a specialist in computer languages, such as C ++ or Java. She/He is responsible for programming, that is, for producing lines of code.
For this, she/he writes and follows a bill of specifications which points out the technical characteristics to be respected in order to create this tailor-made computer program.
She/He participates upstream in the analysis of user needs, during the test phase. Downstream, she/he adapts the software to the client’s request by making the necessary adjustments. She/He supports the training of users of the application and, as such, may even be required to write a user guide.
She/He is also involved in the maintenance or changes to existing programs. Thanks to the software packages, this standard programming software ready to use, she/he spends less and less time writing the programs, so that his activity evolves more towards analysis than programming.