Professional Skills : •Analyse of needs. • Writing technical and functional specifications. • Design and recommendation of the technical choices. • Implementing solutions. • Writing specifications and test scenarios. •writing bug reports. • Writing user guides of an application. • corrective and evolutionary maintenance. • Check the quality of deliverables. • Ensure compliance with deadlines .(Deadlines) and requirements.