The BOMA Project is a U.S. nonprofit and Kenyan NGO dedicated to alleviating poverty and building resiliency in the drylands of Africa, helping women graduate from extreme poverty through the Rural Entrepreneur Access Project (REAP). The organization replaces aid with sustainable income.
The Application Administrator role is central to this mission, responsible for the overall management, development, configuration, enhancement, and support of the organization's core digital systems, including Salesforce, Office 365, Azure, Power Platform, Business Central, and TaroWorks. This role ensures system usability, performance, and alignment with BOMA's operational and program needs, focusing heavily on requirements analysis, system maintenance, security, data integrity, and automation.
Key Responsibilities
1. Requirements Analysis Across Core Systems (Including Salesforce, Office 365, Azure, Power Platform, Business Central, and TaroWorks)
- Proactively identify required system changes and opportunities for improvement across all core platforms.
- Regularly gather feedback from users to understand operational challenges and enhancement needs.
- Manage system changes and updates with minimal disruption to users.
- Communicate upcoming changes in advance and provide guidance to ensure smooth adoption.
- Plan and implement system modifications to improve usability, performance, and alignment with organizational needs.
- Oversee all processes that impact or relate to BOMA’s core digital systems.
2. System Development, Configuration, and Enhancement
- Manage new platform releases (Microsoft ecosystem, Salesforce, and other integrated tools) and ensure efficient rollout of new features.
- Review release notes for all connected applications and integrations, and implement required configuration updates.
- Create and maintain fields, views, reports, dashboards, workflows, automations, and other system components across platforms.
- Develop custom entities or objects where necessary to meet program and operational needs.
- Continuously customize, extend, and update system configurations to support evolving requirements.
- Maintain and enhance automations, business rules, and integrations across the core system environment.
- Develop new reporting and analytics capabilities and respond to ad hoc reporting requests.
- Provide system support functions and troubleshoot issues as needed.
3. System Maintenance and Best Practices
- Perform regular system maintenance activities to ensure optimal performance and reliability.
- Maintain and monitor third-party integrations, data capacity, and platform utilization across all systems.
- Provide subject matter expertise for solution architecture, including configuration, development, integration, and customization of complex multi-system solutions.
4. Security, Access Management, and Data Integrity
- Maintain user hierarchies, access structures, permission models, and roles across all core systems.
- Manage reassignment of accounts, records, and system assets in response to personnel or organizational changes.
- Grant, remove, and maintain user licenses and access rights across applications.
- Ensure system security through proper management of sharing rules, access levels, authentication, and compliance controls.
- Design, create, and maintain user roles, profiles, groups, and administrative hierarchies.
- Monitor system storage, performance metrics, and data retention, and archive data as needed.
5. Training & User Support
- Develop and deliver user training programs and documentation across all core platforms.
- Provide day-to-day user support and guidance to ensure effective system utilization.
- Promote best practices and adoption strategies for all systems.
- Act as the primary point of contact for system-related queries and troubleshooting.
6. Automation & Integrations
- Design, develop, and maintain workflows, automations, and integration processes across all systems.
- Collaborate with program and operational teams to identify opportunities for process automation.
- Ensure integrations between platforms are reliable, secure, and optimized for performance.
- Continuously monitor and improve automated processes to enhance efficiency and reduce errors.
7. Data Governance & Reporting
- Define and enforce data governance policies and procedures across all core systems.
- Maintain data accuracy, consistency, and integrity.
- Develop and maintain reports, dashboards, and analytics to support program decision-making.
- Provide insights from data to improve operational efficiency, program performance, and organizational outcomes.
- Manage ad hoc data requests and ensure timely, accurate delivery of reports and analytics.
Required Qualifications
- Relevant tertiary qualification or recognition of prior or experiential learning (BA/BSc/HND).
- A demonstration of at least 3 years of progressive experience in application administration, development, and support in a busy technology-intensive environment.
- At least two year’s practical experience with Salesforce, TaroWorks, and similar systems as a developer and/or functional consultant.
- At least 2 years of experience with Microsoft applications including SharePoint, Business Central, and Office productivity tools including deep understanding of Microsoft Agentic and development toolkits.
- Demonstrated experience as a developer with at least 2 software development languages – C#, Java, Apex or PHP. The applicant will be required to demonstrate working developments they have done in these languages.
- Working knowledge of Financial & Project Management systems.
Personality Attributes
- A belief in BOMA’s mission – working with ultra-poor communities to end poverty in ASAL regions of Africa.
- A confident go-getter willing to experiment, challenge the status-quo and a willingness learn, unlearn and relearn.
- Excellent communication and relationship management skills.
- Analytical, solution-oriented mindset, with a willingness to explore, discover, and learn new things.
- Willingness to step up when needed, with delayed gratification.
- Self-awareness, self-drive (personal initiative), and leading by example.