Jobs In Kenya

Jobs in Kenya 2019 |Jobs Kenyan Jobs | Vacancies in Kenya

PHP Programmer/Developer at African Guarantee Fund (AGF)

PHP Programmer/Developer at African Guarantee Fund (AGF)

5 March, 2019

AGF is a company limited by shares incorporated under the business laws of Mauritius. It was founded by the government of Denmark through the Danish International Development Agency (DANIDA), the government of Spain through the Spanish Agency for International Cooperation and Development (AECID) and the African Development Bank (AfDB). Agence Française de Développement (AFD) joined AGF in 2015 followed by the Nordic Development Fund (NDF) in 2016. Investment Fund for Developing Countries (IFU) and KfW Development Bank joined AGF in 2018.Job description The position will involve developing PHP modules in our system while being able to solve complex performance problems and architectural challenges in the project. Position Summary The position will involve developing PHP modules in our system while being able to solve complex performance problems and architectural challenges in the project Major Responsibilities Build efficient, testable and reusable PHP modules Solve complex performance problems and architectural challenges Write testing PHP code and running this code in parallel Perform quality assurance of the system, that is, code review Integration of data storage solutions that include databases Creating database schemas that represent and support business processes Assist in the project diagnosis or related activities as the need may arise. Desired Qualifications, knowledge, Skills & Experiences Master’s degree in Computer Science, IT, Computer Engineering or other related areas Minimum 5 years of experience in a similar role; Strong knowledge of PHP web frameworks such as Yii Understanding the fully synchronous behavior of PHP, MVC design patterns, front-end technologies, such as JavaScript, HTML5, and CSS3 Knowledge of object oriented PHP programming, common PHP or web server exploits and their solutions and limitations of PHP as a platform and its workarounds Understanding accessibility and security compliance and fundamental design principles behind a scalable application User authentication and authorization between multiple systems, servers, and environments and integration of multiple data sources and databases into one system Familiarity with SQL databases and their declarative query languages and code versioning tools, such as GIT Strong skills in evaluation of risk and ability to anticipate short and long term implications of decisions. Ability to make sound decisions and commit to decisions; Excellent oral and written presentation skills.

%d bloggers like this: