Position Description
Your future duties and responsibilities
· Work with the technical development team and team lead to understand desired application capabilities.
· Continuously improve software engineering practices.
· Work within and across Agile teams to test and support technical solutions across a full-stack of development tools and technologies.
· Develop applications in AWS - data and analytics technologies including but not limited to Glue, EMR, Lambda, Step Functions, Cloud rail, Cloud Watch, SNS, SQS, S3, VPC, EC2, RDS, IAM.
· Candidates would need to do development using application development by lifecycles, & continuous integration/deployment practices.
· Working to integrate open-source components into data-analytic solutions.
· Working with vendors to improve tool capabilities to meet enterprise needs.
· Willingness to continuously learn & share lessons with others.
Required qualifications to be successful in this role
· Candidate should possess 7+years of total experience with atleast 5+ years of hands-on experience with AWS services such as Glue, EMR, Lambda, Step Functions, CloudTrail, CloudWatch, SNS, SQS, S3, VPC, EC2, RDS, IAM.
· Proficient in following programming languages (Python, Scala, Spark).
· Experience in ETL / Data application development and version control systems such as Git.
· 5 - 7 years' experience delivering and operating large scale, highly visible distributed systems.
· Knowledge of application development lifecycles, & continuous integration/deployment practices.
· Knowledge of IAC using terraform.
· Snowflake MPP and graph database experience is helpful but not mandatory.
Bachelor's degree in Computer Science