Background

The Government of the State of Kuwait, represented by the General Secretariat of the Supreme Council of Planning and Development (GSSCPD), strives to enhance its institutional capacities for following up on the implementation of the Kuwait National Development Plan (KNDP), and is requesting to acquire the necessary technical support to strengthen their human and institutional capacities and skills to perform their expected duties. Under the framework of the project (support to the Institutional Capacity Development of the General Secretariat of the Supreme Council for Planning and Development GSSCPD(, in cooperation with  UNDP in order to identify the obstacles and challenges, as well as suggest solutions to develop the institutional capacity of the GSSCPD in order to enable it to fulfill its role and mandate for implementation and monitoring of the KNDP and guarantee the sustainability of its results.

The overall objective of this constancy is to develop and modern a web-based follow-up Application that will act as effective communication between the General Secretariat of the supreme Council for Planning and Development (GSSCPD) and public entities to be able to:

  • Strengthening and positioning the role of GSSCPD as a national reference Authority for Planning.
  • Develop the Electronic portal of GSSCPD preparing to e-government.
  • Wider dissemination of GSSCPD reports, plans and updates with non-governmental organizations (NGOs) and private sector by publications the plans and the reports on the website.

Duties and Responsibilities

Under the direct supervision of the GSSCPD Information Systems department and in close coordination with the UNDP Project Manager,  the Senior software developer will assume the following tasks:

Task 1: Develop and Modernize the GSSCPD Website, Web-based Applications and Automated Systems

  • Elaborate and present a comparative benchmarking study about reference experiences for Web-Based Applications models (Ministries of Planning in Arab countries and other developed countries) and in the international institutions.
  • Coordinate with GSSCPD departments and national entities, to collect their requirements and needs in terms to reach a system where by all projects within the development plan will be electronically monitored.  
  • Design, Develop and modernize the Website of GSSCDP and offer 3 Options for Design the application in a creative and attractive way.
  • Design, Develop and modernize the web-based application, ensuring that is suitable for the GSSCDP work nature to respond to the future vision 2035 of the country & the objectives of KNDP 2015-2020.
  • Design new and more efficient reporting systems and upgrade existing follow up reporting forms.
  • Ensure that the infrastructure software for the application dynamic language is .NET or PHP5.5, with the use of modern technologies such as Ajax, XML, JavaScript, CSS, so as to ensure a dynamic site and ensures ease of use and effectiveness (High Usability), and that the application is user friendly.

Task 2: Develop a content Management System

  • Enables the system administrator to take a full control of the application content to modify and do any changes such as (editing pages content and removing, adding, rearranging the pages or fields, content Query….etc.).
  • Create and support a new work flow and users security controls mechanism in different levels within the application.

Task 3: Testing, Training and Documentation

  • Test applications and ensure that it is free of any technical problems or errors
  • Ensure the appropriate speed for all applications downloads.
  • Implement and assist in launching the application in its final form on the server of GSSCPD and ensure that it is working appropriately.
  • Train the IT team for managing the application in the council in the best ways of employing the application or using it and handing over all the control panels of the application.
  • Prepare and submit all Administrative, Technical and User Manuals including source code and API for the developed systems and applications.
  • Submit Monthly and quarterly Reports and Achievements to the IT and UNDP Project manager.

Competencies

Functional Competencies:        

Promoting Organizational Learning and Knowledge Sharing

  • Researches best practices and poses new, more effective ways of doing things;
  • Documents innovative strategies and new approaches.

Job Knowledge/Technical Expertise

  • Understands the main processes and methods of work regarding to the position;
  • Possesses basic knowledge of organizational policies and procedures relating to the position and applies them consistently in work tasks;
  • Identifies new and better approaches to work processes and incorporates same in own work;
  • Strives to keep job knowledge up-to-date through self-directed study and other means of learning;
  • Demonstrates good knowledge of information technology and applies it in work assignments.

Promoting Organizational Change and Development

  • Demonstrates ability to identify problems and proposes solutions.

Design and Implementation of Management Systems

  • Uses information/databases/other management systems.

Client Orientation

  • Reports to internal and external clients in a timely and appropriate fashion.
  • Organizes and prioritizes work schedule to meet client needs and deadlines.
  • Establishes, builds and sustains effective relationships within the work unit and with internal and external clients.
  • Responds to client needs promptly.

Promoting Accountability and Results-Based Management

  • Gathers and disseminates information on best practice in accountability and results-based management systems.

Core Competencies:

  • Demonstrating/safeguarding ethics and integrity.
  • Demonstrate corporate knowledge and sound judgment.
  • Acting as a team player and facilitating team work.
  • Facilitating and encouraging open communication in the team, communicating effectively.
  • Creating synergies through self-control.
  • Learning and sharing knowledge and encourage the learning of others. Promoting learning and knowledge management/sharing is the responsibility of each staff member.
  • Informed and transparent decision making.

Required Skills and Experience

Education:

  • Minimum requirement is a BA in computer programming or related field with emphasis on Analysis and development of web applications using Microsoft .NET and SQL server in addition to high level programming skills in developing electronic reports and forms.

Experience:

  • Minimum of 10  years of proven practical experience in programming, software development and analysis;
  • Experience in working with government institutions in GCC countries/Arab region and UN, is an added advantage;

Experience in :

  • WEB-BASED DEVELOPMENT programming LANGUAGES SUCH AS ASP.NET,MVC , Web Services ,HTML and XML,.NET
  • in Microsoft SQL,  Oracle  Servers AND Database
  • Windows and Linux Operating Systems.

Language Requirements:

  • Arabic & English is required.

Note

  • The Senior Software Developer will be on a governmental contract administered by the General Secretariat of the Supreme Council for Planning and Development.