Description
Description:
Project/Department Description and Responsibilities
- E-business
Primary Tasks and Responsibilities
Concept, Develop and/or adapt the applications in Java and/or Angular for a domain as described by the functional and business analysis and in regards to user requirements with focus on Angular frond-end development, reporting, analysis, implementation & problem solving.
- Insure the well understanding of all the requirement
- Translate the functional and business analysis in programming language and architecture
- Study and discuss the functional analysis with the designated internal contact
- Write the program in Java and in regards to the quality standards
- Conduct the Test driven development
- Test the program in the integrated environment following the Agile method
- Document the software
- Report potential issues to the functional analysts proposing the optimal solution for the achievement of the best result
- Evaluate the impact of potential changes on the software modules and report any potential problems
- Coach and train the fellow team members as necessary within the project requirements
Secondary Tasks and Responsibilities
- Quality assurance
- Write the test scenarios
- Test the final solution as proposed to the end users
- Document the test results
- Solve testing problems and retest
- Constant evolvement conducted in lessons learned after each milestone achieved
- Put in practice the improvement actions and good practices of software development
Technical Profile Requirements
- Expert knowledge of programming languages: Java or with focus on Angular framework (probably 5, maybe 4) Front End development
- Recent experience with REST web development services for +- 2 years
- Java - sufficient Back End knowledge is a plus
- REST APIs design & use/produce & consume
- Spring-boot: good knowledge
- Spring core: good knowledge
- DB2: good knowledge
- Maven: good knowledge
- Spring-data: good knowledge
- Hibernate 3.2.6: recent expose to usage
- Spring 3.1.2: recent expose to usage
- Eclipse RCP: good knowledge
Non-Technical Profile Requirements
- Accepts personal responsibility for client satisfaction
- Strong interpersonal skills
- Strong coaching & leading skills
- Strong tracking, coordination and project planning skills
- Establishes and manages engagement objectives, expectations and quality plan
- Ability to identify and implement process and/or application improvements
- Strong analytical and problem-solving skills
- Must be able to work on multiple simultaneous tasks with limited supervision
- Quick learner, motivated self-starter
- Excellent customer service, interpersonal, communication and team collaboration skills
Methodology/Certification Requirements
Bachelor Degree in Computer Science OR equivalent through experience. Advanced course work in technical systems plus continued education in technical disciplines is preferred
IBM minded & Agile oriented
Language Proficiencies
- FR or Dutch
- ENG is a plus
Must Have
IT Skills Requirements
- Angular Framework - minimum 2 years
- Build Tools (eg Jenkins, Maven) - minimum 3 years
- DB2, MySQL, SQLServer - minimum 5 years
- Development Tools (eg Eclipse, RCP, IntelliJ) - minimum 5 years
- Java Development - minimum 5 years
- REST API's - minimum 2 years
- Spring Framework - minimum2 years
- Web Services - minimum 2 years
Language Skills
- Dutch
- French
Methodology/Certification Requirements
- Agile - minimum 3 years