Software Engineer RPG - Senior




IT Development

Project description:

  • The mission will consist of team reinforcement for the developement of a product for insurances/health care.
  • Our customer is currently looking for 2 Senior RPG developers for a mission of 9 months approximately, with a possible extension.


Primary Tasks and Responsibilities:

  • Concept, Develop or adapt the applications in RPG for a domain as described by the the functional and business analysis and in regards to user requirements
  • 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 RPG 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
  • Sporadic presence in the Mons office can be requested, although permanence there isn't mandatory

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 skills:

  • Expert knowledge of programming languages: RPG
  • Expert knowledge of SQL
  • Expert knowledge of software: RDI
  • IBM minded & Agile oriented

Soft skills:

  • Accepts personal responsibility for client satisfaction
  • 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


  • French is a must

Contact person:

Contact name: Mfaume