GraphQL
Hudson Information Technology and Manpower Services · Dearborn, MI
View and Apply ↗
Opens the original job posting in a new tab.
Job description
Graph"Analysis : Understanding
Requirements
and Scope: Gather detailed requirements from stakeholders, document, and validate feasibility. Existing System Impacts:
- Analyze existing systems for impacts, determine UI integration requirements, and address security and session handling. Release Strategy:
- Develop a release strategy and make cutover decisions.
- Design: Schema Proposal and Review: Schema Analysis and Design:
- Review existing schema, design new schema for requirements, and identify reusable components or Ford standards. Architecture/Sequence Diagrams:
- Develop architectural and sequence diagrams to visualize the system design. Prototypes/Proof of Concepts:
- Create prototypes or proof of concepts as needed to validate design choices. Schema Proposal: Propose the schema design for new requirements and secure approvals. Development: Subgraph Initialization: Initialize the subgraph, define the manifest, and create the GraphQL schema. Implementation of Unit Tests and Resolvers
- Implement unit tests for the subgraph and develop resolvers for GraphQL queries. Pipeline Setup: Environment Setup: Set up pipelines for different environments and integrate with Fossa, SonarQube, Checkmarx Integration
- Support and QA Enablement:
- Build Hoppscotch integration test steps, include in pipeline Integration
- Support:
- Provide support for UI integration and enable QA testing. Issue Fixing: Address issues identified during QA testing. User Acceptance Testing (UAT):
- Support UAT, validate the subgraph with end users, and address feedback. Deployment and Monitoring: Deployment:
- Deploy the subgraph to production and publish, continuously monitor performance and reliability" ql developer