The Software Engineer is responsible for programming and validating all or part of a software module, as well as its integration before delivery and then its maintenance in operational condition.
The software engineer thus participates in the entire cycle of an IT project, from the end of the definition of the project to the maintenance phases, and works within a team, under the responsibility of a project manager. Informatic project.
The Software Engineer must:
Studies and training
The Software Engineer can come from a Grande Ecole d'Ingénieurs, or from a specialized university training of at least Masters level. In times of stress on the job market, recent scientists holding a non-computer science master's degree (for example in physics or mathematics) may hope to be recruited by IT services companies under specific programs providing them with training in internal programming.
The Software Engineer can evolve towards project management responsibilities, by becoming IT Project Manager and supervising a team of Software Engineers, or on the contrary capitalizing on his technical knowledge, by becoming an Expert in a particular field or a Specialized Consultant.
The salary of a software programmer in West Africa is greater than or equal to 100 thousand francs per month.