Job Description Safran Data Systems offers high-tech equipment and solutions for testing, telemetry, mission data management and communications for space. We contribute to the success of our customers by offering them innovation, unmatched performance, reliability and durability. Within the On-Board & Testing (OBT) Business Unit, Customer Service is responsible for repairing, maintaining and serving customers. He is the focal point for customers as soon as their equipment is made available. The service consists of developing the existing “Customer Service Database” tool, with the objective of: • to remedy the problems of severe slowness and blockages encountered by users in its use, • to correct the malfunctions that have been identified in the current version of the tool, • implement all or part of the developments identified by the customer service team. During your internship, your main missions will be as follows:
• Get to grips with the tool in its existing version, as well as the Java/Eclipse development environment, • Become aware of the needs for corrections and developments made by the customer service team, • Carry out the coding of these corrections and developments in Java language, • Validate them on a MySQL test database (copy of the operational database used by the service), gradually accumulating these tests in a validation report, • Successively deploy the versions of the compiled software to the different people in the department, • Take into account possible feedback on the versions deployed in the following versions, • Archive the sources of each deployed version, with an associated version sheet giving the list of modifications made.
Complementary Description At the end of this internship, you will develop specific skills: • Taking into account specifications and feedback/confirmation of needs with users. • Ability to adapt to existing software and a working environment, • Improved skills in the Java and MySQL language, • Carrying out validation tests with test report, • Acquire notions of configuration management (Know how to number, archive, properly document versions of executables and sources in a coherent manner, know how to synthetically describe the list of modifications of each software version) • Communication and relational skills within a team/department. Job Requirements You are preparing for a 3rd year in the general engineering or computer science cycle. You have an interest in software development. If you have previous coding experience, that's a plus. You are comfortable with Java and MySQL. You have good interpersonal skills and you like working in a team. You have an intellectual curiosity. You know how to work in a rigorous and structured manner.
Any Graduate