Context and Core Functions / Responsibilities
The System Development Consultant is expected to develop and update existing applications that streamline financial operations, enable data-driven decision-making, adhere to IOM regulations, and develop software solutions to meet the evolving needs of the department. S/He is asked primarily to automate the budget of PSD projects and embed it with the PSD Tracker system used by the department. S/He will be responsible to bridge the gap between finance and technology by creating software solutions that empower the department’s personnel to manage data, to ensure responsible financial management, sustainability, and transparency for PSD projects.,
Under the general guidance of the Head, Peacebuilding and Stabilization Division, the overall supervision of the Senior Programme Coordinator (Peace Building & Stabilization) and the direct supervision of the National Operations Officer. The consultant will work closely with the IT/IM unit and ensure a smooth handover of the system to them
Core Functions / Responsibilities
Deliverable 1: (First Month) – Update PSD the E-PR tracking system
- Assess the System’s coding and its compatibility with both IOM’s servers and Google Cloud.
- Identify and improve data entry and administrative processes within Laravel and MySQL environments for enhanced efficiency.
- Create the following tabs, each with designated connections:
- Projectization Tab – linked to the Monitoring tab
- Staff cost and WBS assignment Tab – connected to both the Monitoring and Projectization tabs
- Project Information Tab – integrated with the Monitoring tab
- Create the following features:
- Manual Cut-off
- Manual Exchange Rate reflection (for the available amount)
- Filter features by project, Program – Monitoring tab
- Enhance the following Tabs:
- Recoding Tab – linked to the Monitoring tab
- Synchronize data to Monitoring tab
- Enhance the following features:
- Access permissions for system Tabs
- User Profile functionalities
- Import/Export Reports
Deliverable 2: (Second Month) – Pilot E-PR tracking system
Will focus on testing and piloting the newly developed features and enhancements in the E-PR tracking system to ensure they meet requirements and function as intended before full implementation in addition to adding new featured if required
- Conducting initial testing of the new tabs (Projectization, Staff cost and WBS assignment, Project Information) and ensuring their connections are functioning properly.
- Testing the newly created features like Manual Cut-off, Manual Exchange Rate reflection, and Filter features by project and Program.
- Piloting the enhanced tabs (Recoding) and features (Access permissions, User Profile functionalities, Import/Export Reports) to ensure they meet requirements and work seamlessly with existing functionalities.
- Identifying any bugs, glitches, or areas for improvement in the updated system and providing feedback for further refinement.
- Engaging stakeholders or end-users in the pilot phase to gather feedback and insights on usability and functionality.
- Documenting the pilot process, including any issues encountered and solutions implemented, to inform future development iterations.
- Any additional amendment if required including adding and amending existing features.
Performance indicators for the evaluation of results
The consultant performance will be assessed based on the following key points:
- System Functionality: The updated system must be fully operational with all required parts integrated and functioning correctly during the testing period.
- Timely Delivery: All project milestones, including the system update and testing, must be completed within the specified timeframe.
- Code Transfer: I will be responsible for uploading all necessary codes and ensuring their successful handover to the IT department.
- Server Storage: All relevant code and documentation must be properly stored on the designated server, following the organization’s protocols.
- Evaluation Readiness: The system should be prepared for a comprehensive evaluation of its performance and improvements immediately after the update is complete.
- Documentation: Proper documentation of the update process, new features, and any changes made to the system should be provided.
These points will serve as the basis for evaluating my performance and the overall success of the consulting engagement.
Education:
- Bachelor’s degree in information technology, software engineering, computer science and other related fields of IT and administration from an accredited academic university or institute.
Experience & Skills
- 5 years of experience in IT field and system development with a focus on Laravel and MySQL development.
- Strong proficiency in PHP and object-oriented programming
- Expertise in MySQL database design and optimization
- Experience with HTML, CSS, and JavaScript
- Familiarity with budget tracking, Budget Lines, and Purchase Requisitions (PRs).
- Knowledgeable about Windows Server environment.
- High level of communication and interpersonal skills for preparing and presenting reports, consulting with stakeholders, and fostering effective working relationships.
- Proven ability to manage high work volumes, prioritize tasks, allocate resources, and meet deadlines effectively.
- Skilled in identifying and optimizing data entry and administrative processes within Laravel and MySQL environments.
- Exceptional problem-solving abilities coupled with keen attention to detail.
- Good analytical skills for
- Commitment to staying updated on industry trends, emerging technologies, and best practices.
- Highest standards of integrity, discretion, and loyalty. Strives for supportive working environment and positive working relationship.
- Ability to prepare clear and concise reports.
Language
- Fluency in English language is required.
- Fluency in Arabic language is an advantage
Travel required
Competencies
The following IOM values and core competencies are expected to be fully guarded and maintained throughout the consultancy duration:
Values
- Inclusion and respect for diversity: respects and promotes individual and cultural differences; encourages diversity and inclusion wherever possible.
- Integrity and transparency: maintains high ethical standards and acts in a manner consistent with organizational principles/rules and standards of conduct.
- Professionalism: demonstrates ability to work in a composed, competent and committed manner and exercises careful judgment in meeting day-to-day challenges.
Core Competencies – behavioural indicators
- Teamwork: develops and promotes effective collaboration within and across units to achieve shared goals and optimize results.
- Delivering results: produces and delivers quality results in a service-oriented and timely manner; is action-oriented and committed to achieving agreed outcomes.
- Managing and sharing knowledge: continuously seeks to learn, share knowledge and innovate.
- Accountability: takes ownership for achieving the Organization’s priorities and assumes responsibility for own action and delegated work.
- Communication: encourages and contributes to clear and open communication; explains complex matters in an informative, inspiring and motivational way.
Please submit a detailed financial and technical proposal for the assignment, including evidence to your previous relevant work in the area