Open Position of IT PROGRAMMER CONSULTANT FOR LINKAGES TECHNICAL ASSISTANCE TRACKING SYSTEM

PROJECT
OVERVIEW
The USAID-funded
project, Linkages Across the Continuum of HIV Services for Key Populations
Affected by HIV (LINKAGES), under the President’s Emergency Plan for AIDS
Relief (PEPFAR) program is implemented by FHI 360 in partnership with Pact,
IntraHealth International and the University of North Carolina at Chapel Hill,
and conducts a range of activities to reduce HIV transmission among key
populations (KP) — sex workers, men who have sex with men, transgender persons
and people who inject drugs — and improve their enrollment and retention in
care and treatment across the HIV cascade. LINKAGES will accelerate the ability
of governments, key population leaders, organizations working with key
populations, and private-sector providers to plan and implement services that
reduce HIV transmission among key populations and their sexual partners and
extend the lives of those already living with HIV. The key elements of the FHI

360-led team’s strategic and technical approach are:1.    Identifying key

populations and locales and comprehensively assessing risk,2.    Diagnosing “leaks” and
revealing access barriers within the HIV services cascade,3.    Scaling up “what works”
while innovating to ensure the most strategic use of resources and access to
newly emerging technologies,4.    Addressing structural
barriers and transforming local KP organizations,5.    Ensuring interventions
are sustainable over the long term, and6.    Supporting the
mainstreaming of human rights, gender and competency and capacity development.As part of the ultimate
goal 3, Scaling up “what works” while
innovating to ensure the most strategic use of resources and access to newly
emerging technologies
, LINKAGES plans to develop two software/application.
The first one is for Community Outreach Management System (COMS) and the second
one is for Technical Assistance Activity Record and Tracking (TRACY). SCOPE
OF WORK
1.    Technical Assistance Activity Record and Tracking (TRACY)
Application Development
LINKAGES requires a system that will allow its partners to submit
requests for technical assistance online using a ticketing system. LINKAGES
staff should be able to view, modify, and add approvals to requests, as well as
track progress of each request and run detailed reports and analytics. The
system should also be able to automatically notify partners when changes in the
status of their request have been made in the system (e.g. approval of the
request). It will also need to configured to allow for different levels of
access and permissions, based on the role of staff.  GOAL                                                                    Development
of Technical Assistance Activity Record and Tracking (TRACY) Application
 TECHNICAL
COMPETENCIES AND EXPERIENCE REQUIREMENTS:
ü 
Seven years of experience as a software engineer; demonstrated
success in developing a variety of software systems while taking on increasing
responsibility for analysis, design, implementation and task deployment (with
significant individual contribution as a programmer)ü 
Proven experience in solving challenging technical problems and
supporting multiple projects and objectives simultaneously and efficiently.ü  Seven years of experience
developing data-driven applications utilizing significant relational database
engines as part of the overall application architecture (experience with any or
all of the following programs is highly desirable: MySQL, PostgreSQL, Oracle,
SQL Server; as well as ORM technologies: JPA2, Hibernate).ü  Seven years of experience
building web-based software systems, utilizing N-tier architectures, dynamic
content, highly-scaleble approaches, and complex security
models/implementations as well as using at least one popular web framework
(JSF, Wicket, GWT, Spring MVC).ü  Good knowledge on the use of
spatial analysis software or other relevant open source GIS software to develop
a mapping module for spatial analysis in a web-based environment.ü  Proficiency in developing
and troubleshooting complex software systems that run in mixed environments
including Linux, Unix and/or Windows on desktop, server, tablet, and mobile
systems.ü  Previous experience
configuring and using any or all of the following is highly desirable:Ø  Web services APIs through
web servicesØ  Writing scaleble, globally distributed
applicationsØ  UI and human-computer
interaction designØ  Enterprise application
integration;ü  Content Management and
Learning Management System exposure highly desirable.ü  Experience and familiarity with
test-driven development, software development methodology and release
processes, document requirements and specifications.ü  Experience with development of
software application for the medical or veterinary field is desirable.ü  Proficiency in both written
and spoken English is required. TASKS AND RESPONSIBILITIESThe Senior IT Programmer shall work under the overall supervision of the
LINKAGES Country Representative, ICT Technical Adviser, CD&PE team,
Monitoring and Evaluation (M&E) Adviser and or another LINKAGES Team.
Furthermore, the incumbent will work in close collaboration with the ICT
Advisor and CD&PE team, The IT Programmer will be a skilled and experienced
software developer responsible for the detailed design, implementation, and
testing of subsystems and system components in complex, multivendor,
multi-platform environments. A. Specific responsibilities
for TRACY IT Programmer will include:
ü 
Develop a business process (algorithm) for TRACY (Technical
Assistances Activity recording and tracking).ü 
Analyze, design and coordinate the development of software systems
for backend ticketing system in an independent language which focuses on system
performance and a more cost effective product, using advanced technology such
as a cloud-based system with synchronization or a distributed-system with limited
resources while being adaptable to different programming languages;ü 
Analyze Alpha version application programs including their
performance, troubleshoot problems and design solutions including reviewing and
repairing legacy code and develop beta version.ü 
Launching a TRACY Beta Version.B.  
Activities:
1.
Two (2) days:
a)    Discuss with ICT technical advisor, M&E Advisor
and or other staff on the list of feedback and proposed features of TRACY. b)    Compile all agreed upon modifications and new features
into a design plan completed with a timeline. 2. Twenty (20) days: a)    Develop and modify (if needed) the TRACY application
with reference to the requirements agreed upon by LINKAGES team. b)    Present the Alpha version of the application, focusing
on the new key features, to LINKAGES team for approval. c)    Conduct quality and performance tests and fixes with ICT
technical advisor. d)    Develop finalization and delivery of the features
(Beta version). e)    Present the Beta version of the application, focusing
on the new key features, to LINKAGES for approval. 3. Three (3) days: a)    Refine the Beta version base on input from ICT
technical advisor, M&E Advisor and or other staff on the list of feedbackb)    Conduct final quality testing C.  
Expected Output:a)    Server preparation, installation and configuration.b)    A Beta Version of web-based
database application for Technical Assistance Activity, recording and tracking
(TRACY)  CONSULTANCY LOCATION AND
TRAVEL
The consultancy will be
based in Jakarta, Indonesia. No travel
required
   PERIOD OF PERFORMANCEJune 25st
2016 to 30 August 2016 with approximate total 25 days. Consultant can claim
invoice per
month based on actual days of work in a month.  REMUNERATION AND EXPENSESThe
consultant will be paid on daily basis.  Payment will be made monthly after the
successful deliverable completion
and approval of tasks assigned during that month. How to Apply
The consultant (individual/team
and or Consulting firm sent a confirmation letter to [email protected] latest by June 23rd , 2016 and we will send you
“Design Architecture system” base on the position your applying for.

Visit Us On FacebookVisit Us On TwitterVisit Us On YoutubeVisit Us On Instagram