Job Title : AWS Enterprise Architect
Job Overview :
We are seeking an experienced AWS Enterprise Architect to assist with the migration of GraphQL APIs to AWS AppSync and architect a scalable and efficient cloud infrastructure for a C#-based application. This role involves analyzing the existing C# application and GraphQL API structure, developing a strategy for transitioning to AWS AppSync, and ensuring the application's infrastructure is optimized for performance, scalability, and security.
The ideal candidate will have deep expertise in AWS services , GraphQL , AppSync , and cloud-based architectures , as well as experience with C# and DocumentDB .
Key Responsibilities :
Analyze and understand the existing C# application , including its architecture, components, and data flow.
Review and assess the current GraphQL APIs to understand their structure, performance, and scalability challenges.
Design and architect a migration strategy to transition the existing GraphQL APIs to AWS AppSync , ensuring high availability, scalability, and optimal performance.
Develop and optimize AppSync API designs, integrating with AWS services such as Lambda , DynamoDB , and DocumentDB .
Collaborate with cross-functional teams to identify key business requirements and ensure the migration aligns with the organization's technical goals.
Lead the cloud architecture design process, ensuring that the infrastructure supports the application's long-term scalability, security, and cost-efficiency.
Implement best practices for security , performance optimization , and error handling within the AppSync APIs.
Provide technical leadership and guidance to development teams throughout the migration process, ensuring smooth transitions from GraphQL to AppSync.
Document the architecture, API structures, and migration strategy to ensure clarity and maintainability.
Review and provide recommendations for optimizing DocumentDB and its integration with the AWS ecosystem.
Guide the team on AWS best practices, including DevOps , CI / CD , and serverless architectures .
Key Skills and Expertise :
AWS AppSync : Proven experience with AWS AppSync for managing GraphQL APIs and integrating with AWS services.
GraphQL APIs : Deep understanding of GraphQL and experience transitioning APIs to cloud-native environments.
C# : Strong experience with C# and .NET-based applications, understanding application architecture and backend services.
DocumentDB : Experience with AWS DocumentDB (or NoSQL databases) and integrating it with cloud applications.
AWS Services : Experience with a range of AWS services, such as Lambda , DynamoDB , API Gateway , CloudFormation , IAM , and others.
Cloud Architecture : Strong understanding of cloud-based application design , including scalability, high availability, and performance optimization.
Security : Knowledge of cloud security best practices, particularly for API security and data protection in AWS.
API Design : Expertise in API design , including performance considerations, rate limiting, and security practices.
Collaboration : Ability to work with both development and operations teams to design solutions that meet business requirements while being efficient and scalable.
Qualifications :
5+ years of experience in cloud architecture , specifically with AWS and serverless technologies .
Experience with AWS AppSync for building scalable and secure GraphQL APIs.
Hands-on experience with AWS Lambda , DynamoDB , API Gateway , and DocumentDB .
Strong experience with C# and .NET-based applications, with knowledge of transitioning APIs to cloud-native architectures.
Proven experience in migrating legacy systems (GraphQL APIs) to modern cloud services.
Bachelor's degree in Computer Science, Information Technology, or a related technical field (or equivalent work experience).
Desired Skills :
Familiarity with DevOps principles and CI / CD processes within AWS environments.
Experience with other AWS serverless technologies (e.g., AWS Fargate , SNS , SQS ).
Understanding of cloud-native architecture patterns, such as microservices and event-driven architectures.
AWS Certifications (e.g., AWS Certified Solutions Architect or AWS Certified DevOps Engineer ) are a plus.
Why This Role :
Lead the architecture and migration of cutting-edge AWS cloud solutions and GraphQL APIs to AWS AppSync .
Play a critical role in optimizing cloud infrastructure for scalability , security , and performance .
Work on an exciting migration project, collaborating with a skilled team to drive technical innovation and best practices in AWS.
Opportunity to shape the long-term architecture of a key business application in a rapidly evolving cloud environment.
Enterprise Architect • GA, United States