Design, develop, and maintain a cloud-based data pipeline and event-driven architecture that integrates seamlessly with our enterprise systems.
AWS Cloud Developer
Your responsibilities
- Build and manage Snowflake Schema views tailored to application requirements.
- Develop a scalable AWS-based application to poll Snowflake data and process it efficiently.
- Configure and optimize AWS services, including Lambda, S3, API Gateway, and SQS.
- Design workflows for ingesting data into S3 buckets and transforming it into predefined message formats.
- Implement event-driven architecture to send messages to SQS queues, ensuring compatibility with downstream systems such as Mulesoft.
- Collaborate with cross-functional teams to ensure robust data transformations and integrations.
- Monitor, troubleshoot, and optimize the performance of cloud-based applications and workflows.
Our requirements
- Strong experience with AWS services such as Lambda, S3, API Gateway, and SQS.
- Hands-on experience in creating and managing Snowflake Schema views.
- Proficiency in Python, Node.js, or a similar language for serverless development.
- Familiarity with event processing and message queuing systems.
- Experience in building workflows to transform raw data into standardized formats.
- Knowledge of integrating AWS-based applications with third-party systems (e.g., Mulesoft).
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- AWS Certified Solutions Architect Associate or AWS Certified Cloud Developer certification, or equivalent Cloud Platform qualification.
- Familiarity with CI/CD pipelines and infrastructure as code (e.g., AWS CloudFormation, Terraform).
- Understanding of best practices for secure and scalable cloud-based applications.
- Strong analytical skills to troubleshoot and resolve system issues.
- Ability to create and maintain technical documentation for workflows and processes.