Programmer II Job in Durham, North Carolina Us

Under general supervision, manages databases and writes, tests, debugs and runs complex computer programs.

DUTIES AND RESPONSIBILITIES:

Writes programs from routine or moderately complex program specifications. Tests, debugs, revises and refines programs to meet specifications.

May be given responsibility to administer a database and respond to requests.

Develops estimates of time and computer resources for assigned activities.

Runs production programs and reviews for accuracy.

Maintains programs, project files, audit trails, and data libraries. Creates and maintains associated documentation, including data flow diagrams and flow charts.

Performs routine data management activities, including data transfers, backups, etc.

May interact with clients to resolve work issues, as agreed upon with the supervisor.

Keeps supervisor informed of progress.

Performs additional duties as required. Required Skills

All candidates must have excellent organizational skills as well as the ability to be flexible to shifting priorities.A'Team Player' personality is essential. Required Experience

Bachelors degree or equivalent experience, plustwo years of related experience as an applications programmer is required. All candidates must havesignificant experience in theuse of the SAS Data Step in manipulating data and transposing/transforming data. Experience in working with longitudinal datasets as they relate to survey/epidemiology/public health research is essential. Proficiency in specified editors and programming languages such as SAS, SQL, Stata, MS Access and Visual Studio .Net using C# is preferred.