Updating Results

Analyst Programmer - Web Development null

Lane Cove, Sydney, New South Wales, Australia

Opportunity Expired

The Analyst Programmer - Web Development will plan and perform analysis, development and support the television rating data delivery systems, processes and procedure.

Opportunity details

Opportunity Type
Graduate Job

Application dates

Minimum requirements

Accepting International Applications
No
Qualifications Accepted
I
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Data Science
Programming & Software Engineering
Design & User Experience

Hiring criteria

Degree in Software Engineering or another IT related qualification

See details

Working rights

Australia

  • International Student/Graduate Visa
  • Australian Work Visa (All Other)
  • Australian Citizen
  • Australian Permanent Resident
Read more

Nielsen Media would not function without our Technology teams! We are catalysts for delivery quality, on-time, reliable measurements to clients, and we are cultivators, growing our employees through education, skill building and experiences. Around the globe, our Technology teams are relentless in our pursuit of superior analytics, technology, process and support.

About the Role

Nielsen TAM is the source of truth for media ratings. We deliver high quality and consistent data 365 days a year.  Our products drive an industry to analyse, trade and understand audiences and the media that is being consumed. We are critical for media organisations, adtech platforms and media buyers to select content, position content, sell, buy and interrogate audiences across the content. The Nielsen TAM team has transitioned from a TV only focus to a cross media focus as we evolve with the way people consume content across devices and new more fragmented platforms.

The Analyst Programmer - Web Development will plan and perform analysis, development and support the television rating data delivery systems, processes and procedure.

Responsibilities

  • Able to exercise application development expertise in key areas to deliver business optimization by improving or re-engineering application architecture.
  • Develop, and maintain, a heightened sense of awareness in terms of business:
  • Process
  • Process Architecture
  • Performance Management
  • Organisational Structure
  • Able to analyse flow of work within specific systems and make recommendations for relevant modifications.
  • Liaise and coordinate with other departments during systems studies for applications, and act as a consultant for development.  
  • Prepares detailed specifications for large and/or complex system development or modification.
  • Establish programming schedules, coordinate activities, oversee and carry out programming activities. 
  • Analyse specifications to determine design and schedules for program development.
  • Write large and/or complex programs, in appropriate languages.
  • Check, test and debug programs. 
  • Direct and carry out ad hoc analysis and validation of production systems and data.
  • Prepare documentation covering technical and user information (operational manuals). Implement and conduct training sessions relative to the effective use of new or existing systems.
  • Identify documentation holes in current systems – establish an appropriate schedule for delivering this documentation.
  • Develop procedures, identify and apply tools for quality assurance of software development.
  • Offer support, inside and outside of business hours, to the ratings data production environment. This will involve participating in an on call rotational roster.
  • Execute other duties / functions as directed by the Director of Information Services or the Systems Manager.

Qualifications and Skills

  • Commercial experience in front-end development – Django framework
  • Commercial experience in HTML5 and Javascript
  • Experience in Backbone, Angular or similar frameworks
  • Commercial experience and solid knowledge in Python language
  • Exposure in AWS services and application development
  • Knowledge and experience with Linux and bash scripting
  • Systems Administration exposure
  • Database queries (SQL), development and database design
  • Working knowledge of source control such as Git
  • Project Management to the constraints of scope, quality, time and cost
  • Detailed knowledge of established programming procedures and programming languages
  • Detailed knowledge of object oriented analysis and design
  • Detailed knowledge of software development life cycle
  • Detailed knowledge of current technological developments/trends

Skills (conceptual, interpersonal):

  • Analytical thinking: be able to use analytical thinking when faced with ambiguous problems/issues and construct models or conceptual frameworks for understanding and solving problems.
  • Lateral thinking: Ask open-ended questions to probe and surface new ideas to create novel ways to solve problems/business issue.
  • Logical reasoning: ability to use rational thinking to arrive at solutions based on defensible evidence/data at hand.
  • Systems thinking: ability to think strategically on a broader level to identify cause and effect relationships and their impact on business systems.
  • Describing: ability to explain complex business issues related to systems in a clear, understandable and concise manner.
  • Questioning: ask questions that help people clarify their own thought process and uncover the root cause of problems/issues.

Personal Attributes

  • Initiative: ability to work independently and proactively to self-motivate the effective use of time and resources to complete a project.
  • Wisdom: ability to enable a solution to emerge based on multiple and diverse perspectives.
  • Learning orientation: display commitment to continually acquire knowledge and skills in order to improve and progress.
  • Results orientation: continually display a predominant concern for doing things better than the established standard of excellence and seek to accomplish critical tasks with measurable results.
  • Collaborative: willingness to share ideas and information with team members in order to achieve a common goal.

Hiring criteria

You should have or be completing the following to apply for this opportunity.

Degree in Software Engineering or another IT related qualification
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
I
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Data Science
Design & User Experience
Programming & Software Engineering

Work rights

The opportunity is available to applicants in any of the following categories.

country
eligibility

Australia

Australia

International Student/Graduate Visa

Australian Work Visa (All Other)

Australian Citizen

Australian Permanent Resident