Software Developer job at African Population And Health Research Center (APHRC)
 

Vacancy title:
Software Developer

[ Type: FULL TIME , Industry: Computer Software , Category: Computer & IT ]

Jobs at:

African Population And Health Research Center (APHRC)

Deadline of this Job:
29 June 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Friday, June 17, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about African Population And Health Research Center (APHRC)
African Population And Health Research Center (APHRC) jobs in Kenya

JOB DETAILS:
Company description
• 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.

Duties/Responsibilities
• The main scope of work will be to create new modules or make changes/modifications on existing staff access portal platform built on an ASP.net MVC framework that utilizes web services, to pull and manipulate data from Microsoft Navision 2017 e.g. leave application, timesheets, reporting etc.;
• Create HTML5 detailed data pages, grid views, tables to help the system users and their supervisors in reporting and allow export of the data to different formats;
• Create email/templates and notifications to users based on activities on the portal e.g. pending submission of timesheets, leave application notice to supervisors etc.; and
• Improve system authentication by making improvements to how users are authenticated to access different system modules.

Qualifications, Skills, and Experience
• A bachelor’s degree in software engineering, computer science, computer engineering or any relevant field.
• A full stack web developer with at least 3 years of experience in design & development of web applications and use of relational databases, familiarity with the ASP.NET framework, SQL server and design/architectural patterns, and consumption of web services.
• Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET MVC and understanding of its entity frameworks) and HTML5/CSS3.
• 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, tables or use of crystal reports.
• 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 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.


Work Hours: 8


Experience in Months: 36

Level of Education:
Bachelor Degree

Job application procedure

• Interested candidates are encouraged to submit their application letter, detailed CV with links to a portfolio of links to similar platforms with user credentials provided for demo purposes, through our recruitment portal https://aphrc.org/vacancies/ by June 29, 2022.Only shortlisted candidates will be contacted; shortlisted candidates will be required to have a Police Clearance Certificate. 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
• P. O. Box 10787-GPO, Nairobi
• Interested and qualified? Go to https://aphrc.org/vacancies/?utm_ 


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Corporate / Organisation Specialist jobs in Kenya
Job Type: Full-time
Deadline of this Job: 29 june 2022
Duty Station: Nairobi
Posted: 17-06-2022
No of Jobs: 1
Start Publishing: 17-06-2022
Stop Publishing (Put date of 2030): 17-06-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.