Senior Data Automation Developer

Analytics Boston, Massachusetts


Description

Position at Havas Media

                                                                                                       

 

Job Description | ARTEMIS ALLIANCE

Job Title<span

Senior Data Management Developer

Levelling

Tier 1 | 3-4: Entry

Company

Havas Media

Department

Middle Office

Country

Global

Scope

Manage People

Budget $

-

-

-

Reporting To

Senior Manager, Data Solutions

Responsible For

Development


 

Job Summary

 

The Senior Data Management Developer will be working on the Artemis® team and will be responsible for supporting the Data Solutions Team in developing capabilities for client and partner solutions. This will include developing new API integrations and development, ETL work on incoming data, analytic report creation and automation, platform support structures and more. He/she will work in our Boston Downtown Crossing Office.

 

Main Responsibilities

 

  • Develop automated workflows that will load custom data sources and prepare the data for analytics
  • Continuously learn to integrate with new APIs such as Facebook, Google, Amazon (amongst many others) in order to connect new data streams to the Artemis® platform
  • Develop SQL functions/procedures to automate data loading and clean up for use by other teams in multiple SQL databases (Greenplum, Oracle, MySQL)
  • Write technical documentation for your work to be used by other teams
  • Work with other members of the custom solutions team to solve new challenges presented by client teams in creative and efficient ways, using a wide array of exciting technologies
  • Work with report developers to provide needed data to feed into front end business analytics displayed to various decision makers

 

 

 

 

 

Key Competencies

 

          2+ years of experience developing in object oriented programming language (Python preferred)

          2+ years experience working with RESTful APIs

          1+ years Unix/Linux shell scripting experience

          SQL development experience

          Experience processing very large datasets

          Experience in writing functions/procedures including error handling and unit testing

          Self-motivated, quick learner, willing to research solutions to new problems independently

          Commitment to high quality, accuracy and attention to detail

          Knowledge of Git or other version control

          Good communication skills, writing and oral, needed for interaction with global teams in both gathering of requirements and presenting solutions.

          Commitment to high quality, accuracy and attention to detail

          Excellent team working and collaboration spirit

          NoSQL environments experience is a plus

          Experience in Advertising/Media sector will be very valuable

          Greenplum and PostgreSQL specific experience appreciated

 

Nice-to-haves

 

          Experience with Hadoop

          Experience with Spark

          Experience with Impala

          Hands on experience integrating with Google APIs such as BigQuery or Double Click

          Experience with Facebook and/or Twitter APIs

          Experience with marketing DSP APIs (MediaMath, AppNexus, DBM, AOL One)