Duties and Responsibilities
• Develop and maintain APIs to connect with third-party education applications for data retrieval and ingestion.
• Build secure, scalable endpoints that incorporate authentication, version control, and messaging best practices.
• Perform regular testing and validation of API integrations to ensure reliability.
• Implement translation layers to map external data structures from partner systems onto EOE's internal data models.
• Collaborate on leveraging or building data exchange standards, such as Ed-Fi, to promote interoperability across education data systems.
• Enforce public API service boundary best practices, ensuring security, reliability, and scalability of integrations.
• Work closely with the Data Engineering and Analytics (DEA), Database Administration, and Cloud Teams to support downstream processes including Master Data Management (MDM), ETL workflows, reporting, and storage.
• Monitor, troubleshoot, and optimize integrations, ensuring consistent data availability for education stakeholders.
• Contribute to broader software development efforts within EOE IT, including participating in code reviews and collaborating with development teams to ensure coding consistency and maintainability.
• Provide technical recommendations to the EOE Solutions Architect and other stakeholders, helping align solutions with long-term enterprise architecture and strategic goals.
• Support EEC's evolving data strategy by offering guidance on data handling, system integration, and technical implementation approaches.
Required Skills, Knowledge, and Abilities
• Experience designing and building API integrations with third-party software platforms, preferably in the education or public benefits sectors.
• Strong knowledge of RESTful APIs, authentication protocols (OAuth, API keys), versioning techniques, and analyzing API usage for optimization.
• Familiarity with education data standards such as Ed-Fi or similar frameworks is highly desirable.
• Demonstrated ability to perform complex data mapping and translation between different data models.
• Proven understanding of secure API design and public service boundary best practices.
• Experience supporting data formats such as JSON and XML, plus data service architectures including MDM, ETL, reporting, and data storage.
• Familiarity with DevOps practices and CI/CD pipelines.
• Proficiency in relevant programming languages for API development such as C#, Java, Python, and Node.js and a strong knowledge of API protocols such as REST, SOAP, and GraphQL.
• Strong collaboration, communication, and problem-solving skills, with experience partnering with external vendors, internal technical teams, and business teams.
• Experience conducting code reviews, identifying technical debt, and contributing to shared codebases in collaborative environments.
• Ability to translate business and policy goals into scalable, well-documented technical solutions that align with enterprise architecture.
Preferred Skills, Knowledge, and Abilities
• Experience with public benefits systems, ideally within early child care, education, health and human services, or related sectors.
• Experience working within federal, state, or local government agencies.
• Familiarity with enterprise architecture principles and experience contributing to architecture-aligned development in a complex technical environment.
• Experience advising on data strategy or providing input on integration best practices and data governance in multi-stakeholder settings
Any Graduate