Collect, analyze and formalize the software needs of the company. Develop, manage and pilot a software engineering project. Participate in the design, development and deployment of the solution. Ensuring the maintenance in operational condition of the company's software solutions.