JOB DETAILS:
United Nations Children’s Fund National Consultant for the Rollout of the Citizen Budget Monitoring and Reporting System Cambodia UNICEF Jobs 2024
United Nations Children’s Fund looking for “National Consultant for the Rollout of the Citizen Budget Monitoring and Reporting System”. Applicants with a Bachelor’s degree may apply on or before 21-Jul-24.
The United Nations Children’s Fund has published a job vacancy announcement on 05-Jul-24 for qualified applicants to fill in the vacant post of National Consultant for the Rollout of the Citizen Budget Monitoring and Reporting System to be based in Phnom Penh, Cambodia. For more jobs, please visit https://unjoblink.org
Company Name: United Nations Children’s Fund
Job Title: National Consultant for the Rollout of the Citizen Budget Monitoring and Reporting System
Duty Station: Phnom Penh, Cambodia
Country: Cambodia
Application Deadline: 21-Jul-24
Responsibilities:
• In consultation with UNICEF and MoI, review the existing system to determine the gaps related to the system functionalities, security and data and user management, user friendliness including adding the responsiveness to device screen sizes, redesign and normalize the database to allow dynamic management of CS Budget Questionnaire, adding a RESTful API layer to facilitate data exchange and prepare plan for enhancement.
• Upgrade, test and deploy a robust, standardized mobile app (IOS and Android) and web-based survey tool and citizen budget dashboard, MIS and User Admin web interface in consultation with MoI, UNICEF and end users at sub-national level.
• Build capacity of system administrator at central level, and sub-national end users. This includes providing training to ensure successful adoption and optimal utilization of the citizen budget monitoring and reporting system including system administration and maintenance.
• Provide post-deployment technical support, maintenance and documentation of the citizen budget monitoring and reporting system.
Requirements:
Minimum Qualification
- Bachelor’s degree in information technology, Computer Science, Software Engineering, or a related field.
- At least 2 years of professional experience in open-source web-based and mobile application technologies development and implementation.
- Demonstrated experience in managing small to medium scale IT projects, including planning, execution, monitoring, and closing phases.
- Experience working with government institutions or international organizations in developing countries on similar projects.
Knowledge/Expertise/Skills
Technical Skills:
Methodological Skills:
- Needs Assessment: Expertise in conducting comprehensive needs assessments and stakeholder analyses to ensure the system is tailored to the specific context and requirements of the users.
- System Design: Proficiency in designing user-centric systems that are accessible and intuitive for a diverse user base, including non-technical users.
- Training and Capacity Building: Proven experience in developing and delivering effective training programs to enhance the capacity of government officials and citizens in using the system proficiently.
Web Development:
- Proficiency in HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, or Vue.js. Proficiency in flutter will be an advantage.
- Backend development experience with Node.js, Django, Ruby on Rails, or similar technologies.
- Database management skills with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Experience with RESTful APIs and GraphQL.
Mobile Application Development:
- Proficiency in developing mobile applications using frameworks like React Native, Flutter, or Xamarin.
- Native iOS development using Swift and Objective-C.
- Native Android development using Kotlin and Java.
Data Engineering:
- Demonstrated skill in data engineering, including ETL processes, data warehousing, and working with big data technologies like Hadoop and Spark.
Cloud Services:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud for hosting and deploying applications.
DevOps:
- Knowledge of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Familiarity with version control systems like Git.
Frameworks and Tools:
- Experience with mobile app development frameworks such as React Native, Flutter, or Xamarin.
- Familiarity with native development tools and environments like Xcode for iOS and Android Studio for Android.
Additional Skills:
- Strong skills in data visualization and analytics tools such as Power BI or Tableau.
- Knowledge of cybersecurity principles and practices to ensure secure application development.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills to work effectively in team environments.