Buy/Sell/RentServicesReal EstateEventsNairobi JobsBusinesses
Fonolive, #1 Social Job Search Engine Create your resume profile in just 5mins.
Mid-Level I Software Developer Nairobi at Food for the Hungry Food for the Hungry Nairobi

Mid-Level I Software Developer Nairobi At Food For The Hungry

2020-11-18 08:36:31
Mid-Level I Software Developer Nairobi at Food for the Hungry
Food for the Hungry is an international relief and development organization that answers God’s call to meet the physical and spiritual needs of the poor in more than 26 countries. Founded in 1971 by Dr. Larry Ward, Food for the Hungry exists to help individuals reach their God-given potential. In developing countries on nearly every continent, Food for the Hungry works with churches, leaders and families to provide the resources they need to help their communities become self-sustaining.

The location of this position is to be Nairobi, Kenya. An expat benefit package is not available for this position. The most appropriate candidate will be eligible to work in and already reside in Kenya.

FH Heartbeat

At Food for the Hungry, we operate under a set of guiding principles we call “The Heartbeat.” This includes our Values, Vision and Purpose, which serve as the explanation of who we are and how we work as an organization. Together we follow God’s call responding to human suffering and... graduating communities from extreme poverty.

Job Summary

The Mid-Level I Software Developer is responsible for working towards the delivery of reliable software, writing code that adheres to industry best practices and FH programming policies. This position is expected to provide support for key business applications. This is a critical role to the design, implementation and support of in-house and off-the-shelf solutions that support the business operation worldwide.

Principal Responsibilities
Software Development:

Assist with the design and development of complex diverse software systems as assigned.

Analyze system specifications and translate system requirements to task specifications.

Contributing to the creation of new distributed components and interactions that align with the future software and system architecture.

Contribute to, enforce and maintain coding standards following industry best practices.

Ensure and contribute to quality software development policy using automated testing.

Communicate with technical and non-technical groups, making presentations to customers and peers.

Interfacing with internal and external stakeholders to develop software requirements, write informative documentation, and to provide training and support to users.

Working and interfacing with a technically diverse user community and a multi-disciplined integrated product team.

Participate in the planning process on assigned projects.

Maintain software solutions through performance tuning, improvement, balancing, usability and automation.

Application Support:

Respond promptly and professionally to bug reports and application support issues.

Assist testers and support staff as needed to determine system problems.

Responsible for analysis of applications including performance, diagnosis and troubleshooting of problem programs, and design solutions to problematic programming.

Responsible for analyzing current programs and processes, and make recommendations, which yield a more cost effective product.

Other duties as assigned.

Job Level Specifications

Vibrant personal relationship with Jesus Christ, a Christian commitment to serving the poor and in full agreement with FH’s Christian beliefs expressed in The Heartbeat.

Broad background in information technology, databases, software development, security and related concepts.

Proficiency with JavaScript, PHP and Laravel 5.

Extensive knowledge of the Angular Framework (AngularJS, Angular).

Strong expertise with HTML, CSS, and writing cross-browser compatible code.

Experience in MySQL, PostgreSQL and MS SQL Server.

Familiarity with RESTful API integration.

Working experience with automated testing tools such as PHPUnit, Jasmine, Karma, Protractor, Selenium or similar.

Must have strong debugging and troubleshooting skills.

Direct experience designing and developing software for a real time system.

Able to self-manage a diverse and dynamic set of responsibilities, proactively solve problems and / or suggest viable solutions while advancing goals and objectives.

Ability to design and develop using Object Oriented design principles and software design patters to attain high reusability and maintainability.

Must be able to work collaboratively with a distributed team and be flexible and willing to accept a change in priorities, as necessary.

Ability to sit/stand at a computer for up to 8 hours a day doing repetitive motions on a keyboard.

Ability to travel up to 5% of time per year in the US and internationally, to insecure countries or locations.

Experience

Typically 3+ years of related experience in an IT environment.

Practical working experience with a variety of business information applications, including collaboration tools, accounting and finance, communications and enterprise level databases.

Prior experience in a complex, matrixed organization, with the ability to scale processes in a global, professional, service organization.

Non-profit ministry experience a plus.

Education/Certifications

Bachelor’s degree in a related field or equivalent combination of education and experience.

Knowledge of project management tools and processes such as Scrum or other agile methodologies.

Language

Proficiency in spoken and written English. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public
Nairobi Kenya
Mid-Level I Software Developer Nairobi at Food for the Hungry Food for the Hungry Nairobi
Meet locals, buy, sell, find deals, real estate, events on the #1 social classifieds.

Advertise here

GP Garage Door Repairs Pretoria 972 Arcadia St, Pretoria, Gauteng 0007 YT ZA
GP Garage Door Repairs Pretoria
972 Arcadia St, Pretoria, Gauteng 0007 YT ZA
PETport Pet Relocation Service 1029 Pretoria Rd, Benoni North AH, Johannesburg, 1501 YT ZA
PETport Pet Relocation Service
1029 Pretoria Rd, Benoni North AH, Johannesburg, 1501 YT ZA
GP Garage Door Repair Randburg 75 4th Ave, Randburg, Gauteng 2104 YT ZA
GP Garage Door Repair Randburg
75 4th Ave, Randburg, Gauteng 2104 YT ZA

Cliprify Durban ZA
Cliprify
Durban ZA
Prickly pear seed oil in bulk Marrakech WA MA
Prickly pear seed oil in bulk
Marrakech WA MA
$380

Popular Fonolive Groups

Coronavirus - Questions and Answers New York City NY United States
Coronavirus - Questions and Answers (175 members)
New York City NY United States
Black Lives Matter - Making History New York City NY United States
Black Lives Matter - Making History (174 members)
New York City NY United States
Ambazonians Fight For Freedom New York NY United States
Ambazonians Fight For Freedom (92 members)
New York NY United States


Copyrights © 2021 Fonolive. All Rights Reserved.