Dover, DE - IT - DOE - Technology & Data Office - Programmer 6 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Expedite Talent Solutions · 2 days ago

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

Expedite Talent Solutions is seeking a Programmer 6 for a project focused on the Redding Equity Dashboard, which aims to provide transparent reporting and data-driven decision-making for Delaware schools. The role involves designing and implementing secure APIs to deliver aggregated datasets, ensuring reliable access to data while collaborating with department staff to address data gaps and inconsistencies.

IT ManagementProfessional ServicesWarehousing

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
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
REST or GraphQL, 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
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
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
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
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
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

Qualification

API DevelopmentRESTGraphQLOpenAPI DocumentationData Pipeline ManagementData ValidationSecurity StandardsSoft Skills

Required

Experience in designing and implementing secure, documented APIs
Proficiency in REST or GraphQL API design
Experience with OpenAPI documentation for all endpoints
Ability to implement consistent business rules for data handling
Experience in providing data availability endpoints
Knowledge of data domains within public reporting databases
Experience in defining extract and transform processes
Ability to support snapshot-based refresh for data
Experience in creating operational runbooks for monitoring and incident response
Ability to implement security controls and validate them
Experience in automated testing for calculations and suppression rules

Preferred

Familiarity with API gateway and rate limiting
Experience in logging and monitoring API usage
Knowledge of data validation processes for address and LEA code mappings
Experience in creating data dictionaries and metric definition catalogs
Familiarity with performance optimization for API responses

Company

Expedite Talent Solutions

twittertwitter
company-logo
Expedite Talent Solutions is a minority- and woman-owned firm delivering agile staffing, project outsourcing, and professional services to clients across the Healthcare, Commercial, and Public Sectors.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Sandeep Singh
Associate Director / Sr. Client Partner
linkedin
Company data provided by crunchbase