Software Engineer 4 in Lake Forest, CA at Volt

Date Posted: 3/12/2020

Job Snapshot

  • Employee Type:
    Contingent
  • Duration:
    48 weeks
  • Date Posted:
    3/12/2020
  • Job ID:
    223015
  • Contact Name
    Volt Branch
  • Phone
    714-921-7429

Job Description

We are looking for a Senior Cloud Data Engineer to join the Team.

The successful candidate will:

  • Have significant experience designing and developing relational and NoSQL data storage solutions in a hybrid cloud environment,
  • Have strong experience in delivering database code pipelines,
  • Orchestrated or played a critical role in cloud migrations,
  • Implementing functional data governance of hybrid cloud assets in collaboration with the teams.

Responsibilities:

  • You will be in charge of data modelling : operational transactions and logging, data warehouse or data vault, star and snowflake dimensional schemas, normalization and denormalization.
  • You will be dealing with structured, semi-structured and unstructured data in batch and real-time environments.
  • You will have a strong experience working in AWS environments including:
    • EC2, S3, Lambda, RDS, EMR, Redshift, Glue, Spark, Kinesis/Kafka, Data Lake Formation and related serverless services.
    • AWS Glue, with preferred additional experience using Python and AWS Lambda functions.
    • Data formats and ETL/ELT processes in including Hive, Parquet, MapReduce, or YARN.
    • CloudFormation and CodePipeline, particularly as it applies to schema versioning
    • Performance tuning, data access optimization and other related monitoring and troubleshooting activities in high transaction volume, mutli-user, big data environments
    • Backups, restores, recovery models, data store shrink operations and other data deployment models including clustering, mirroring and replication as they pertain to on-prem and cloud hosted (serverless) services
    • Familiar supporting data integration and data visualization using tools such as Quicksight, PowerBI, Tableau, or similar
  • Solid understanding of version control, branching and merging, automated builds, and releases
  • Good working experience with Agile development methods such as TDD, Scrum, Mob Programming, CI/CD pipelines, as well as tools such as Git, Jenkins, Jira, and Confluence
  • Strong experience creating/enforcing data governance and master data management, data catalogs, data lineage as well as managing the full data life cycle from acquisition through archiving
  • Familiar with data architecture using data modeling and scripting tools 
  • Experience in troubleshooting and resolving database issues 
  • Familiar with REST and SOAP API development, JSON document formats, web application development and middle-ware development, emphasizing data access implementation
  • Documentation skills for processes and procedures (data flow, use cases, data dictionaries, ETL processing)

Requirements: 

  • 10+ years of experience in database design, development and programming in relational database and NoSQL environments supporting OLTP, Data Warehouse, and BI data stores
  • 5+ years direct AWS Cloud based data storage design, implementation and support using S3, RDS, Aurora, RedShift, DynamoDB, MongoDB, Snowflake and similar services
  • Bachelor's Degree in Computer Science or equivalent
  • Ability to clearly communicate 
  • Excellent track record of creative, accurate, on-time delivery of high-quality software solutions in cloud environment.

Volt is an equal opportunity employer.