Develop new or customize existing software modules (mainly in Java) as per project needs. The developer will get involved in all software project phases including, software analysis and design, coding, testing and all their related documentation (e.g. functional requirement specification, design specification, validation and acceptance test plans, user manual).
Participate in the internal integration and validation testing phases.
Contribute in writing the installation procedure, integration test plan and validation test plan
Provide support during the acceptance tests and maintenance phase. Support activities ranges from level 1 (answering calls/emails), level 2 (identifying the problem), to level 3 (proposing and implementing solution).
Travel to assist the team in on-site support or integration if needed.