Overview
The role is responsible for the day-to-day development activities of the application development team, focusing on the design, testing, development, and deployment of eUNRWA solutions.
Tasks Summary
- Lead the end‑to‑end product lifecycle, from discovery and roadmap planning to delivery and iteration.
- Oversee development of mobile and web applications built with React Native (front-end) and Python/Django (middleware) and Dynamics365 (Backend).
- Guide the design and implementation of scalable RESTful APIs and integrations, including Dynamics 365 and third‑party services.
- Ensure product quality, security, performance, and alignment with business goals.
- Provide technical direction, review deliverables, and mentor cross‑functional development teams.
- Troubleshoot product issues, prioritize backlog items, and drive continuous improvement.
- Prepare product documentation, release notes, and stakeholder communications.
- Deliver regular progress updates and lead agile ceremonies across teams.
- Perform such other duties as may be assigned.
Experience Requirements
- Minimum 5 years of experience in product leadership, software development, or technical delivery roles.
- Proven experience leading teams delivering products built with React Native, Python/Django, and RESTful integrations.
- Hands-on experience managing and enhancing Dynamics 365 CE modules, including customization, workflows, and integrations.
- Strong background in defining product roadmaps, prioritizing backlogs, and driving agile delivery across cross‑functional teams.
- Demonstrated ability to lead and mentor development teams, ensuring alignment with product goals and technical standards.
- Experience translating business requirements into scalable, secure, and high‑performing technical solutions.
- Solid experience in troubleshooting complex system issues and improving product workflows and operational efficiency.
Qualification Requirements
• Advanced university degree (Master’s degree or equivalent) from an accredited educational institution in computer sciences or information technology or other related discipline. A relevant first-level university degree in combination with two years of qualifying experience may be accepted in lieu of the advanced university degree.