Data Integration Developer

This role exists to gather, maintain, and share knowledge about data artifacts as well as to design processes for data ingestion and transformation to support the data needs of our growing set of proprietary pricing solutions, as well as the use and refinement of our pricing portal, SEATS. You will research, document, and support the development effort of 3rd party and client integrations across a variety of markets and applications. You will work closely with application development staff, economists, project managers, sales staff, partners, and customers.

To be successful as our next Data Integration Developer, you need to be well organized, curious, thorough, and unafraid to ask questions. Effective and efficient oral and written communication is essential. Requirements can vary greatly from one project to the next, so you must have a demonstrated ability to adapt to new situations as well as to learn and to apply new tools quickly.

Position Responsibilities:

  • Study data sources by interviewing users, including client resources; identify the relationships among data sets; establish data integration specifications
  • Transform data, writing custom code as needed
  • Validate ingestion routines; identify and resolve data integrity issues, coordinating with clients and partners as necessary
  • Transfer knowledge of data sources, integration processes, techniques, and issues to application and support teams
  • Answer technical and procedural questions for, and communicate data findings with, technical and non-technical resources
  • Maintain legacy systems; follow advancement of new technology; provide input for data management standards, standard operating procedures, and product improvements
  • Conduct appropriate functional and performance testing to identify data quality issues

Education, Background, and Skill Requirements:

  • Bachelor’s degree in a programming-related field
  • 2+ years Python experience
  • 2+ years developing and/or supporting system integrations (API-based integrations preferred)
  • Java experience a plus
  • Comfort working in both Windows and Linux environments
  • 2+ years working with relational databases
  • Document-oriented database experience preferred
  • Familiarity with a statistical package like Stata or R is a plus
  • Demonstrated ability to leverage existing software packages and incorporate new languages, as appropriate
  • Ability to incorporate new technology into current and future business applications
  • Strict attention to detail

Apply online at the Emmis Communications Careers site.