Pages

Saturday, March 08, 2008

J2EE Application Developer

Australia-Indonesia Basic Education Program (BEP)
Consultant Terms of Reference (TOR) Title of Consultant
J2EE Application Developer
International/ National
National
Period of mission(s)
From
1st April
To
31st April 2009

Length of mission
Months

Days


Background The Indonesian Ministry of National Education Pusat Statistik Pendidikan (PSP) is undertaking further development of its National Educational Management Information System (EMIS) through a transformation from an annual statistical census to a management and decision support instrument within an eGovernment portal framework that ensures better integration of users, services and information to all possible stakeholders accessing a range of applications, structured and unstructured content. A number of major changes will be introduced into the system, including the development of district and provincial applications within an integrated national framework, an expanded database to serve a wider range of stakeholders, flexible multi-layer information systems at each level, replacement of census methods with multimode data linkages with schools (including school SMIS), data warehousing and mining solutions at central level, graduated levels of software and
technology, integration of a national GIS, integration with provincial and central websites, and the development of a solid base of local support for system development through a participatory approach to content identification and management integration.
An important part of this overall development is the redevelopment of the PSP National EMIS to cater for the PSP and Stakeholders requirements using a formal development methodology within a J2EE and Portal framework.
The Software Application Developer is a national position who will participate in the development and implementation of the national EMIS based on Specifications established by the BEP Pillar3 team and the Software Application Designer. The Software Application Developer will code, test, document, train users, and then support the new national EMIS through its many releases.
Title of Position Software Application Developer.
Duration and Timing of Inputs 12 months full time starting from 1 April 2008.
Location Jakarta
Qualifications/ Experience The Software Application Developer is an experienced J2EE application Developer who can develop model-driven applications from process and data models down to coding levels using Unified Modeling Language integrated in CASE tools such as Eclipse, MyEclipse, Rational Rose, RAD, etc … and shall have the following qualifications and experience:
a) A minimum of 2 years experience in Java coding within the J2EE, Struts and Spring frameworks, preferably Model driven development;
b) Knowledge of standard development processes such as RUP or similar
c) Experience with modeling tools such as Rational Rose, Rational Software Modeler, , Eclipse, MyEclipse, BPwin, ERwin, etc … is desirable;
d) Experience or knowledge in modeling detailed behavior using UML diagramming techniques such as Use Case, Sequence, Activity, Class, Package diagrams down to a level so that program coding can be initiated or generated;
e) Experience in SQL programming with Oracle or DB2 RDBMS and open source databases such as MySQL, PostgreSQL, as well the use of middleware for database connections and mapping such as Hibernate;
f) Experience in coding reports using Java based reporting tools such as: Crystal Report, Reporting Engine, Formula One, open source BIRT, Elixir, etc ..;
g) Experience with software Testing techniques in Unit, Cross, and Module testing;
h) Recognized Java programming qualifications;
i) English fluency is preferred.
Responsibilities, including expected outputs from the assignment The Software Application Developer will work with the Balitbang PSP staff, the BEP Pillar three consultants and the Software Application Designer. Specifically, s/he is expected to:
a) Become familiar with the architecture of User requirements at all levels for the national EMIS, the architecture of the new national EMIS, Data and process models, UML modeling tools and J2EE development environment;
b) Review and understand the detailed design of the database model and other UML models of the national EMIS;
c) Review and understand design of proposed screen and report prototypes;
d) Complete the Process design using UML modeling techniques, down to a detailed level in which further Java code can be or generated;
e) Perform Unit and cross testing and quality control of each developed screen and report;
f) Participate in the Module and Integration testing of the EMIS;
g) Cooperate with other team members as directed by the Software Application Designer;
h) Create user, technical documentation and training notes for the national EMIS applications as directed by the Software Application Designer;
i) Together with the national EMIS development team provide training for end users and system administrators;
j) Actively participate in the deployment, technical support and rectification of discrepancies through various releases of the national EMIS applications under the guidance of the Software Application Designer or BEP Pillar3 technical advisors.

Key Deliverables
The advisor is expected to deliver outputs as follows:
1. Achievement of the said above TOR
2. A report on the ICT Innovation in Indonesia

Only candidates meeting the above requirements are requested to apply. Female candidates are encouraged to apply. Please send cover letter and updated CV to : mcpm.aibep@gmail. com NLT, 12 March 2008. Only short listed applicants will be contacted.









0 komentar: