The
Office for Humanitarian Affairs at the Unition Nations (UN-OCHA) is
looking for a consultant to customize and extend DNN code for a number
of its websites. The consultancy is 6 months initially and is based in
New York. Please see the text below for more information. Email to
hogenhout-at-un-dot-org.
TERMS OF REFERENCE
DotNetNuke (Asp.Net) Programmer/Developer
Title : DotNetNuke (ASP.Net) Programmer/Developer
Duty
Station : New York
Duration :
6 months
Date of
Entry : 31
July 2006
OBJECTIVE:
Migration
of the ochaonline website (http://ochaonline.un.org)
to the new OCHA common web platform based on DotNetNuke. This will include development and programming
of new modules and portal skins for the site and implementing new features and
enhancement to the OCHA content management module.
BACKGROUND
OCHA’s common
platform for website and web portals is based on DotNetNuke technology. A
portal based Content Management system that uses ASP.NET technology. The
back-end database system is MsSQL 2000.
This system currently hosts the CERF, Intranet and Business
Contributions website and about 10 OCHA Field office specific web portals.
The current
OCHA online website (http://ochaonline.un.org)
was built using ASP/SQL technology on a non-standard application framework
which is difficult to maintain and customize. OCHA will retire this system once
all the applications and pages had been migrated to the new platform.
The OCHA
Content Management module is the central
repository for all Internet, Intranet and other web documents. This module is link with the Lotus Notes
based FiDMS (Field Document Management System) and ODMS (OCHA Document
Management System). A synchronization agent was developed to automatically
update contents.
DUTIES AND DELIVERABLES
Under the
guidance of the Systems Analyst (IT Section), the consultant will handle the
migration of the ochaonline website (http://ochaonline.un.org)
to the OCHA DotNetNuke web platform, develop procedures and program related
modules, skins and other applications needed.
The
consultant will work collaboratively with the ITS web Team and will report
directly to the Systems Analyst who supervises the Team and manages this
project.
The consultant
will also work extensively on the OCHA Content Management module, implementing
security at the document level and program features that will allow creation of
different views that support automatic content updates.
a. Detailed evaluation of the current ochaonline website. Determine information flow,
framework and application processes, posting/publishing procedures, usability
and other related information, working in close coordination with the
ochaonline webmaster and other actors.
Duration : 2 weeks
b. Develop an implementation plan and schedule, detailing targeted
deliverables. An implementation plan in
phases is preferable to minimize downtime. Duration:
2 weeks
c. Perform application development, customization and programming in DotNetNuke portal to
implement the plan above. Duration: 6 weeks
d. Provide webmaster trainors training to the OCHAonline webmaster and other staff who will
manage and trained the other content managers. The consultant will also prepare
documentation, SOP, and provide technical
guidance during the initial implementation.
Duration: 3 weeks
e. Develop new security features for OCHA Content management module, implementing tight access
restrictions to documents intended for Intranet and other restricted portals. Duration:
2 weeks
f.
Implement key enhancement to the
Content Management module, in close coordination with the LN developer, managing the DotNetNuke
portion of the implementation. Duration:
6 weeks
·
Enhance
document synchronization between the LN ODMS module to the SQL based Content
management module
·
Create
new linkages with other LN databases:
Registry and Early Warning databases.
·
Add
new modules and controls to support creation customize views to the
portals: i.e. Situation reports, Meeting
minutes, ..etc.
g. During the duration of the contract,
the consultant will provide ongoing system
administration and application support, troubleshooting software bugs and
errors and other related issues. Duration:..as needed
h. Together with ITS web team, plan and
implement system upgrade to the latest DNN version (currently DNN 3.3.1). Duration:
2 weeks
Qualifications / Experience
Education:
·
Education:
advanced level university degree required, or first level degree combined with
ample relevant work experience. .
Experience:
·
A
minimum of five years of relevant and progressively responsible work
experience.
Skills:
·
Extensive
experience in ASP.Net and MsSQL database programming required.
·
Experience
with DotNetNuke portal application required, in particular, in developing
modules and skins and customizations.
·
Experience in Web Application and Client-Server Development required.
·
A good understanding of and experience with user interface design
required.
·
Experience with DotNetNuke installation and configuration highly desirable
·
Excellent
inter-personal and general communication skills
·
Ability
to work with minimum supervision in a multi-cultural environment
·
Ability
to write clearly and concisely in English