Role Overview
The Application Developer will serve as the hands-on developer and integration engineer working closely with stakeholders and the architect to implement the ingestion processing and serving layers of the solution.
Responsibilities
- Build ingestion workflows using AWS Transfer Family, AWS DataSync, and S3.
- Implement ETL / ELT jobs in AWS Glue for structured / unstructured data.
- Configure Amazon EventBridge for orchestration and event-driven automation.
- Develop APIs with Amazon API Gateway and integrate with AWS Lambda functions.
- Enable dashboards and reports in Amazon QuickSight for business users.
- Configure OpenSearch for operational drill-down and anomaly detection.
- Support operational analysts in query building and troubleshooting.
- Act as the primary technical contact for business and operations teams.
- Collaborate with the offshore developer for distributed workload delivery.
- Work with the architect to ensure designs are implemented correctly.
- Develop unit / integration tests for ETL pipelines and APIs.
- Validate anomaly notification flows via Amazon SNS.
- Ensure solutions meet SLAs and functional acceptance criteria.
Technical Skills & Experience
- 5 years of hands-on experience in designing and developing cloud-based applications using AWS services.
- Proficient in data ingestion and movement using tools like AWS Transfer Family, AWS DataSync, Amazon S3.
- Strong experience in developing ETL / ELT pipelines using AWS Glue (PySpark / Scala).
- Experience implementing event-driven architectures with Amazon EventBridge and AWS Lambda.
- Proficient in developing and securing RESTful APIs using Amazon API Gateway and integrating with Lambda.
- Experience with Amazon QuickSight for building dashboards and reports.
- Hands-on experience with Amazon OpenSearch Service for log analytics monitoring and anomaly detection.
- Strong understanding of IAM, CloudWatch, SNS, and other foundational AWS services.
- Experience with unit testing, integration testing, and validating cloud data pipelines.
Programming & Scripting
- Proficiency in Python (especially for Glue jobs and Lambda functions).
- Familiarity with SQL for querying structured data.
- Knowledge of infrastructure-as-code (e.g., AWS CloudFormation, Terraform) is a plus.
Collaboration & Communication
- Ability to work closely with business stakeholders, data analysts, and architects to translate requirements into technical solutions.
- Experience collaborating with offshore or distributed teams.
- Strong verbal and written communication skills for documentation and support.
Education & Certifications
Bachelors degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).
AWS Certified Developer Associate or AWS Certified Data Analytics Specialty is preferred.
Key Skills
AWS Certified Cloud Practitioner
Employment Details
- Employment Type: Full-Time
- Experience: years
- Vacancy: 1
LI-NB5