Position in the Organisation
The Software Developer will be positioned in the Regional and Country Offices reports to the Regional Digital Innovations Advisor
This is an opportunity to work alongside professionals from other regions and gain valuable technical skills for your future. You will learn how we use innovation and technology to drive Solidaridad Digital agenda forward. Through project work, job shadowing, network collaborations, hands on work experience, and exposure to regional project teams you will expand your knowledge and experience.
Through our digital innovations, we aim to enhance speed and scale of our producers. In order to do this, we need you to help us in developing the organizational, technological, and data capabilities necessary to change the agribusiness sector! We will provide you with a place to grow, build a career, and where everyone truly is part of the team. At Farmers, you will have the opportunity to work on innovative projects in the IT space. We recognize that our success results from the success of our people and we strive to create a challenging environment that nurtures your talents.
Develop and implementing 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 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 diagnose and correcting errors in logic and coding.
Assist the business functions to define, determine, analyze, document and communicate 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 the 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, create detailed solution design, coordinate construction, installation, configuration and testing of IT systems
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.
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.
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.
Provides application or infrastructure technical expertise, analysis and specifications for IT systems to meet business requirements in accordance with IT architecture policies and standards; translate requirements into technical specifications, create detailed solution design, coordinate construction, installation, configuration and testing of IT systems; and identifies, troubleshoots and resolves system
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) (e. g. MySQL, MangoDB, Oracle, HANA, etc) as well as one or more Operating Systems (e.g Linux, Windows, etc)
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
Description We are pleased to announce the followingContractual Positionin theDigital ITDepartmentwithin theTechnology Division. In keeping with our current...
From Safaricom Kenya - Nairobi Area
Published 25 days ago
Survey54 is a mission to make data more accessible within Africa and emerging markets by using different data collection methods. The ideal candidate will be...
From Survey54 - Nairobi Area
Published a month ago
As a Junior Software Developer, you will take ownership, responsibility, and accountability for running, maintaining, and troubleshooting the organization’s...
From Jacaranda Health - Nairobi Area
Published a month ago
Reporting to the Research Manager, the Job holder will be responsible for developing research protocols, carrying out research and its dissemination through...
From Kenyatta University Teaching, Referral And Research Hospital (Kutrrh) - Nairobi Area
Published a month ago