Assignment Title: Individual Consultant – Full Stack Developer – Agriculture DSS, Pakistan 

Reference No. (TH-RIMES-378403-CS-INDV)

Objective

The objective of this consulting service is to support the CARE Component 1 Pakistan Team in completing the climate-informed DSS for Punjab and Balochistan Agriculture Departments. 

Scope of Work 

The Full Stack Developer – Agriculture DSS – Pakistan, based in Islamabad, will report to the CARE Component 1 Project Director, through the Digital Systems and Data Integrator and RIMES’ Country Program Lead/CARE Country Coordinator for Pakistan. He/she shall have the following specific tasks:

  •  Develop front-end applications with selected frameworks
  •  Implement a robust set of functional features and services to power the frontend of the web application
  •  Build highly complex user interface applications and back-end databases integration using expert-level skills in various web development tools, programming languages, and scripting languages
  •  Build/develop required modules, for generating climate-informed products for   stakeholders, which could include, but not limited to:
  •  3 and/to 10 days decision guidance for farmers, extension workers, and key  institutional decision-makers
  •  Monthly and seasonal decision guidance for farmers, extension workers, and key institutional decision-makers
  •  Long-term decision guidance for key institutional decision-makers 
  •  Mine data relevant to the required DSS modules from openly available research hubs
  •  Integrate required visualizations using web GIS-based technologies
  •  Develop APIs/Microservices/Angular-based components for the DSS
  •  Actively address non-functional requirements such as performance, security, scalability, continuous integration, migration, and compatibility
  •  Implement security and data protection measures
  •  Optimize the application for maximum speed and scalability
  •  Translate UI wireframes to frontend visual elements
  •  Extend the UI interface as and when needs arise and integrate it with backend microservices or ETL/ELT processes
  •  Handle data in different formats (XLS, CSV, XML, NetCDF, HDF5, etc.) and use these data in the tool development
  •  Meet the system design and performance, as required by the project
  •  Maintain consistent, high-quality, stakeholder-focused approach in completing the DSS 
  •  Generate and maintain a detailed technical DSS document
  •  Others, as relevant to the position 

Qualifications

Knowledge

  •  At least Bachelor’s Degree in Computer Engineering, Computer Science, Management Information Systems, or other related fields 

Experience

 Minimum experience of 5 years in software development, with proven track record in full system development; experience in Al and ML-enabled systems development preferred but not required

  •  Minimum of 3 years of experience in developing geospatial data analytics/visualization applications
  •  Demonstrable experience in developing REST APIs and microservices architectures
  •  Demonstrable experience in working with geospatial datasets and timeseries datasets
  •  Demonstrable experience in using Angular and React JS, with strong knowledge of Javascript, HTML, and/or CSS
  •  Demonstrable experience in working with multidimensional scientific datasets including NetCDF and HDF5, preferably in Python
  •  Having DevOps experience is an advantage

Skills and abilities

  •  Backend: Competence in using Python (Django), Node (Express), or PHP (Laravel)
  •  Frontend: Competence in using Angular/any other framework based on JS
  •  Database: Competence in using MySQL/PostgreSQL
  •  OS: Competence in using Linux
  •  Competence in GIS data processing libraries (e.g. GDAL, OGR, GeoPandas, Rasterio); GIS feed formats (e.g. transit, real-time feeds, KML, GeoJSON, and WFS); GIS APIs (e.g. routing, traffic, OGC, WMS, WFS WCS; interactive web maps using Leaflet or Mapbox; and geospatial web development libraries in Python such as Flask, Django, and GeoDjango
  •  Strong written and verbal command of English

Personal qualities

Excellent analytical and problem-solving skills; demonstrated ability to plan and organize work independently; excellent interpersonal and communication skills; high commitment to responsibility and work quality; ability to work effectively and efficiently independently and/or within a multi-cultural team; openness/receptiveness to critique for enhancing work and outputs.

Contract Duration  

The contract will be for 1 year, subject to a 4-month probationary period, and annual performance review.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
At least Bachelor's Degree in Computer Engineering, Computer Science, Management Information Systems, or other related fields
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Dec 06, 2023
Posting Date:
Nov 27, 2023

RIMES (Regional Integrated Multi-Hazard Early Warning System)

N.G.O./Social Services · 11-50 employees - Islamabad

RIMES provides expertise for the establishment and maintenance of regional observing and monitoring systems, assisting National Meteorological and Hydrological Services (NMHSs) in developing data integration systems and data sharing mechanisms for enhanced data access and insights for early warning response.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Full Stack Developer - PHP / Laravel

11 11 Perfume, Islamabad, Pakistan
Posted May 10, 2025

Full Stack Developer

Easyology LLC, Multiple Cities, Pakistan
Posted May 08, 2025

Full Stack Developer / Technical Lead

Elaris, Lahore, Pakistan
Posted May 08, 2025

Full Stack Developer

HR Round Solutions Pvt Ltd, Lahore, Pakistan
Posted May 03, 2025
View All
I found a job on Rozee!