Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 21, 2023
    Deadline: Dec 15, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The African Population and Health Research Center (APHRC) is leading Africa-based, African-led, international research institution headquartered in Nairobi, Kenya, and conducting policy-relevant research on population, health, education, urbanization and related development issues on the continent.
    Read more about this company

     

    Full Stack Software Developer for the Measurement, Evaluation and Learning (MEL) Portal

    • APHRC is seeking to recruit a Full Stack Software Developer for the Measurement, Evaluation and Learning (MEL) Web Platform. This position will offer technical support on the MEL Web Platform through design and implementation of new modules and modification of existing ones, based on the end user’s requirements, during rollout and its operationalization.

    Duties/ Responsibilities

    • Design and implementation of new modules and modifications of existing ones in the MEL Web Platform and align it to APHRC’s processes and procedures.
    • Maintain the integration of the portal with the Microsoft Dynamics365 ERP and the database through web services.
    • Maintain/ make relevant changes to the links between the performance indicator tracking and alliances modules and their data entry forms.
    • Create or update the authentication module through active directory service to allow existing user to re-use their Active Directory usernames and passwords.
    • Modify, when necessary, data entry forms and customize the database based on the various data needs.
    • Configure and maintain the GIS module to visualize the progress on key performance indicators and their trends.
    • Maintain the data import module in the system for the existing Excel database.
    • Set quality assurance parameters (e.g., approval and acceptance of data) and data validation rules.
    • Make changes to the existing dashboards or create new visualization using Tableau and embed the new or updated visualization dashboards to the Web platform.
    • Configure the data visualizer for the database to generate the required reports.
    • Configure/modify the user rights module used to assign the access of the database to the users as per their role in the organization.
    • Configure the data administration module to ensure the proper administration of the database.
    • Integrate the MEL Portal with the knowledge management and learning portal (knowledge repository, knowledge sharing platform, subject matter expert locator and AI Chatbot).
    • Integrate the knowledge base with the AI to enhance functionality and retrieval of knowledge.
    • Support the configuration and enhancement of the Knowledge Management and Learning AI Chabot.

    Qualifications, Skills and Experience

    • A degree in related disciplines e.g. Software Engineering, Computer Science, Computer Engineering or any relevant field.
    • Must be proficient in Python programming language with Django Rest Framework, Vue.js, and Bootstrap CSS, PostgreSQL database or any other DBMS.
    • Must have experience working as a frontend developer responsible for building and enhancing the applications using vue.js (Preferred 3+).
    • Strong experience in Object Oriented Software Development in ASP, PHP, JavaScript Frameworks and HTML.
    • Hands-on experience with architecture styles/APIs (REST, RPC).
    • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET.
    • Ability to create web pages to show online reports to application users using pivot reports, detailed data pages, grid views and tables.
    • Developed user authentication mechanism using web services.
    • Experience with jQuery to bring dynamic behavior to the web page and also perform AJAX calls to the MVC controllers.
    • Understanding of Agile methodologies.
    • Hands on experience on the use of AI Chat bots.
    • Excellent analytical, detail-oriented, presentation and problem-solving skills.
    • Proven work experience as a Data/System analyst and developer including use of web enabled systems
    • MSSQL development, 5 years (Preferred)
    • Production Support, 3 years (Preferred)
    • Azure DB, 2 years (Preferred)
    • Stored Procedures, 5 years (Preferred)
    • Skilled at writing SQL code, designing new systems, understanding front-end-users’ requirements and have a problem-solving attitude.
    • Create complex functions, scripts, stored procedures and triggers to support application development.
    • Excellent skills in debugging and troubleshooting user sessions and solving bugs.
    • Ability to analyze and critique requirements and make recommendations on possible solution designs.
    • Ability to complete work independently, incorporate client feedback, and deliver on time.
    • Excellent skills and experience in training facilitation, mentoring and capacity development.
    • Demonstrate oral and written communication skills, including presentations.
    • Prior experience in development of an information management system for humanitarian organization will be an added advantage.

    DEADLINE:  December 14, 2023

    Only shortlisted candidates will be contacted and will be required submit a Police Clearance Certificate at a certain stage of the recruitment process. Cover letters should be addressed to:

    The Human Resources Officer

    African Population and Health Research Center, Inc

    APHRC Campus, Manga Close, off Kirawa Road, Kitisuru

    PO. Box 10787-GPO, Nairobi

    Website:  www.aphrc.org

    Method of Application

    Interested candidates are invited to submit their application in English, and include the following in a single document:

    • A letter of application;
    • A statement of research interests and goals (1-2 pages); and
    • CV with contact details of three referees

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at African Population And Health ... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail