Previous Job
Previous
Big Data Engineer
Ref No.: 18-00386
Location: Nashville, Tennessee
Position Type:Contract
Experience Level: 10 Years
Start Date: 07/30/2018
Role: Sr. Big Data Engineer
Interview Mode: Skype
Length : 6 Months +
Experience: 8 + Years


The Software Engineer, Data Platform is at the core a technologist with a broad skill set that brings enhanced value to the product development, and responsible in building key components of Client's Intelligent Healthcare Data Platform.
Responsibilities:
· Designs, modifies, implements, tests, and provides operational support for enterprise software products and platforms, including software infrastructure and development tools for Data Platform components and modules in AWS-hosted environments
· Engages in building solutions leveraging technologies including but not limited to Scala, Spark, Hive and AWS services such as EC2, S3, EMR, ELB, Kinesis, SNS, Redshift, Data Pipelines
· Provides consultation on complex projects and is considered to be a top-level contributor
· Relies on extensive experience and judgment to plan and accomplish goals according to timelines and budgets agreed upon with business stakeholders
· Communicates proactively and effectively with team members and other project stakeholders in a highly Agile environment

PROFESSIONAL EXPERIENCE/QUALIFICATIONS
Qualifications:
· Experience with Big Data technologies with data stores such as DynamoDB, Cassandra and related tools and systems
· Deep technical understanding of Spark, and Hive.
· Strong background in Scala, relational databases, and complex systems integration.
· Experience building and supporting complex systems in AWS Cloud environment
· Experience in data modeling for NoSQL databases
· Proven experience with AWS services such as Data Pipeline, DynamoDB, CloudFormation, CloudWatch, SNS, IAM, VPC, ELB, EC2, S3
· Strong knowledge of continuous integration and deployment, test-driven development, and unit test automation
· Experience in developing an enterprise product line using Agile-Scrum development methodologies
· Excellent verbal and written communication and presentation skills
· Experience in the Healthcare software or IT industry preferred