Developing new features & enhancing the tools:
· Understand client requirements and how they translate in application features
· Write high quality source code to program enhancements
· Perform unit and integration testing
· Perform functional and non-functional testing
· Respect the development standards
· Keep up with trends in terms of standard, technologies or methodologies
Supporting the tools:
· Process support requests for users and application clients (IT for IT) : configuration, assistance, etc.
· Engage in FTS (Follow-the-Sun) model with Europe, including information sharing and tasks handover
· Adapt monitoring tools and procedures
Transversal:
· Enrich the backlog of issues (source of recurring incidents), including description, impact/recurrence/priority
· Self-organize continuous learning on the IS systems and landscape
· Share improvement ideas with local and other country (Paris/Brussels developers)
Qualification, Skills and Experience
· Solid knowledge of Java programming language is indispensable
· Good knowledge of the Spring framework
· Solid knowledge of SQL to be able to write complex queries (SQL Server)
· Rest API design and development
· Knowledge of clean and tested code writing
· Willing to work in (pick up) other programming languages and technology frameworks where appropriate
· Good troubleshooting skills to find out root cause of issue and provide valuable suggestions to resolve the problem
· Good ability to translate business requirements into technical solution with good design & supportability
· Experience in Software Development Life Cycle e.g. Agile