Software Application Developer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 8/22/2019

Job Snapshot

Job Description


Software Application Developer

Responsibilities
  • Create solutions to transform data from various sources and load it into platforms such as Snowflake or Hadoop to create a data lake
  • Create and maintain transformations to summarize/aggregate data and load this so users can consume this data using various BI/Analytics tools
  • Develop and maintain standards for administration and operation including the scheduling, running, monitoring, logging, management of errors, recovery from failures, and validation of outputs
  • Contribute to the project planning process by estimating tasks and deliverables
  • Work closely with Customer Analytics team members to understand user requirements
  • Be at the cutting edge of utilizing data about consumers in the media industry to improve audience experience

Requirements:
  • Minimum 3-4 years' solid experience writing SQL and it' s variants such as HiveQL, Spark SQL
  • Minimum 3-4 years’ solid experience writing Object-oriented programs in Python
  • Expertise in working with Linux environments - Experience with Unix Shell Script, bash, Awk
  • Understanding of ETL processes and design
  • Experience with Apache Airflow or similar job scheduling application.
  • Experience with ' big data' platforms such as Snowflake, Hadoop, Hive, Presto or cloud-based tools such as Amazon Redshift, Google BigQuery
  • Knowledge and working experience with AWS such as S3, Lambda, EC2, Kinesis, etc…
  • Experience working with REST and SOAP APIs
  • Specific application experience with media, Web Analytics and consumer data systems a plus
  • Experience with BI tools such as Looker and Tableau
  • Basic understanding of statistics
  • BS or higher in Computer Science, Mathematics, MIS, business, or equivalent education / training / experience