Of the Tasks
The tasks for this role will involve:
* Development of front-end website.
* Development of back-end website.
* Design and develop APIs.
* Building reusable code for future use.
* Development and integration of technological components.
* Implementation of user requirements.
* Prototyping.
* Elaboration of test programs.
* Integration with other applications.
* Writing of technical documentation.
* Assistance with deployment and configuration of the system.
Experience Required: Knowledge and Skills
* In-depth knowledge of HTML 5 and CSS 3
* In-depth knowledge of Java 8 and Java 11. Java 17 and above are a plus.
* In-depth and proven knowledge of the Spring framework.
* Good knowledge and experience working with Javascript frameworks (Angular, JQuery, React…)
* In-depth knowledge of Relational DBMS
* Good knowledge of Agile principles
* Good knowledge of design principles such as SOLID, IDEALS, and CQRS. SAGA is a plus.
* Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus).
* Knowledge of UML, in particular use case, state transition, and activity diagrams.
* Capability to write clear and structured technical documents
* Ability to give business and technical presentations
* Ability to apply high-quality standards
* Analysis and problem-solving skills
* Ability to cope with fast-changing technologies used in application architecture and design
Non-Technical Skills
* Capability of integration in an international/multicultural environment, rapid self-starting capability, and experience in working in a team.
* Ability to participate in multilingual meetings
* Ability to work in a multi-cultural environment, on multiple large projects.
* Excellent Team Player
* Ability to understand, speak, and write English C1 is mandatory
* Ability to understand, speak, and write French B1 will be an advantage.
* High degree of discretion and integrity is required as the applications managed and maintained in SG contain personal and confidential data