Skip to main content

Junior Software Engineer/Developer in the EU funded project: Technical Assistance to the Ministry of Education and Higher Education - TAMEHE

Salary band:

3

Junior Professional

3T

   
Junior Software Engineer/Developer in the EU funded project: Technical Assistance to the Ministry of Education and Higher Education - TAMEHE

 

  1. Required Qualifications, Competencies and Knowledge

Formal Education

  • A bachelor’s degree in computer science, software engineering, or a closely related field is required. A master’s degree in a relevant discipline is a strong asset.

 

Experience

  • At least 2–5 years of professional experience in software development, application design, or database management.
  • Experience in the development and deployment of web-based financial or administrative applications.
  • Prior work with public sector institutions, donor-funded projects, or enterprise-level systems is an advantage.
  • Proficiency in Microsoft development technologies: ASP.NET, MVC, ADO.NET.
  • Strong command of programming languages: C#, VB.NET, SQL/TSQL, JavaScript, HTML, XML.
  • Solid understanding of relational databases and MS SQL Server, including stored procedures, triggers, and optimization.
  • Familiarity with database integration and reporting tools (e.g., SSIS, SSRS).
  • Knowledge of software development life cycle (SDLC), secure coding practices, and system integration.
  • Experience in conducting application testing and debugging.
  • Understanding of user interface (UI) design and user experience (UX) principles.

Other Qualifications

  • Strong analytical thinking and problem-solving skills.
  • Excellent communication skills with the ability to explain technical content to non-technical stakeholders.
  • Team-oriented with the ability to collaborate across disciplines.
  • Capacity to manage time effectively, prioritize tasks, and meet deadlines.
  • Fluency in Arabic and English (French is an asset).

 

Working place:

  • TAMEHE Office, Ministry of Education and Higher Education

 

  1. Responsibilities
  • The Software Engineer / Developer will work under the supervision of the Project Manager, the Team Leader and in close collaboration with the Public Finance Management Expert working on project activities.
  • The position requires on-site presence at the Ministry of Education and Higher Education, with potential field visits.

     

  1. Tasks
  1. Application Development and Design
  • Contribute to the design and implementation of custom-built applications and digital platforms tailored to MEHE’s needs.
  • Write efficient and secure code using Microsoft technologies, adhering to industry best practices.
  • Develop and maintain scalable databases and web-based interfaces for data entry, processing, and reporting.

 

2. System Analysis and Integration

  • Assess MEHE’s existing digital tools to identify improvement areas.
  • Support the integration of the new application with existing platforms (e.g., NSL) to enable seamless data exchange and cross-system functionality.

 

3. Testing and Quality Assurance

  • Conduct testing of application features, including unit tests, system tests, and user acceptance testing (UAT).
  • Debug and fix issues to ensure the application performs reliably in real-life conditions.
  • Ensure system performance, security, and compliance with applicable regulations.

 

4. Documentation and Support

  • Develop technical and user documentation for the applications.
  • Assist in training MEHE staff in the use and basic maintenance of the system.
  • Contribute to the development of a basic technical support plan for post-deployment sustainability.

 

5. Cross-functional Collaboration

  • Work closely with finance, administrative and education sector experts to ensure alignment of the software solution with MEHE's functional and operational requirements.
  • Participate in regular team meetings and provide updates on development progress and technical issues.

 

  1. Areas of Activity and Outputs
     

Areas of Activity

Outputs

Software Development

Developed and tested applications and platforms in line with MEHE requirements

System Integration

Integrated applications with existing MEHE platforms (e.g., NSL)

Documentation &Training

Contribution to developing training materials for schools, REOs, and MEHE staff.

Testing & Quality Assurance

Application validated through UAT and compliance with security standards ensured

Support & Maintenance Planning

Basic support and maintenance plan proposed for sustainability

 

  1. Project General Duties  

General duties include, but are not limited to, the below:

 

  • Provide technical input for project reporting and monitoring activities.
  • Support documentation, data management, and technical contributions to digital transformation within MEHE.
  • Assist in the coordination of technical meetings and contribute to project visibility through internal knowledge sharing.
  • Ensure adherence to GIZ and EU procedures and compliance standards in all activities.
  • Provide technical assistance in capacity building initiatives related to the application or broader IT solutions.

 

  1. Description of the project

Lebanon’s education sector is facing complex and overlapping crises, TA to MEHE project, funded by the EU, supports systemic improvements in public financial management, governance, and operational efficiency.

The Software Engineer / Developer will support MEHE in moving toward digitalized, automated operations.

The overall objective to which this project contributes is to build an education system better equipped and able to deliver quality basic education in times of crisis. It works on 3 main levels:

  • Enhancing the governance capacities of the MEHE in the field of strategic and operational planning, monitoring and reporting, budgeting and public finance management,
  • Enhancing the capacities of the MEHE for the delivery of quality teaching and learning by management and educational staff empowered with 21st century skills development,
  • Enhancing the performance of the public education system (MEHE) through improved management and business operating procedures.
Intervention Sectors
Development
Location
  • Lebanon
  • Beirut
Application Deadline
Salary Range
2000 to 2500 (USD)
Contract Type
Full Time
Application Submission Guidelines

Note to applicants:

  • Interested candidates must submit their CV and cover letter in PDF format via EASY HR at the link below:
    https://www.giz-jobs.com/lebanon/#id=407872d9-aaab-421b-848f-887d5b0d20…
     
  • Applications submitted via email will not be considered.  
  • Only shortlisted candidates will be contacted for an interview.   
  • Starting date: soonest 
  • GIZ is committed to gender balance and diversity without distinction regarding race, sex, or religion, and without discrimination against persons with disabilities. Remuneration will be in accordance with the candidate's qualifications, experience, and scope of responsibility for the job announced and in line with local standards. 
  • Note: GIZ will send feedback only to the candidates that are shortlisted and interviewed in person - after a final decision on recruitment is taken - within one month time from the deadline mentioned in the vacancy announcement.
Requires a Cover Letter?
Yes
Experience Requirements
5 to 10 years
Education Degree
Bachelor Degree
Arabic
Fluent
English
Fluent
French
Good
Hide guidelines for wrong answers
No