Application Administrator
Boma Projects
Nairobi | Full Time | NGO / Non-Profit Associations
Closing in 1 week from now
Responsibilities
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.
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.
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.
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.
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.
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.
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.
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.
Requirements
Required Qualifications
- Relevant tertiary qualification or recognition of prior or experiential learning
- 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.
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox