• NEVER pay for any job, interview, certification, visa or any other fee to any employer or individual. If you need any clarification, email us: services@myjobmag.co.ke
  • Software Developer at University of Maryland

  • Posted on: 3 September, 2019 Deadline: 9 September, 2019
  • View Jobs in NGO / Non-Profit Associations View All Jobs at University of Maryland1
  • Subscribe to free job alerts
  • The University of Maryland Baltimore School Of Medicine through its operating arm Maryland Global Initiatives Corporation (MGIC) Kenya, implements comprehensive HIV prevention, care and treatment programs to facilitate the Ministry of Health in Kenya towards epidemic control. MGIC Kenya is seeking suitably qualified persons able to fill the following positions:


    Software Developer




    The position will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. The position will also be involved in directing system testing and validation procedures, and also working with stakeholders or other programs on technical issues including software system design and maintenance.


    • Support successful adoption and use of integrated EQA database system (e-PT) at the NPHL to enable management of the Proficiency Testing (PT) program data and better utilization of the data for Ministry decisions.
    • Support functionality of HIV QA systems used for HTS site assessments (SPI-RT) and HTS lab register data collection, data access and data visualization
    • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
    • Directing software programming and documentation development.
    • Working with stakeholders on technical issues including software system design and maintenance.
    • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
    • Consulting with IT staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
    • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
    • Conferring with project managers to obtain information on limitations or capabilities.
    • Work closely with program staff to identify user needs and translate these into detailed product specification reports and management plans.
    • Lead the development of information products for decision-makers to generate data-driven actionable insights.
    • Lead the development of technology products for end-user iteratively reviewing implemented systems to identify usage and usability gaps. Propose and implement actionable improvements.


    • Bachelor's degree in computer science, IT or related degree.
    • Knowledge of the software development life-cycle.
    • The desire to work in fast-paced and demanding environment.
    • Ability to develop unit testing of code components or complete applications.
    • Must be a full-stack developer and understand concepts of software engineering.
    • Experience working in CI/CD environments.
    • Experience developing software documentation
    • Working knowledge of version control systems such as git.
    • Demonstrable expertise in PHP frameworks (particularly Laravel and Zend) as well as WordPress CMS.
    • Experience in front-end web technologies - HTML/CSS, Bootstrap, Javascript (AngularJS, VueJS, JQuery), JSON, REST APIs.
    • Expertise in Linux server deployment, configuration, and management
    • Expertise in web server configuration - Apache and NGINX
    • Operational knowledge of database management systems - MySQL, PostgreSQL and SQL Server - including database design, indexing, query optimization, and backups.
    • Experience in interfacing software systems with hardware (such as laboratory analyzers) and with other software systems.

    Method of Application

    Interested candidates who meet the above-mentioned qualifications, are requested to send their cover letter and resume to MGIC_Recruitment@mgic.umaryland.edu indicating the position being applied for on the subject line of the email by 9th Sept, 2019. Applicants are advised to include the position title as the subject.

    The University of Maryland is an equal opportunity employer.

    Only short listed candidates will be contacted.

  • ❮ Back to All Jobs
  • Know more about University of Maryland1Similar Jobs
  • Search for jobs by keyword
  • Animal Welfare Officer at The Kenya Society for Protection and Care of Animals (KSPCA Kenya)
  • Regional Coordinator at Bidhaa Sasa
  • Consultant at Kenya Girl Guides Association
  • Technical Lead for Africa at Center for Reproductive Rights (the Center)
  • Country Accountant at World Concern
  • Country Change Partner and Transformation Lead at Plan International
  • Psychosocial Assistant at Terre des hommes (Tdh)
  • Livelihood Officer at Association for the Physically Disabled of Kenya
Advertise your training programs and courses on MyJobMag
  • Filter Jobs
  • County | Search by region instead




    Also include jobs without defined experience

    Job Title

Display your company or industry jobs on your website or blog Get Started
  « 1 Recently Viewed Job
Send your application through

Yahoomail Gmail Hotmail