Solidaridad East & Central Africa Software Developer - Jobs in Kenya

Solidaridad East & Central Africa Software Developer - Jobs in Kenya



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
  • Develop and implement innovative digital solutions.
  • Ran comprehensive data analysis and generate regular project reports, dashboards, and Business intelligence for Monitoring and Evaluation.
  • Ran data collection, transformation and management related to programmatic needs.
  • Analyze as a contributing member of the function in information technology capacity, vendor capabilities and business processes to suggest improvements and automation.
  • 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.
  • 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.
  • Assist the business functions to define, determine, analyze, documenting and communicating the objectives, business requirements and priorities for information systems and solutions.
  • Work with project officers and technical experts on the solution design, implementation, support, maintenance, and enhancement of digital solutions.
  • 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.
  • 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
  • Strong organizational skills with a problem-solving attitude.
  • Excellent written and verbal communication skills.
  • Attention to detail.
  • 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.
  • Only shortlisted candidates will be contacted.


    Find daily jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Best African Jobs.