Full Stack Developer – Planning DSS – Pakistan

Objective

The objective of this consulting service is to support the CARE Component 1 Pakistan Team in completing the climate-informed DSS for the Ministry of Planning, Development, and Special Initiatives (MoPDSI).

Scope of Work

The Full Stack Developer – Planning – Pakistan, based in Islamabad, will report to the CARE Component 1 Project Director, with supervision of the System Development Lead and DSS Lead, and 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 various stakeholders, which could include, but not limited to:
  • Crop suitability to observed climate trends and projected future climate
  • Potential losses and damages from extreme climate events in the future
  • Climate sensitivity of development projects
  • Cleaning and greening the transport sector
  • Establish linkage of other DSSs developed in Pakistan, as part of CARE, into the DSS for MoPDSI
  • Mine data relevant to the required DSS modules from openly available research hubs
  • Integrate required visualizations using web GIS-based technologies
  • Develop APIs and Microservices 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 need arises 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
  • Integrate required AI/ML technologies in the DSS
  • 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

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
  • Minimum of 3 years of experience in developing data analytics and geospatial data applications
  • Demonstrable experience in working with multidimensional scientific datasets including NetCDF and HDF5, preferably in Python
  • Demonstrable experience in developing REST APIs and microservices architecture
  • Demonstrated experience in using Angular and React JS, with strong knowledge of Javascript, HTML, and/or CSS
  • 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
  • Strong skill in integrating into systems visualization/mapping/AI and ML libraries, ETL applications and GIS databases, and cloud deployment requirements, including but not limited to:
  • AI/ML Libraries: NumPy, SciPy, and TensorFlow for scientific data analytics and visualization, and for deep learning implementation
  • Open-source Databases: MySQL and PostgreSQL, and Web mapping libraries such as Leaflet, OpenLayers, or Mapbox-GL with data source format support (utfgrid, WFS, WMS, GPX, KML, geoJSON, XYZ, vector tiles, etc.)
  • Cloud and server deployment: server configuration, server licensing, processing, memory locks, and optimum bandwidth requirements
  • 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:
Oct 10, 2023
Posting Date:
Sep 22, 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 / Wordpress )

QMCC, Lahore, Pakistan
Posted Dec 06, 2023

Full Stack Developer

Contour Software, Lahore, Pakistan
Posted Dec 01, 2023

Full Stack Developer

I Gate Technologies, Islamabad, Pakistan
Posted Dec 08, 2023

Full Stack Developer

Crystal System Pakistan, Karachi, Pakistan
Posted Dec 03, 2023
View All
I found a job on Rozee!