Systems Developer

20 hours ago


Manila, National Capital Region, Philippines IDLO - International Development Law Organization Full time $104,000 - $130,878 per year
Overview & Responsibilities

The International Development Law Organization (IDLO) is the Technical Lead for the third iteration of the European Union's Governance in Justice Programme (EU-GOJUST).  

The EU-GOJUST programme is focused on improving access to justice for all Filipinos and contributing to Philippine socio-economic development through a more effective, inclusive, and accountable justice system. These efforts are pursued by supporting the priorities of Philippine justice institutions such as the Department of Local and Interior Governance (DILG), the Department of Justice (DOJ), the Supreme Court, and justice-sector civil society organizations and law schools.

 

Programme Summary

EU-GOJUST seeks to (1) develop more coordinated, efficient, gender-sensitive, and people­-centered justice services and (2) enhance access to justice for all, especially for women and people living in vulnerable situations. To achieve these objectives, the Programme will design and deliver activities to:

  • Improve the capacity of Justice Zones and the Justice Sector Coordination Council as the main coordinating mechanism between justice institutions and stakeholders;
  • Expand, standardize, and deepen the Justice Zone model to address substantive justice issues at the local level;
  • Improve access to legal aid services, with a focus on overcoming cultural and social barriers that prevent women from seeking justice;
  • Strengthen the capacities of Local Government Units as the first point of contact for justice seekers;
  • Increase awareness of rights and available remedies among rights-holders, especially women and marginalized groups; and
  • Build the capacities of justice system actors to better address the specific issues faced by women and vulnerable population.

Justice agencies are interdependent and require data-sharing systems that account for this interdependence. For example, courts send Hold Departure Orders (HDO) to the Bureau of Immigration who in turn uses the HDO to monitor departing passengers. If the HDO is not sent in real time, the time gap between the issuance of the HDO and the actual receipt of the immigration can take some time and a person subject of an HDO may be able to escape.

Another prime example of data sharing across Justice sector agencies is that of the Corrections Cluster agencies. The Single Carpeta System aims to capture individuals' prison and corrections records across the Bureau of Jail Management and Penology, Bureau of Corrections, Board of Pardons and Parole, and the Pardon and Parole Administration.

Currently, data sharing across the justice sector agencies is done manually. Agencies send out and receive documents and records in hard-copy format. Agency staff need to then encode the data contained in the paper documents in the case management/information system. Requesting agencies have to follow up continually and even resort to physical visits to get the requested information. Ad-hoc data requests and manual transmission of data are common concerns.

The use of information and communications technology (ICT) in the digitalization of transactions and services is viewed as a key driver for the competitiveness of the government in providing better services. One of the main thrusts of the 2023 Philippine Development Plan (2023 PDP) is for the justice sector to "use digital technology and build a robust, efficient, and disaster-resilient ICT architecture for the justice sector."

One of the priority ICT programmes identified by the sub-chapter on Administration of Justice of the 2023 PDP is the National Justice Information System (NJIS). The NJIS is an ICT-based tool envisioned to facilitate the management and exchange of vital information across law enforcement and justice sector agencies in the discharge of their statutorily mandated public functions. The NJIS has been included in the , , and the current PDP. 

It is envisioned to be a seamless, knowledge-based and knowledge-driven interface and portal that will solve information gaps and address collaboration issues in the justice system. It is anchored on a secured platform that links justice sector agencies for a holistic approach to crime prevention and resolution. The implementing agencies of the NJIS include the following:

1. The Law Enforcement Cluster

  • National Prosecution Service (NPS)
  • National Bureau of Investigation (NBI)
  • Bureau of Immigration (BI)
  • Philippine National Police (PNP)
  • Philippine Drug Enforcement Agency (PDEA)
  • Dangerous Drugs Board (DDB)

2. The Corrections Cluster

  • Bureau of Corrections (BuCor)
  • Board of Pardons and Parole (BPP)
  • Parole and Probation Administration (PPA)
  • Bureau of Jail Management and Penology (BJMP)

3. The Supreme Court

EU-GOJUST has supported the NJIS Data Exchange Platform to develop an interoperability layer for the DOJ, BuCor, BJMP, and BI. A special consumer application was also developed for the Board of Pardons and Parole and a generic consumer application was developed for all other agencies that are authorized and need to access the data already available from DOJ, BuCor, BJMP, and BI.

For this assignment, the consultant will support the further development of NJIS in relation to the following:

  • Development of the interoperability layer for NBI
  • Enhancement to the BJMP interoperability layer
  • Enhancement to the generic consumer application

The scope of work of the consultant shall include the support for the following activities, among others:

Kick-off meeting with the technical team and with the Department of JusticeWith supervision/instructions from the Department of Justice – Chief Information Technology Officer, the consultant shall develop the following: 
    • NJIS Data Exchange Platform - Security Improvements to enable the Production (Live) deployment.
    • Interoperability layers of NBI
    • Coordination regarding the Interoperability layers of the remaining NJIS implementing agencies from GOJUST II (PNP, SC, PDEA)
    • Enhancements to the Interoperability Layer of BUCOR and BPP

Presentation of the output and findings to the technical team, relevant officials of the DOJ, and the NJIS implementing agencies. The presentation should include recommendations for further redevelopment of the different applications, including entry points for data disaggregation that can support gender-responsive and inclusive analysis.

The output of this engagement is:

Inception ReportWorking version of the applicationsMonthly status report on the project's progress signed by the Department of Justice – Chief Information Technology Officer or their representative on the following:
    • percentage completion of the project
    • information on the compliance with the quality assurance process indicated in the workplan

Mission Report upon completion of the engagement, structured as follows:

    • Executive summary
    • Introduction and Background
    • Main findings related to the overall and specific objectives of this assignment
    • Key Recommendations, including entry points for gender-related disaggregation of data
    • Conclusion
    • Relevant Annexes including the SRS, training modules, training materials, and training report
    • All software codes, documentations, training modules, and related project artifacts shall also be included in the submission of the final mission report

All documentation and source code pertaining to this project shall be endorsed to the Department of Justice – Chief Information Technology Officer after completion

All reports and correspondence must be in English.

All reports must be submitted by the experts electronically in the format provided at the start of the mission. Comments by the technical team and key stakeholders on the various reports will be provided to the experts as soon as possible. Draft final reports must be submitted before the debriefing by the experts to the technical team.

For guidance, the indicative activities for the assignment are the following:

Milestone No.

Milestone

Phase

Output

Remarks

Indicative  days

M1

Development of NBI Interoperability layer

Design and development

Consumable APIs

20 days

M2

Interoperability Layer for 1 Agency Development – Phase 1

Design and development

Interoperability layer development/enhancement

20 days

M3

Interoperability Layer for 1 Agency

Development – Phase 2

Design and development

Interoperability layer development/

enhancement

20 days

M4

User acceptance testing of Agency Interoperability Layer

Testing and deployment

UAT document

10 days

M5

Development/ enhancement of consumer application – Phase 1

Design and development

New Consumer Application

Consumer Application will be based on System Analyst's design and recommendation (including which target agency and what target endpoints)

20 days

M6

Development/ enhancement of consumer application – Phase 2

Design and development

New Consumer Application

20 days

M7

User Acceptance Testing of Consumer Application

Testing and deployment

UAT Document of Consumer Application

10 days

Job Requirements

Education and Work Experience

A college graduate with a degree in Computer Science, Computer Engineering, or any related course

General Professional Experience

  • At least three (3) years of relevant work experience in Software Development that includes writing, modifying, and testing codes and scripts to allow computer software and applications to function properly
  • Experience working on a variety of software development projects.

Specific Professional Experience

  • Highly proficient in Python and JavaScript language programming
  • At least three (3) years of experience working in Python and JavaScript Coding Environments
  • Familiarity with Linux operating systems and experience in developing on the Linux platform
  • Strong knowledge in database technologies, SQL, ORM, and other relevant technologies
  • Experience in Git workflow is an advantage.
  • Experience in Docker technology is an advantage
  • Experience working on ICT projects in the justice agencies such as the NJIS

Languages

  • Fluency in English is required
  • Fluency in Tagalog is required

Skills & Abilities

  • Excellent analytical competence and technical skills
  • Excellent interpersonal skills
  • Active listening skills and strong writing skills
  • Ability to coordinate and communicate with key stakeholders
  • Ability to prioritize critical tasks and work well in an output-driven environment
  • The ability to work independently and as a part of the team
  • Accuracy and good attention to detail
  • Strong computer, hardware, software, analytical, and problem-solving skills
  • Knowledge of the Software development life cycle
Terms & Conditions

The engagement will be a deliverables-based contract. It is expected to be a part time engagement beginning in September 2025 and projected to end in February 2026.

Application deadline: 17 September 2025

Annual Compensation
  • IT Developer

    2 days ago


    Manila, National Capital Region, Philippines Diwa Learning Systems, Inc Full time ₱104,000 - ₱130,878 per year

    Plans, recommends and manages the information and communication systems of the CompanyAnalyzes and consolidates problems encountered on IT systems and applications, ratifies system deficiencies, and implements effective solutionParticipates and administers project assignments effectively through agile sprint planning, sprint review, daily scrum meetings and...


  • Manila, National Capital Region, Philippines SRT Marine Systems plc Full time ₱900,000 - ₱1,200,000 per year

    IT Systems and Network Engineer - PhilippinesJoin to apply for the IT Systems and Network Engineer - Philippines role at SRT Marine Systems plcIT Systems and Network Engineer - Philippines1 week ago Be among the first 25 applicants Join to apply for the IT Systems and Network EngineerPhilippines role at SRT Marine Systems plcSRT Marine Systems plc (SRT)...


  • Manila, National Capital Region, Philippines beBeeSoftwareDeveloper Full time

    We are seeking a skilled Software Systems Developer to join our team.Job DescriptionA successful candidate will analyze client requirements, design software systems, and develop high-quality solutions. Key responsibilities include:Analyzing client needs to design optimal software systems.Ensuring timely project completion with high-quality results.Creative...


  • Manila, National Capital Region, Philippines Atticus Advisory Solutions Inc. Full time ₱800,000 - ₱1,200,000 per year

    We are seeking an experienced Systems Integration Developer with strong proficiency in JavaScript, TypeScript. The ideal candidate will have hands-on experience designing and developing integrations between internal systems and external platforms, ensuring smooth data flow and system interoperability.Key Responsibilities:Design, develop, and maintain...


  • Manila, National Capital Region, Philippines beBeeCustomerRelationship Full time ₱900,000 - ₱1,200,000

    Customer Relationship Management SpecialistWe are seeking a seasoned professional to fill the role of Customer Relationship Management (CRM) Specialist. This individual will be responsible for developing and maintaining CRM software systems that manage a company's interactions with current and potential customers.This includes designing and implementing...

  • Lead Systems Developer

    19 hours ago


    Manila, National Capital Region, Philippines IDLO - International Development Law Organization Full time $104,000 - $130,878 per year

    Overview & ResponsibilitiesThe International Development Law Organization (IDLO) is the Technical Lead for the third iteration of the European Union's Governance in Justice Programme (EU-GOJUST). The EU-GOJUST programme is focused on improving access to justice for all Filipinos and contributing to Philippine socio-economic development through a more...

  • Lead Systems Developer

    27 minutes ago


    Manila, National Capital Region, Philippines IDLO - International Development Law Organization Full time $104,000 - $130,878 per year

    Overview & ResponsibilitiesThe International Development Law Organization (IDLO) is the Technical Lead for the third iteration of the European Union's Governance in Justice Programme (EU-GOJUST).The EU-GOJUST programme is focused on improving access to justice for all Filipinos and contributing to Philippine socio-economic development through a more...


  • Manila, National Capital Region, Philippines beBeeBlockchain Full time ₱900,000 - ₱1,200,000

    Job OverviewAs a Blockchain Architect, you will be responsible for designing and developing robust blockchain architectures using AWS cloud services.Key Responsibilities Create and optimize smart contract implementations across various blockchain platforms Architect scalable microservices that integrate seamlessly with blockchain ecosystems Apply...


  • Manila, National Capital Region, Philippines beBeeCloud Full time $110,000 - $145,000

    Cloud Engineering Role OverviewYour Position:We are seeking a seasoned Cloud Applications Engineer to serve as a Subject Matter Expert (SME) for distributed applications on hybrid cloud platforms.The ideal candidate will champion continuous operational improvements informed by metrics analysis and customer feedback.This role involves leading incident...


  • Manila, National Capital Region, Philippines beBeeAutomation Full time ₱800,000 - ₱1,200,000

    We are seeking a skilled automation engineer to join our team and contribute to the design, development, and optimization of automation solutions.Job DescriptionThe ideal candidate will work with Python, SQL, and other tools to streamline workflows, enhance system performance, and deliver scalable integrations. This role involves hands-on collaboration...