JOB
OFFER
OFFER
P.O
BOX 3473,KG 558 st, House #630, Nyarutarama – Kigali
BOX 3473,KG 558 st, House #630, Nyarutarama – Kigali
JOB
DETAILS
DETAILS
Job
Title : A PPLICATIONS
DEVELOPER
Title : A PPLICATIONS
DEVELOPER
Department/Division
: IT department
: IT department
Reports
to
: Director of IT Product Development
to
: Director of IT Product Development
JOB
PURPOSE:
PURPOSE:
Assist
the Lead Application Developer in his/her role to Identify, validate and
implement management information systems for internal use towards improvement
of company operations. Ensure implementation and support software development
work required in systems integration.
the Lead Application Developer in his/her role to Identify, validate and
implement management information systems for internal use towards improvement
of company operations. Ensure implementation and support software development
work required in systems integration.
KEY_
RESPONSIBILITIES:
RESPONSIBILITIES:
Strategy
& planning
& planning
–
Organise on job training and knowledge transfer for Irembo Application
Development & management team
Organise on job training and knowledge transfer for Irembo Application
Development & management team
–
Application Development for Irembo services and support activities related to
backend agencies and third party vendors.
Application Development for Irembo services and support activities related to
backend agencies and third party vendors.
–
Designing, procuring, installing, testing, deployment, operation and
maintenance of different systems and application software internal and external
to RwandaOnline.
Designing, procuring, installing, testing, deployment, operation and
maintenance of different systems and application software internal and external
to RwandaOnline.
Implementation
& operation management
& operation management
–
Conduct software development using agile methodologies.
Conduct software development using agile methodologies.
–
Conduct daily brainstorming sessions, planning sessions, and retrospectives to
plan, track, and code development tasks.
Conduct daily brainstorming sessions, planning sessions, and retrospectives to
plan, track, and code development tasks.
–
Participate in project teams with focus on open source technologies best
practices.
Participate in project teams with focus on open source technologies best
practices.
–
Mentor junior team members in software development life-cycle activities.
Mentor junior team members in software development life-cycle activities.
–
Handling change requests for supported applications including the managing and
distribution of team assignments.
Handling change requests for supported applications including the managing and
distribution of team assignments.
–
Translate simple to complex user stories into functional and actionable
software. Create visual representations of logical business processes using
Visio or other open-source design tools.
Translate simple to complex user stories into functional and actionable
software. Create visual representations of logical business processes using
Visio or other open-source design tools.
–
Analyze, design, develop, test, implement, and maintain applications software.
Analyze, design, develop, test, implement, and maintain applications software.
–
Provide on-call support
Provide on-call support
KNOWLEDGE,
SKILLS AND EXPERIENCE REQUIRED
SKILLS AND EXPERIENCE REQUIRED
–
2 years of IT working experiences in software development, maintenance and
Project management.
2 years of IT working experiences in software development, maintenance and
Project management.
–
Experience in managing application support for mid-to-large scale IT
Application System projects
Experience in managing application support for mid-to-large scale IT
Application System projects
–
Working experience on complete Project life cycle from Software Requirement
Specification (SRS) to Operations and Maintenance.
Working experience on complete Project life cycle from Software Requirement
Specification (SRS) to Operations and Maintenance.
–
Experience in Object oriented analysis/design and development, JAVA and J2EE
(Servlets, Java Beans, EJB, RMI,and JDBC).
Experience in Object oriented analysis/design and development, JAVA and J2EE
(Servlets, Java Beans, EJB, RMI,and JDBC).
PERFORMANCE
STANDARDS
STANDARDS
Below
are the out expected results:
are the out expected results:
–
Implement assigned projects in time and within allocated budget.
Implement assigned projects in time and within allocated budget.
–
Follow up on reported application related issues assigned/escalated to the
team.
Follow up on reported application related issues assigned/escalated to the
team.
Application
should include a comprehensive Resume/CV. Qualified Applicants should submit
their applications via email by March 17th, 2017 to: hr@rwandaonline.rw
should include a comprehensive Resume/CV. Qualified Applicants should submit
their applications via email by March 17th, 2017 to: hr@rwandaonline.rw