RATP Smart Systems, a digital subsidiary of the RATP group, was created to promote, in France and abroad, its know-how in the field of Intelligent Transport Systems (ITS).
With its 200 employees, it designs, integrates, operates and maintains systems for ticketing, multimodal information and operating assistance (presence on 120 networks).
The company also manages the ticketing system in Paris and its suburbs (12 million transactions per day), the largest multimodal network in the world with the presence of subways, buses, trams and RERs. Through its subsidiaries Ixxi Techside, Navocap and Setim, RATP Smart Systems has a presence in Bordeaux, Toulouse, Saint-Etienne and Mexico.
RATP Smart Systems offers an adapted offer by responding in a targeted way to the needs and problems of the organizing authorities, local authorities, urban mobility operators and companies wishing to improve the mobility of their employees.
ACTIVITIES :
- Participate in the collection of needs with the MOA
- Realize Proof Of Concepts and or model
- Contribute to the general and detailed specifications of a product or service: UML, design patterns
- Ensure the necessary software developments and possibly the follow-up of the realization of subcontracted components
- Perform unit tests and integration
- Participate in the different phases of the projects: build (new project mode), run (third mode maintenance types 1 and 2)
- Build new mobile solutions from a customer need
- Perform maintenance or upgrade operations of existing applications.
- Participate in Agile (Scrum, Kanban) or V cycle ceremonies
- Use Ixxi Software Factory (Continuous Integration Platform, SVN, Sonarqube, Jenkins, TestRails, Redmine, Nexus) to improve code quality
- Participate in development cost estimates
- Participate in the firing of loads and robustness
- Report any identified risks to the Project Manager or the project manager responsible for the application or product and propose solutions
- Validate the documents produced with the Technical Leader or the project manager responsible for the application or product concerned
TECHNICAL ENVIRONMENT :
Java / Spring / Maven / Eclipse
Application server: Tomcat / Jetty
API / Web services.
SOA: Soap, Rest, XML, JSON
JMS message bus: ActiveMQ, Rabbit MQ
Presentation: GWT, Liferay, Vaadin, HTML5, JS
Cartography: OpenLayers, Leaflet, OpenStreetMap ...
OS: Linux, RedHat
DBMS: Postgresql, mysql
The candidate is not required to master the entire technical environment.
On the other hand, particular attention will be paid to ensure the candidate's willingness to enrich his skills and his ability to quickly build skills on these new technologies.
SEO function (s)
Management Computing - Web Computing, Websites and Internet Portals
Profile description
Technical know-how
Programming languages
Object design and design-patterns
algorithms
Open source environments
Knowledge of the main project phases (expression of need, planning, specifications, recipes ...)
languages
Proficiency in technical English for program comprehension and fluent English and / or to participate in international projects
PROFILE:
Engineering School or equivalent
Desired experience in similar technology environments
The desired profile must develop the following qualities: