FULL STACK SOFTWARE DEVELOPER
African Population and Health Research Center (APHRC)
Software & Data
Job Summary
S/he will develop additional WordPress plugins and custom pages to meet the requirements of the Center and support the technical backend website updates as necessary.
- Minimum Qualification: Bachelors
- Experience Level: Mid level
- Experience Length: 5 years
Job Description/Requirements
The African Population and Health Research Center (APHRC) is a premier research-to- policy institution, generating evidence, strengthening research and related capacity in the African research and development ecosystem, and engaging policy to inform action on health and development. The Center is Africa-based and African-led, with its headquarters in Nairobi, Kenya, and a West Africa Regional Office (WARO), in Dakar, Senegal. APHRC seeks to drive change by developing strong African research leadership and promoting evidence-informed decision-making (EIDM) across sub- Saharan Africa.
- A degree in related disciplines e.g. Software Engineering, Computer Science, Computer Engineering or any relevant field.
- A full stack web developer with at least 5 years of experience in the design & development of web applications and use of relational databases, understanding of PHP frameworks like Code Igniter, Laravel, and SQL server.
- Vast experience in developing websites using content management systems such as WordPress, Joomla, Drupal, etc.
- Have understanding of Linux web hosting environments.
- Hands-on experience with architecture styles/APIs (REST, RPC).
- Utilize established development tools, guidelines, and conventions including but not limited to databases, HTML, CSS, and JavaScript.
- Ability to create web pages to show online reports to application users using pivot reports, detailed data pages, grid views, or 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.
- Excellent troubleshooting and communication skills.
- Excellent skills in debugging user sessions and solving software 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.
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.