Software Developers (Programmer)

Job Description

We are looking to hire 2 junior experts - .NET Software Developers willing to join our team in Ramallah!

  1. Background information

Ecorys is leading a consortium for the implementation of the EU-funded Technical Assistance (TA) project “Strengthening of the monitoring and evaluation system of the Palestinian Ministry of Social Development”, aiming “to support the MoSD in building an effective and sustainable monitoring and evaluation (M&E) system for its strategies, policies, and programmes”.

  1. Description of the assignment

The work to be carried out during this Assignment falls under the Project Component 2 “Management Information System (MIS)” activities:

  • Technical assistance, training, advice, and support for the establishment of an IT-enabled MIS:
  • Developing and testing the MIS
  • Rolling out the MIS
  • Support in the development of IT systems for additional MoSD programmes:
  • Identifying programmes that might benefit from improved use of IT systems
  • Developing IT systems for additional programmes fully integrable with the MIS.

The specific assignment outputs:

  • Output 1: Developed, set up and tested functional IT Enabled MIS, in accordance with the MIS Architecture proposal.
  • Output 2: Designed MIS Manual and training material/s and delivered training to MoSD relevant staff for use of the IT Enabled MIS.

The team that will work on this assignment consist of 3 junior non-key experts (JNKE):

  • JNKE 1 – IT MIS Expert (not recruited through this job ad)
  • JNKE 2 – IT Midlevel .NET Software Developer (Programmer)
  • JNKE 3 - Midlevel .NET Software Developer (Programmer)

The work will be carried out under overall coordination, technical advice and instructions, supervision and guidance provided by the Team Leader (TL)/Key Expert (KE) 1. Consultations with MoSD shall precede the commencement of work and shall be performed continuously.

Tentative tasks: JNKE 2 and JNKE 3: IT .NET Software Developers (Programmers) will work in close coordination with the JNKE 1 and TL/KE1 in:

  • Preparation of work plan in consultation with JNKE 1 and TL/KE1
  • Building the frontend functionality of the M&E webpages including the forms webpage, reports webpage, and dashboards webpage.
  • Building the SQL DB for the M&E DBs
  • Building the backend and APIs for the M&E webpages
  • Testing the functionality of the MIS and undertake programming modifications and refinements as required for ensuring overall functionality
  • Refine the layout and functionality of the IT-enabled MIS during rollout phase, if needed
  1. Location

MoSD headquarters in Ramallah (Palestine) will be the operational base for this assignment. However, work from home shall be possible when drafting, writing documents in coordination and agreement with MoSD project focal point.

Travel through the West Bank may be required. Missions to Gaza will not be necessary and remote support might be provided.

Experts will be expected to spend at least 90% of their allocated working days at the HQ premises of MoSD and/or regional directorates.

  1. Period of assignment

The expected duration is from 27 March 2022 to 31 August 2022.

Total estimated number of working days for both JNKE 2 and JNKE 3 (combined work) is 120 (approx. 60 working days per expert).

The distribution of the NKEs’ working days per specific task/s (e.g. meetings, design of templates/ forms, software programming, testing, graphical designs, etc.), and training, roll out, including preparation of documents, etc.) shall be included in the NKEs Work Plan. The NKEs Work Plan shall be prepared in consultations with MoSD within the first week of commencing the assignment.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

We are looking to hire 2 junior IT experts with the below profiles:

Junior non key expert (JNKE) 2 – IT Midlevel .NET Software Developer (Programmer)

  • University degree in computer engineering, computer sciences
  • 4+ years of .NET development experience
  • Strong professional experience in programming primarily around C# and ASP.NET, including ASP.NET MVC
  • Strong experience in doing front-end development with expert knowledge of JavaScript, HTML5, and CSS3
  • Strong knowledge in building and scaling APIs
  • Experience in database concepts and solid experience in databases such as SQL Server
  • Prior knowledge of MoSD IT systems and data bases will be an advantage
  • Experience with Entity Framework, OrmLite
  • Experience with any Unit Testing Frameworks (Nunit, Xunit, MSTest)
  • Strong verbal and written communication skills
  • Fluent in Arabic language, and basic knowledge and command in English

 

Junior non key expert (JNKE) 3 - Midlevel .NET Software Developer (Programmer)

  • University degree in computer engineering, computer sciences
  • 4+ years of .NET development experience
  • Strong professional experience in programming primarily around C# and ASP.NET, including ASP.NET MVC
  • Strong experience in doing front-end development with expert knowledge of JavaScript, HTML5, and CSS3
  • Strong knowledge in building and scaling APIs
  • Experience in database concepts and solid experience in databases such as SQL Server
  • Experience with Entity Framework, OrmLite
  • Prior knowledge of MoSD IT systems and data bases will be an advantage
  • Experience with any Unit Testing Frameworks (Nunit, Xunit, MSTest)
  • Strong verbal and written communication skills
  • Fluent in Arabic, and basic knowledge and command in English.
Job Details
Job Title Software Developers (Programmer)
Deadline 21 - Mar - 2022
Location Ramallah
Job Type Part time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 4 Years
Application Instructions

If you are interested and qualified for this opportunity, do not hesitate to submit your CV in English to [email protected] using the subject: “Application for ....” (please indicate the role(s) that you are applying for).

In case of a positive evaluation, applicants will be invited for an online interview.

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.