Terms of Reference

For hiring the service of Individual Consultant – Software Developer for LACIP MIS

Introduction:

The Pakistan Poverty Alleviation Fund (PPAF) is the lead apex institution for community – driven development in the country. Set up as fully autonomous private sector institution, PPAF enjoys facilitation and support from the Government of Pakistan, the World Bank, and International Fund for Agriculture Development (IFAD), and other statutory and corporate donors. The PPAF aims to be the leading catalyst for improving the quality of life, broadening the range of opportunities and socio – economic mainstreaming of the poor and disadvantaged, especially women. The core operating units of the PPAF deliver a range of development interventions such as support to social mobilization, microcredit, community physical infrastructure, water, energy and social safeguards at the grass roots / community level through a network of more than 100 partner Organizations across the country. For a complete profile, please visit our website at http:********************************************.

Background:

PPAF being the Project Executing Agency is responsible for providing appropriate, sufficient, timely and reliable progress data that is periodically shared with the donor, KfW. Keeping in view the requirements the management information system has been developed and deployed. This is operational software and used by PPAF staff and partner organization for the financial and physical updates of their projects.

Objective & Scope:

To hire a skilled and experienced software developer with experience in developing database driven MIS applications using Microsoft SQL server and Microsoft .NET development and deployment. The consultant will be responsible for assisting MIS team in building and maintaining internal and external facing web applications.

This position involves programming to write new code segments, updating existing software, and building new interfaces for development and integration with MIS working independently and with team throughout the entire project life cycle. Development tasks include but are not limited to: user interface, database, .Net framework using C# and other third party controls. The person is a team player who takes initiative, enjoys finding solutions to a varying number of challenges, and is detail-oriented. Programming is performed as needed working closely with other developers to achieve high quality end-results.

Scope of Assignment:

Primary responsibilities and duties are:

·         Maintenance and customization of user interfaces using development frameworks.

·         Developing test routines and programming with TDD in Agile/Scrum environment.

·         Specifications/Requirements gathering as needed and create appropriate documentation.

·         Build new segments with .NET / ASP.NET / SQL Server / Reporting tools

·         Participate in requirement analysis, architecture, design and implementation of new requirements

·         Ensure security, consistency and integrity of data.

·         Communicate project status and deliverables with managers and business stakeholders

·         Responsible for development, testing, and reviewing application code

·         All other responsibilities as assigned

Deliverables:

The consultant has to submit a monthly report mentioning the detail of work done against the following deliverables

  • Work with MIS team in analysis of IP Targets module (new requirement)
  • Work with MIS team in Analysis of validation checks in MIS
  • Work with MIS team for development of code segments for the checks in related modules
  • Work with MIS team for the development of IP Targets
  • Testing of all above code segments
  • Consolidation of all above code segments  

Qualification & Experience:

·         Masters’ in Computer Science from HEC recognized university or equivalent

·         Microsoft certification(s) in .NET and related tools / technologies for database applications will be preferred

·         Minimum 3 years’ experience in Microsoft SQL Server and Microsoft .NET tools and technologies

·         Experience of design and development using HTML5, Javascript, JQuery, CSS

·         Experience of database design and development using Microsoft SQL Server 2008 and MySQL

·         Experience of using tools/libraries for reports and dashboards

·         Understanding of business application development processes

·         Ability to communicate effectively with peer developers and business process owners.

·         Large scale project experience is desirable

Skills Required:

·         MS SQL Server for database development and maintenance

·         MS .NET (3.5/4.0 framework) development technologies & platform (C#, ASP.NET, ADO.NET, LINQ), Reporting Services and others)

·         Advanced relational database (design, stored procedures, triggers etc.)

·         UML modeling and ER Diagram development

·         Analyze Business Requirements and assess impact with existing database architecture

·         Web APIs

·         Time & Project management skills

Reporting

  • The consultant will be reporting to CIO

Duration:

  • The duration of consultancy is 6 months (132 days).

Selection Method

·         An individual consultant will be selected through advertisement according to the procedure set out in World Bank Procurement Guidelines (January 2011).

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Department:
Procurement
Job Location:
Gender:
No Preference
Minimum Education:
Masters
Degree Title:
Masters\' in Computer Science
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Jan 22, 2018
Posting Date:
Jan 16, 2018

Pakistan Poverty Alleviation Fund

N.G.O./Social Services · 301-600 employees - Islamabad

Pakistan Poverty Alleviation Fund (PPAF) is the lead apex institution for community-driven development in the country. Set up by the Government of Pakistan, as an autonomous not-for-profit organization, PPAF enjoys facilitation and support from the Government of Pakistan, The World Bank, International Fund for Agricultural Development (IFAD), KfWEntwicklungsbank (Development Bank of Germany) and other statutory and corporate donors. PPAF aims to be the catalyst for improving the quality of life, broadening the range of opportunities and socio-economic mainstreaming of the poor and disadvantaged, especially women. The core operating units of the PPAF deliver a range of development interventions at the grassroots/community level through a network of more than 100 Partner Organizations across the country. These include social mobilization, livelihood support, access to credit, infrastructure and energy, health, education and disaster management. Externally commissioned independent studies have demonstrated positive outcomes and impact of PPAF interventions on the lives of benefiting communities related to their economic output, household incomes, assets, agricultural productivity skills and other quality of life indices.

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
I found a job on Rozee!