Job Summary:
We are seeking an experienced AWS Integration Developer to design, develop, and maintain integrations supporting key initiatives for the Client's including the Family First Act (FFA) initiative. The role involves building secure and scalable integrations across AWS services, API specifications, and enterprise platforms such as MuleSoft. The ideal candidate should also have hands-on React development experience to build employee self-service and applicant-facing interfaces that consume the developed APIs. The position requires expertise in cloud integration, API development, authentication, security, and accessibility standards.
Key Responsibilities:
AWS Integration & Cloud Services
• Design, develop, and maintain AWS integrations using services such as API Gateway, Lambda, Step Functions, EventBridge, SQS/SNS, and S3.
• Connect AWS-hosted services with enterprise integration platforms such as MuleSoft and state systems of record.
• Implement secure, scalable, and observable integration patterns, including logging, monitoring, error handling, and retry mechanisms.
API Specification & Contract-Driven Development
• Author, review, and maintain API specifications using OpenAPI/Swagger as the source of truth for integrations.
• Translate business requirements and design artifacts into well-defined API contracts.
• Use API specifications to generate client code, mock services, and automated contract tests.
• Manage API versioning, documentation, and change communication across development teams.
Authentication & Security Integration
• Integrate federated authentication mechanisms such as SAML and OpenID Connect across APIs, services, and user-facing applications.
• Implement token handling, session management, and role-based access controls across the integration layer.
• Ensure secure handling of sensitive user data during transmission and within browser-based applications.
User Interface Integration (React)
• Develop React interfaces for employee self-service and applicant-facing workflows that consume APIs.
• Implement forms, workflows, and dashboards based on API specifications and design artifacts.
• Build reusable and documented components with automated tests.
• Extend existing design systems to maintain consistency across user interfaces.
Accessibility Conformance
• Ensure all user interfaces comply with Section 508 and WCAG 2.0 AA accessibility standards.
• Validate accessibility conformance using assistive technologies and remediate identified defects.
• Document accessibility testing results and compliance findings.
Required Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5+ years of software development experience, including significant hands-on AWS integration experience in production environments.
• Experience designing and consuming REST APIs using OpenAPI/Swagger specifications.
• Experience integrating enterprise platforms such as MuleSoft with backend services.
• Hands-on experience integrating federated authentication mechanisms such as SAML or OpenID Connect.
• Proficiency in JavaScript or TypeScript, along with production experience using React.
• Experience with Git-based development workflows, pull request reviews, and automated testing.
• Experience with API and contract testing.
• Working knowledge of Section 508 and WCAG 2.0 AA accessibility requirements.
• Strong understanding of secure API development, cloud integration patterns, and application security.
Preferred Qualifications:
• AWS certifications, such as AWS Certified Developer - Associate or AWS Certified Solutions Architect - Associate.
• Experience with CI/CD pipelines and Infrastructure as Code tools such as CloudFormation, AWS CDK, or Terraform.
• Experience implementing component libraries or design systems.
• Experience developing public sector portals.
• Experience integrating with state single sign-on providers.
• Experience supporting Client's agencies.
• IAAP accessibility certifications such as CPACC or WAS.
Physical Requirements:
• Ability to safely and successfully perform essential job functions in accordance with the ADA and applicable federal, state, and local standards.
• Ability to perform sedentary work involving sitting or remaining stationary for extended periods, with occasional movement around the office to attend meetings.
• Ability to perform repetitive computer-based tasks using a mouse, keyboard, and monitor.