API/Integration Engineer (Journeyman)
- Compensation
- Not disclosed
- Location
- Chicago, IL, US
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- An active Secret clearance or higher.
Nice to have
- Experience supporting federal or Department of Defense software-development, systems-integration, or modernization programs.
Full description
Overview
DecisionPoint seeks two API/Integration Engineers to design, build, test, document, and maintain reusable APIs, interface adapters, and data exchanges for the USMEPCOM ENLIST program. These roles support interoperability across the assigned application portfolio and help ensure that mission systems exchange information securely, accurately, and reliably.
The API/Integration Engineers maintain interface specifications, data mappings, and contract tests; support application and data migration; diagnose integration failures; and coordinate technical solutions across development, architecture, data, testing, cybersecurity, cloud, and Government stakeholder teams.
These positions are remote, with Chicago-area candidates preferred.
Note: By applying to this position, you acknowledge and consent to having your resume included in an active competitive government contract bid.
Duties & Responsibilities
The API/Integration Engineers will:
- Design, develop, test, document, deploy, and maintain reusable APIs, integration services, interface adapters, and data exchanges.
- Translate approved requirements, interface needs, business rules, and system constraints into secure integration solutions.
- Develop interfaces that support reliable data exchange across applications, services, databases, cloud environments, and external systems.
- Develop reusable integration components, shared services, transformation logic, and error-handling patterns.
- Prepare and maintain interface specifications, interface control information, API documentation, data mappings, schemas, and transformation rules.
- Define and document request and response structures, validation rules, error responses, dependencies, authentication requirements, and performance expectations.
- Develop and maintain unit tests, integration tests, contract tests, regression tests, and representative test data.
- Verify interface behavior against approved specifications, schemas, mappings, and service contracts.
- Coordinate with consuming and providing systems to validate interoperability and resolve interface discrepancies.
- Apply secure coding practices to APIs, adapters, integration services, and data-processing components.
- Implement approved authentication, authorization, encryption, certificate, logging, and data-protection controls.
- Support application, interface, platform, and data migration activities.
- Analyze legacy interfaces and develop migration, replacement, coexistence, or transition approaches.