Search
Introduction

Overview:

IT Software Development Manager’s (The Manager) primary responsibilities are:



1. Supporting and maintaining HELP’s custom internal systems, as well as off-the-shelf applications and the relationship between the two.



2. Ensuring staff have the appropriate training to maximize all software in use at HELP.

Under the supervision of the ICT Senior Technologist, the Manager will develop, test, and debug functionality; perform entry-level program analysis and prepare documentation; assist units with data process integration for all software in us at HELP.

The Manager will work closely with a team of programmers (local & remote) who are continually improving core functionality of HELP’s software. The ideal candidate should have the curiosity to learn new things, the ability to deploy effective code, and build education support tools.


Fonctions

This Summary of Responsibilities is indicative but not exhaustive. HELP employees are expected to contribute as a team when needed.

A- Software:

Current internal systems include our open-source student database, Bazla, (customized Drupal 7 and CiviCRM platform), KOHA, KOREM management (Flask-Python framework). Current off-the-shelf applications include Moodle, Orange HR, EZO Office Inventory, Intacct, Raiser’s Edge, Microsoft Sharepoint & Office Suite

The Manager will hold primary responsibility for maintenance of, technical and end user docu-mentation for, and if necessary managing the code repository for the following tools:

Koha

EZO

Project Managment platform (Openproject or Redmine)

Raiser's Edge/Blackbaud

Microsoft 365/Outlook



For all software:

Data Entry: Work closely with appropriate staff from all departments to optimize data-entry. This includes training staff and interns to properly enter and verify data.

Back-end, database and sysadmin related to existing and new internal open-source tools and systems.

Write clear documentation and develop user-friendly tools.

Build reusable data reports and views as requested by users.

Plan and coordinate project rollouts.

Users:

Conduct recurring training for staff in internal systems as needed.

Gather, analyzes, and document user information needs and business issues and helps determine the most effective/efficient programming solution.

Website:

Development and Maintenance of HELP and associated websites with Development Department.


B- Educational

Support students and peers in problem solving and education in the IT area of expertise.

Collaborate with the IT instructors in HELP’s Academic Dept. in teacher training and maintenance of educational platform (Moodle).

Provide ongoing training on KOHA library management software and support the training of library interns.





C- Institutional Support:

Provide additional support as needed and requested by the HELP Direction (e.g., PR, Outreach, fundraising, participation in meetings, recruiting, interview panels for staff and students, and other HELP activities).


Qualifications Requises

Minimum Qualifications :

- Education: Bachelor's degree in Computer Science or equivalent experience

Work experience:

Familiarity with software development process.


Experience with CMS (Drupal 7 preferred)

Experience with various Programming languages (PHP, Javascript, Python)

Strong understanding of IT infrastructure


Database administration: SQL, MySQL

Familiarity with Linux and command-line based Operating Systems


Essential skills:

Excellent oral and written communication skills
Detailed oriented
Ability to keep data clean and find and address data irregularities
Proficiency in Microsoft office Suite (word, Excel, Office365, Azure exchange)

Ability to work under pressure

Language Proficiency: French ; English; Creole


Conditions particulières

Indicators of Performance:

Internal software systems meet the needs of the organization and users

More user training and progressively more comprehensive documentation

More custom data reports created.

Proficient in working directly with units in addressing errors and anticipate implementation needs.


Conditions de travail

Travel: Possible


Dossier de candidature doit avoir ...

1️⃣ Identification Documents

Updated Curriculum Vitae (CV)

Cover letter

Copy of an identification document (ID card, passport, driver’s license)



2️⃣ Diplomas and Education

Copies of diplomas (High School, Bachelor’s, Master’s, etc.)

Training certificates or certificates of relevant courses

3️⃣ References

Professional reference contacts (name, position, email/phone)


4️⃣ Professional Experience

Employment certificates / letters of work experience


Remarque contact

Please use this email address only if you encounter a problem with the link above:
recruterh@uhelp.net


Autres remarques

Please use this email address only if you encounter a problem with the link above:
recruterh@uhelp.net


Envoyez à vos amis par


back top