Software Developer _ Kenya At Solidaridad East & Central Africa

Job Family: Innovation

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.

How to apply

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.

Job details

Share this job

Contact Us

Maiduguri Borno State Nigeria

Available Jobs