Qualifications : -Bachelor's degree in Computer Science, Software Engineering, MIS or equivalent combination of education and experience-Experience implementing, supporting data lakes, data warehouses and data applications on AWS for large enterprises-AWS Solutions Architect or AWS Big Data Certification preferred-Programming experience with Python is a must;
Java / Scala is a nice to have-Solid experience of AWS services such as CloudFormation, S3, Glue, EMR / Spark, RDS, Redshift, DynamoDB, Lambda, Step Functions, IAM, KMS, SM etc.
- Solid experience implementing solutions on AWS based data lakes.-Experience implementing metadata solutions leveraging AWS non-relational data solutions such as ElastiCache and DynamoDB.
- Experience in AWS data lake / data warehouse / business analytics-Experience in system analysis, design, development, and implementation of data ingestion pipeline in AWS-Knowledge of ETL / ELT-Working experience with Hadoop, HDFS, SQOOP, Hive, Python, and Spark is desired Experience working on Agile projects Requirements : -5+ years of experience as Full stack developer-Experience developing business applications using NoSQL / SQL databases.
- Experience working with Object stores(S3) and JSON is must have-Should have good experience with AWS Services - API Gateway, Lambda, Step Functions, SQS, DynamoDB, S3, ElasticSearch.
- Serverless application development using AWS Lambda Responsibilities : -Designing, building and maintaining efficient, reusable, and reliable architecture and code.
- Ensure the best possible performance and quality of high scale web applications and services.-Design and build highly performant function-based API's-Participate in the architecture and system design discussions-Independently perform hands on development and unit testing of the applications;
- Collaborate with the development team and build individual components into complex enterprise web systems;-Work in a team environment with product, frontend design, production operation, QE / QA and cross functional teams to deliver a project throughout the whole software development cycle;
- Responsible to identify and resolve any performance issues-Keep up to date with new technology development and implementation-Participate in code review to make sure standards and best practices are met Plus : -Experience with business intelligence tools such as Tableau, Power BI or equivalent-Experience in React JS / Node JS-Experience in designing microservices / APIs-Aware of Machine learning algorithms (supervised / unsupervised)-Awareness of data virtualization tools such as Denodo.
30+ days ago