As a software engineer, you are responsible for the analysis, the design, the development and the maintenance of software projects.
Your main missions
- You join the Java development team to realize the features requested by the customers by using the Agile incremental approach
- You participate in the development, estimations and architectural design necessary to meet the needs of new projects
- Thanks to your creativity, you propose and implement the improvements in software systems that are constantly evolving
Your profile and « technical » background
- Software engineer with professional experience in Java:
- Strong Java 8(Jse and JEE) knowledge is mandatory.
- Java Swing
- Hibernate, JPA
- Good team player
- Strong knowledge of English and French is required and you have good communication skills (both oral and written)
- Open to constructive criticism and reviews
- Substantial experience in C#.NET (and PHP) development is welcome
- Good knowledge of Sw Design Patterns and architectural design aspects like UML notation is welcome
- Knowledge of Telecom aspects and particularly IP network protocols is welcome