Software Developer job at Solidaridad East & Central Africa

Vacancy title:
Software Developer

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

Jobs at:

Solidaridad East & Central Africa

Deadline of this Job:
08 September 2022  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Thursday, August 25, 2022 , Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Solidaridad East & Central Africa
Solidaridad East & Central Africa jobs in Kenya

JOB DETAILS:
Software Developer _ Kenya
Duration: 1-year contract
Job title: Software Developer
Level available: Junior
Reporting Line: Regional Digital Innovations Advisor
Overview
Solidaridad is a global civil society organization (CSO) that provides market-driven solutions for sustainable production practices across different supply chains. We envision a world in which all we produce, and all we consume, can sustain us while respecting the planet, each other and the next generations. Our mission is to bring together supply chain players and engage them with innovative solutions to improve production, ensuring the transition to a sustainable and inclusive economy that maximizes the benefit for all stakeholders.

Objective
This position is responsible for software development in multi-application, multi-server, and hosted environments. The candidate will primarily provide system/configuration support with a focus in helping the needs of both internal and external customers. He or she will participate in all facets of the software and system development life cycle.
Solidaridad ECA seeks to recruit one dynamic and self-motivated individual for the position of Software Developer based in Kenya.
Result areas
1. Develop and implement innovative digital solutions.
2. Ran comprehensive data analysis and generate regular project reports, dashboards, and Business intelligence for Monitoring and Evaluation.
3. Ran data collection, transformation and management related to programmatic needs.
4. Analyze as a contributing member of the function in information technology capacity, vendor capabilities and business processes to suggest improvements and automation.
5. Interface with IT service providers and in-house project staff to determine the nature of routine and act as a focal point on digital queries.
6. Develop software programs per technical specifications following programming standards and procedures, performing testing, executing program modifications, and responding to problems by diagnosing and correcting errors in logic and coding.
7. Assist the business functions to define, determine, analyze, documenting and communicating the objectives, business requirements and priorities for information systems and solutions.
8. Work with project officers and technical experts on the solution design, implementation, support, maintenance, and enhancement of digital solutions.
9. Assist in providing application or infrastructure technical expertise, analysis and specifications for IT systems to meet programmatic requirements in accordance with Solidaridad’s Digital strategy.
10. Assist in translating requirements into technical specifications, creating detailed solution design, coordinating construction, installation, configuration, and testing of IT systems
Business Analyst
Partners with business functions to define, determine, analyze, document and communicate the objectives, business requirements and priorities for information systems and solutions; works with application and technical experts on the solution design, implementation, support, maintenance and enhancement of the information systems.
Applications Analyst
Provides comprehensive application functionality, configuration, and support expertise for application software solutions; works with business analysts, architects, technical experts, and software vendors on the solution requirements, design, configuration, functionality gap resolution, implementation, support, maintenance, and enhancement of the applications.
Developer
Responsible for developing software programs per technical specifications following programming standards and procedures, performing testing, executing program modifications, and responding to problems by diagnosing and correcting errors in logic and coding.
Technical Analyst
Provides application or infrastructure technical expertise, analysis, and specifications for IT systems to meet business requirements in accordance with IT architecture policies and standards; translates requirements into technical specifications, creates detailed solution design, coordinates construction, installation, configuration, and testing of IT systems; and identifies, troubleshoots and resolves system technical issues.
Project Coordinator
Applies developing business process and project management skills within an area of business or technical specialty. Manage small portions of well-defined projects. Provides administrative and logistics support for a project team and project manager.
Knowledge and experience
Degree/Diploma in Computer Science, Information Technology or related discipline
A good understanding of relational databases management systems (RDBMS - preferably Postgres) as well as one or more Operating Systems (e.g Linux, Windows, etc)
High proficiency with one or more of the following technologies: such as Java, JavaScript (Node.js), Python, Relational Database Management Systems such as SQL Server or Oracle, Entity Framework, and Object Oriented Programming, Dependency Injection/Inversion of Control; knowledge of and experience with common software development methodologies, such as Agile, or equivalent combination of education and experience.
Familiar with common IT methodologies (SDLC, ITIL, ITSM)
Ability to write programs of scripts in the current software development languages for both Web and Mobile
Excellent communication & documentation skills
Ability to work under pressure in a fast-paced environment with minimum supervision. Passionate about technology with a strong urge to learn.
Excellent understanding of business processes & conceptual models, strong presentation skills, training skills etc. shall be required
A diploma in Project Management will be an added advantage
Specific job requirements
1. Strong organizational skills with a problem-solving attitude.
2. Excellent written and verbal communication skills.
3. Attention to detail.
4. Strong time management and strategic planning.

Education Requirement: No Requirements

Job Experience: No Requirements

Work Hours: 8

Job application procedure
Interested candidates that meet the above qualifications should send their cover letter, CVs, and salary expectation to:
Emails: hr.eca@solidaridadnetwork.org
Subject: “Software Developer _ Kenya”
The CVs will be evaluated as they are received only shortlisted candidates will be contacted. re received only shortlisted candidates will be contacted.


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 08 September 2022
Duty Station: Nairobi
Posted: 25-08-2022
No of Jobs: 1
Start Publishing: 25-08-2022
Stop Publishing (Put date of 2030): 25-08-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.