Jobs | Gigaom | The industry leader in emerging technology research
Software Developer - Big Data (m/f) Posted May 09
GfK SE , Nürnberg, Bayern, Germany
 
  • This employer requests that only candidates in Germany apply to this job.

    You appear to be located in United States, not Germany, so you will not be able to apply for this job.

Software Developer - Big Data (m/f) Location: Berlin

Job DescriptionIn our Data & Technology department we are responsible for the complete life cycle of our software products. We develop applications for our internal customers in the fields of market research and big data. In our development process we are working test driven and do continuous integration.

As Software Developer - Big Data (m/f) you are part of an agile big data engineering team whose focus is on the consistent further development of the GfK technology platforms for the analysis of data on behavior and attitude of Internet users. Modules for data logistics, aggregation and reporting are orchestrated and automated to complex data processing pipelines (ETL, Reporting) with the help of Apache Oozie workflows. In addition to the Hadoop ecosystem, technologies from the wider NoSQL-environment are constantly evaluated and used. You support our product owner in the R&D-process and actively shape the scope and organization of development iterations. In addition to your engineering skills, you are able to use algorithms for statistical analysis, and you are thus able to participate in e.g. plausibility checks. As a specialist you are interested in modern development methods and draw on best practices. As you do not compromise on quality, these include, in particular, methods regarding test automation.

Specifically, you have the following responsibilities:

Work closely with the areas of business analysis, support and testing

Design and test-driven development of applications in distributed systems

Maintenance of existing ETL-, data management- and data query components, such as in the projects LEOtrace and GXL

Continuous development of automation solutions in data processing

Working in an agile environment and continuous improvement of agile processes

Technology scouting and tools evaluation for continuous development of software solutions

Requirements

You are a dedicated person who enjoys working in a (distributed) team. You are characterized by your high level of technical knowledge and your focus on results. In addition, you are able to quickly work yourself into new technologies and have a high degree of abstraction.

The following requirements and experiences you bring along:

University degree in computer science or equivalent science or engineering discipline

Excellent programming skills in JavaKnowledge of the most important software design principles and patterns

Good command of spoken and written English

Experience in the Hadoop ecosystem with Map/Reduce, Oozie, Pig, Hive, Spark or appropriate alternativesBasic knowledge of the Linux-platform and its toolsVersion control system (Git, SVN, etc.)

Globalize your careerHaving choices is what makes life exciting. Make your choice today and take your future into your own hands. We value skills and talents, and will support your development within our international teams. GfK makes your choice easy as we offer an exciting work environment that brings people together and encourages an entrepreneurial and innovative spirit. As a trusted leader in market research present in over 100 countries, we know what makes consumers' hearts beat-globally and locally. We work on projects for successful companies in virtually every major industry.

How to applyWe are excited to get to know you. Make your choice and apply now! Go to gfk.com\careers or send an eMail to .

Employment Type: Permanent
Other Pay Info: VB

Share
Post a Job