Expires soon Nielsen

Software Developer

  • Chicago (Cook)
  • IT development

Job description

Date: Sep 12, 2018

Location: Chicago, IL, US

Company: Nielsen

· 
Responsible for the transformation of conceptual algorithms from Dsci into production ready code. The code produced must be efficient, readable and accurate.

· 
Often the production ready code becomes part of a larger process running in a UNIX environment with other integral pieces written in SAS, Python, awk, make or shell scripts. This position requires the successful applicant to work in any area of this production line.

· 
The algorithms from DSci are generally sophisticated mathematical models: this position involves a developing an understanding of these algorithms so that the developer can maintain, document and make application to new situations.

· 
Produce and maintain documentation for released data sets, new programs, shared utilities, or static data. This must be done within department standards.

· 
Ensure quality deliverables to clients by following existing quality processes, manually calculating comparison data and visually inspecting data for reasonableness: the goal is on-time with zero defects.

Education/Training

· 
B.S./B.A. with a major in Computer Science, BIS, CIS, Electrical Engineering, Operations Research or some other technical field.

· 
Significant academic emphasis in Numerical Analysis, Mathematics or Statistics

Hard Skills

· 
Programming skill in a modern or relevant language such as C/C++, Java or Python

· 
Ability to write/maintain highly efficient code in terms of performance and memory utilization

· 
Ability to understand and document mathematical concepts to ensure proper application

· 
Expertise with UNIX/LINUX OS, especially file/data parsing commands and scripting

· 
Working knowledge of SQL, capable of handling most typical select/insert/update

· 
Python, PL-SQL, Oracle or SAS experience are a plus

Soft Skills

· 
Communication Skill both oral and written

· 
Organized, strategic thinker

· 
Logical approach to problem solving

· 
“Data minded”- feel a level of discomfort using or delivering data until personally:

· 
· 
validating row and column counts

· 
validating data ranges for each field are within specification

· 
accounting for extremes

· 
manually calculating comparison data where possible

· 
verifying that atomic data is consistent with aggregate data

· 
and so on….

Experience

· 
Experience modeling or manipulating large amounts of data is a plus

Nearest Major Market: Chicago

Make every future a success.
  • Job directory
  • Business directory