System Developer

Action Africa Help International (AAH-I) is recruiting a System Developer to be based at our Nairobi office.
Job Summary:
You will be collaborating and learning with a seasoned team of fellow developers and ICT project managers with more than 20+ years of combined industry knowledge and implementing a distributed system in a highly rated organisation that positively impacts lives in tough living environments in Africa.
Key Duties and Responsibilities:
To realize the organization’s intention of integrating access to all of its management, financial, monitoring & Evaluation and reporting operations, we are looking to recruit an in-house team of two or three developers that will be responsible for:

The selection of a suitable Open Source ERP platform/framework, to best suit implementation and integration of existing and specified applications.
Working with third-party contractors to oversee implementation (on AAH-I’s ERP platform) of purchased applications.
Ensuring documentation of code & user manuals.
Carrying out training of staff across our operating regions.
Conducting internal audits of vendor-supplied and integrated applications.

Expected Results
The desired ERP will feature an integrated implementation of a central, hosted, normalised open source (PostgreSQL) database, on which all management applications will be configured. The applications include:

Financial management
Human Resources Management
Procurement
Monitoring, Evaluation & Reporting
Warehousing & distributed inventory management
Fuel Management
Equipment & Machinery management
The organisation’s intranet applications
Upcoming applications in future.

Purpose of the role: To realize the organization’s intention of integrating access to all of its management, financial, monitoring & Evaluation and reporting operations,
Qualifications, Skills and Experience:

Knowledge of software development best practices
Consciousness to and commitment to project management fundamentals (time, deliverables, quality)
Programming skills : Python, HTML5, JQuery and API development
Database servers: PostgreSQL, MySQL interactions, including ORMs and performance tuning/optimization.
Experience with MVC frameworks for developing APIs
Previous DevOps experience
Familiarity with Odoo development will be an added advantage