Position Overview
The International Foundation for Electoral Systems (IFES) is seeking an experienced Microsoft Power Platform Developer to design, build, and deploy a new Agreements Database (AD). The system will replace IFES’s existing in-house solution and must meet organizational needs for award lifecycle management, reporting, and compliance while ensuring scalability, usability, and security.
The developer will work closely with IFES teams (Contracts & Grants, Programs Administration, Business Development, and IT) to implement a cloud-based, secure, user-friendly system with advanced automation, reporting, and integration capabilities.
Key Responsibilities
System Development & Configuration
- Design and implement a new Agreements Database using Microsoft Power Platform (Dataverse, Power Apps, Power Automate, Power BI).
- Configure automated workflows for award approvals, modifications, deliverables, and compliance tracking.
- Enable document management through SharePoint integration.
- Build intuitive user interfaces for different user roles (read-only, editor, admin).
Integration & Data Management
- Develop secure integrations with existing IFES systems (e.g., Deltek Costpoint, Power BI, SQL databases).
- Implement advanced search and filter functions, predictive analytics, and custom reporting.
- Ensure data migration from legacy system to new platform.
Security & Compliance
- Apply Entra Active Directory for identity and access management.
- Enforce Single Sign-On (SSO), Multi-Factor Authentication (MFA), Role-Based Access Control (RBAC).
- Ensure all client data is encrypted in transit and at rest.
- Implement audit logs and telemetry (e.g., integration with Microsoft Sentinel, 13-month log retention per ISO 27001).
- Follow secure software development practices (e.g., OWASP Secure Coding).
Reporting & Analytics
- Develop real-time Power BI dashboards with metrics such as award status, deliverables due, approvals timelines, and user activity.
- Enable report exports in Excel and PDF formats.
User Support & Training
- Provide documentation, knowledge transfer, and training to IFES staff.
- Ensure system usability through user-friendly interface design and ongoing refinement.
Required Qualifications
- 5+ years of experience in Microsoft Power Platform development.
- Proven track record designing and deploying enterprise applications with Power Apps, Power Automate, Dataverse, and Power BI.
- Strong background in SharePoint integration and document management solutions.
- Experience with secure API development and integrations with ERP/CRM systems (e.g., Deltek Costpoint, Dynamics 365, SQL Server).
-Knowledge of cybersecurity best practices and compliance frameworks (ISO 27001, NIST).
Technical Skills:
- Proficiency in Power Platform, Azure AD, Microsoft 365, SQL.
- Familiarity with low-code/no-code workflows and advanced data visualization.
- Strong understanding of RBAC, SSO, MFA, audit logs, encryption.
Soft Skills:
- Strong communication and documentation abilities.
- Ability to translate business needs into technical solutions.
- Collaborative mindset and client-service orientation.