ICT Officer- Retainer, Multiple positions
Beirut
- Organization: UNOPS - United Nations Office for Project Services
- Location: Beirut
- Grade: Junior level - LICA-8, Local Individual Contractors Agreement
-
Occupational Groups:
- Information Technology and Computer Science
- Documentation and Information Management
- Closing Date: 2025-01-01
Functional Responsibilities
The functions/duties/key results of the assignment
The incumbent will operate under the direct supervision of Project Managers, Head of Programmes, Programme Management Advisor or their assignees, and in close coordination with the Programme and Partnerships teams, providing technical expertise to support software design, development, deployment, testing, and commissioning tasks. Responsibilities include ensuring high-quality documentation, software effectiveness, transparency, and integrity, while ensuring that site work complies with technical requirements, specifications, timelines, budget constraints, and security standards. The incumbent will utilize specialized software development tools and applications.
Primary Responsibilities Include:
1. Software Design and Documentation Support
-
Participate in preparing needs assessments for software systems, focusing on requirements for deployment, testing, and commissioning.
-
Contribute to the review of software design components, including architecture, coding, and user interface elements for projects.
-
Support in developing and reviewing Terms of Reference (ToRs), technical specifications, scope of work/services, and functional requirements for software projects.
-
Assist in preparing tender documents for software development, testing, and deployment works, and contributing to the evaluation of proposals.
-
Conduct technical reviews of software design and documentation to ensure compliance with project requirements and applicable standards.
2. Software Development and Deployment Coordination Support
-
Collaborate with project team members to support project planning, scheduling, and integrated software development.
-
Conduct software testing and deployment coordination, supporting detailed site and system integration tests, noting progress, issues, and photographic documentation (Before, during, and after), along with lessons learned.
-
Support in overseeing contract deliverables, ensuring they align with contract terms, high international standards, and organizational requirements.
-
Participate in coordinating software commissioning, user training, and final handover to beneficiaries.
3. Monitoring and Progress Controls
-
Participate in coordinating and documenting meetings with software developers, technical supervisors, and other stakeholders, contributing to the preparation of meeting minutes for project-related discussions.
-
Monitor and review project progress, ensuring that software development and deployment are executed on schedule and within budget, while adhering to agreed-upon quality standards.
4. Technical Review and Quality Assurance
-
Support in preparing/reviewing comprehensive software design documentation, including design briefs, reports, code reviews, specifications, and schedules in accordance with Beneficiary requirements and international standards.
-
Assist in reviewing the software architecture and implementation for accuracy, suitability, and potential improvements, offering practical solutions where applicable.
-
Support in ensuring all software-related tasks meet applicable Quality Management Plan (QMP) and Quality Control (QC) standards.
-
Produce/review high-quality software deliverables and maintain accurate records for all memos, instructions, and changes.
5. Administrative and Documentation Tasks
-
Assist in archiving and managing software design, development, and testing documentation.
-
Contribute to maintaining organized records, ensuring timely scheduling, and tracking of project tasks.
-
Support in preparing periodic progress reports (daily, weekly, and monthly) highlighting work achievements, challenges, and recommendations.
-
The incumbent may be assigned additional relevant tasks as necessary to support project objectives and organizational goals.
Final Product
Deliver delegated tasks by the supervisor on time, within budget, and meeting the required quality standards. Ensure that software design, development, and deployment processes are conducted with high quality, adhering to applicable local, international, and organizational standards. Ensure that the software meets technical specifications, performance requirements, and security protocols while complying with relevant Health, Safety, Security, and Environmental (HSSE) guidelines, as well as Protection against Sexual Exploitation, Abuse, and Harassment (PSEAH) measures throughout the software development and deployment lifecycle, in line with the country PSEAH action plan.
Education/Experience/Language requirements
Education
-
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline from a recognized university is required.
-
Possession of Project Management Certificates (e.g., PMP) is an asset.
Work Experience
-
A minimum of two years of experience in software development, deployment, and testing is required.
-
Experience in system integration, software commissioning, and user training is required.
-
Proficiency in programming languages (e.g., Java, Python, C#) and development frameworks is required.
-
Experience with software development tools such as version control (e.g., Git) and continuous integration platforms is highly desirable.
-
Proficiency in software testing frameworks and automation tools (e.g., Selenium, JUnit) is highly desirable.
-
Experience in Geographic Information Systems- GIS- Software (e.g. ESRI, etc..) is highly desirable.
-
Experience in scheduling software, particularly Primavera and/or MS Project, is highly desirable.
-
Work experience with an international organization and/or UN agencies is highly regarded.
Certifications (Desirable):
The below certificates are highly desirable:
-
Software Development and Programming (e.g., Oracle Certified Professional, Java SE Programmer; Microsoft Certified; or similar).
-
System Deployment and Integration (e.g., AWS Certified Solutions Architect – Associate or Microsoft Certified: Azure Solutions Architect Expert, or similar).
-
Testing and Quality Assurance (e.g., ISTQB Certified Tester – Foundation Level (CTFL), or similar.
-
Cloud and DevOps (e.g., AWS Certified DevOps Engineer – Professional).
Languages
-
Fluency and communication skills in English and Arabic are required.
-
Working knowledge of the French Language is an asset
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.