×
Register Here to Apply for Jobs or Post Jobs. X

Dover, DE - IT - DOE - Technology & Data Office - Programmer

Job in Dover, Kent County, Delaware, 19904, USA
Listing for: Expedite Talent Solutions
Full Time position
Listed on 2026-01-29
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst, Data Security
Job Description & How to Apply Below
Position: Dover, DE - IT - DOE - Technology & Data Office - Programmer 6

Overview

Short term assignment that will end on 6/30/26.

Title:

Programmer
6. Rate: ***. Remote. Interviews:
Virtual. Project

Summary:

The Redding Equity Dashboard will provide a secure, public facing view of key equity indicators across Delaware schools, with consistent definitions, suppression rules, and filtering to support transparent reporting and data driven decision making. The API Developer will build and maintain the data services that power the dashboard, ensuring reliable, scalable access to curated datasets and enabling timely updates and future expansion.

Responsibilities
  • Design and implement secure, documented APIs that deliver aggregated dashboard datasets to the Web Developer.
  • Implement consistent business rules described in the data considerations, including enrollment scope, exclusion rules, and suppression for counts.
Data domains to support
  • APIs must support all data domains within department’s public reporting database.
Handling known data gaps and inconsistencies
  • Provide a data availability endpoint so the UI can communicate limitations by Local Education Agency (LEA) and metric, aligned to the documented missing data lists.
  • Partner with department staff to ensure all data elements needed are available.
API design requirements
  • REST or Graph

    QL, with preference determined by department standards, with OpenAPI documentation required for all endpoints.
  • Versioning strategy, including backward compatible changes for the Web Developer.
  • Standard query parameters
  • Domain, metric, year, as of date.
  • Geography: city, county, state, district, school
  • LEA type: traditional public, charter, vo tech, as categorized.
  • Standard response structure
  • Metadata: dataset name, as of date, refresh cadence, suppression policy, and calculation notes.
  • Data payload: categories, counts, percents, suppressed indicators, denominator values where applicable.
  • Caching headers and server-side caching for common queries.
Security and governance
  • Public read only access pattern with protection against abuse
  • API gateway and rate limiting
  • Logging and monitoring.
  • No PII exposure. Only aggregated values with suppression.
  • Align to Department and Data Management Office (DMO) security standards for hosting and operations.
Data pipeline and refresh
  • Define extract and transform processes with DMO, including data validations needed for:
  • Verified address for City of Wilmington.
  • LEA code mappings for attendance and tardy codes.
  • Refresh cadence
  • Support snapshot-based refresh where stated in the document that data will not be continuously updated.
  • Provide clear run logs and publish last refresh timestamps.
  • Automated tests for calculations and suppression rules.
Deliverables
  • API implementation deployed to the agreed environment.
  • OpenAPI specification and developer portal documentation.
  • Data dictionary and metric definition catalog aligned to UI needs.
  • Data availability and gap reporting endpoints aligned to the documented considerations.
  • Operational runbook for refresh, monitoring, incident response, and onboarding new metrics.
Acceptance criteria
  • API responses match documented business rules and suppression.
  • Performance supports dashboard use with reasonable response times under load.
  • Security controls implemented and validated.
  • Documentation enables the Web Developer to implement the UI without additional reverse engineering.
  • DMO review and sign off on governance, definitions, and operational readiness.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary