Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Palladium develops and delivers solutions that create positive impact for communities, businesses, societies and economies. We transform lives and create enduring value by working with governments, corporations and non-profit organisations.
Project Overview and Role
The Associate System Programmer will work closely with the other team members and is a dedicated resource for designing, developing, and maintaining EMR/EHR and a suite of other software applications. The candidate will serve as a key software development team member who can translate business requirements into a final, robust, scalable, and secure software product.
Responsibilities
- Enhance existing EMR/EHR by analyzing business requirements, preparing an action plan and identifying areas for modification and improvement
- Develop other software applications as requested
- Learn and develop skills to keep abreast with new technologies
- Engaging users and the technology team in order to prioritize system feature requests
- Contributes to team effort by accomplishing related results as needed.
Job Requirements
- Bachelor’s degree in computer science or a closely related field
- At least two (2) years of system programming experience with responsibilities that includes software development, database development, system integration, data migration, and system performance optimization.
- Experience in software development to include web applications, client-facing user interfaces, system integration and interoperability.
- Working experience with either ASP.NET and/or Java.
- Experience in mobile programming (android) is definite advantage
- Excellent understanding of modern database design and development (MS-SQL, MySQL, Postgres).
- Understands unit testing, APIs, JSON, jQuery, serialization, object-oriented programming, data exchange, source control
- Ability to investigate and develop skills in new technologies
- Strong organizational and interpersonal skills.
go to method of application »
Project Overview and Role
Palladium seeks a Senior Technical Advisor of resilience for the anticipated USAID “Strengthening Agriculture and Regional Resilience (STARR)” activity that spans across all East African Community (EAC) countries (Burundi, Kenya, Rwanda, South Sudan, Tanzania, and Uganda), and additional countries in East Africa (Zambia, Somalia, Sudan, Djibouti and Ethiopia). The STARR activity will promote increased agricultural production, investment, trade and resilience to shocks and stresses in the East Africa region by addressing agricultural issues that can mainly be solved on a regional basis. STARR’s interventions will be directed through four interrelated project component areas: 1) strengthening cross-border agriculture trade and value chains, 2) improved regional agricultural inputs, 3) strengthening resilience, and 4) strengthening the regional policy environment.
Purpose of Position
The Component 3 Lead will lead implementation of all activities aimed at achieving all the cross-cutting Component 3 goals including improved ability of people, households, communities, countries, and systems to mitigate, adapt to and recover from shocks and stresses in a manner than reduces vulnerability and facilitates inclusive growth.
Duration: 4-5 years
Responsibilities
- Provide technical and managerial support to develop and implement innovative strategies to improve regional resilience, including crop and livestock storage systems, drought resistant cropping and livestock systems, and use of weather response and adapting technologies.
- As this component is cross-cutting, ensure resilience efforts are closely linked and integrated across all other components.
- Liaise with regional private and public stakeholders to ensure cohesive approach and implementation of resilience activities. These activities include trade enhancing systems such as efficient storage, transportation, and flows of crops and livestock across borders during emergencies.
- Build capacity of regional institutions, private sector associations, regulatory officials, and cross border coordination bodies to prepare for and respond to key constraints during shocks.
- Strengthen existing informal and/or formal regional level safety net programs.
- Other duties as assigned.
Job Requirements
- Advanced degree in agriculture, animal husbandry, environmental science, economics, international development or other closely related field.
- At least 5 years of relevant or associated experience in resilience-related areas of food security, trade policy, disaster risk management and mitigation, or climate-smart agriculture.
- Prior experience working directly with agricultural/pastoral communities to improve their ability to adapt to shocks required.
- Fluency in English and a local East African language required.
- Experience across East Africa strongly preferred. Preference will be given to local East Africa country candidates.
- Previous experience working on donor-funded international development projects a plus.
go to method of application »
Project Overview and Role
Working on the One-Key team, and under the general direction of and reporting to the Manager for New Product Development – Software, the primary responsibility is for delivering all aspects of the software development lifecycle to include analysis, designing, coding, testing, troubleshooting and supporting mobile software to meet or exceed specified standards and end-user requirements.
Responsibilities
- Coding and testing computer applications according to instructions and specifications
- Assist with health information analysis and documentation upon request
- Assist with interfacing and integration of assigned system with other systems
- Develop software that communicates with back-end server / cloud services
- Support and improve mobile applications and show a high level of ownership.
- Participate in daily team standups, review, planning and retrospective meetings.
- Collaborate with other members of One-Key on the best practices around software development.
- Assist with research on various technologies and other relevant topics
- Mentors other programming personnel on the team.
- Responsible for maintaining and reporting on status of assigned tasks.
- Any other duties as may be assigned by the supervisor
Job Requirements
- Bachelor’s Degree in Computer Science or its equivalent from a recognized institution, programming language
- Over 5 years Software development in java with at least a working system
- Over 3 years Software development in android with at least a working application in play store.
- Experience with Android Architecture Components is a plus
- Knowledge of database systems including MySQL, MSSQL, SQLite
- 3+ required years of Android mobile application development experience in a professional environment (on multiple Android devices and OS versions)
- Must have experience working with agile methodology such as Scrum or Kanban
- Must have experience with REST APIs and HTTP services frameworks, e.g. Retrofit
- Experience with Kotlin a plus
- Experience unit testing a plus
- Experience using design patterns, especially MVVM a plus
- Requires strong written, verbal, analytical and interpersonal skills