Develop program scripts for medium to complex questionnaires on client research survey projects, using Blaise 4 / 5, to meet researchers’ and clients’ specifications.
Assist, where appropriate, in fine-tuning specifications for questionnaires and associated systems to a sufficient level needed for survey programming.
Collaborate with other Survey Programmers responsible for the Survey Control Suite (SCS) to setup survey projects, load sample data, generate communications to respondents (for initial invitations, reminders, thank-you by letters/emails/SMS text messages), and synchronise survey data from Blaise to SCS for monitoring and reporting purposes.
Collaborate with other departments to facilitate editing, coding and reconciling of data collected before final extraction and delivery of survey data to researchers, data management and clients.
Write technical documentation for any specialised programs developed, new support processes, programming tips and techniques, how-to guides, and other related documentation kept on internal Wikis.
Ensure project budgets, task/timetable tracking and change management procedures are kept up to date and monitored regularly, on projects assigned as Lead Programmer.
Provide technical expertise, advice and knowledge to other programmers and other departments, to devise creative and innovative solutions to problems and challenges.
Participate in identifying process flows that need improvement to provide a cost effective and efficient solution for surveys.
Work collaboratively with fellow programmers, researchers, operations staff and others to satisfy project needs.
To perform any other reasonable duties that NatCen may require that are consistent with the broad nature of the job.
Requirements :
Knowledge or experience working with C# or other similar programming languages, using API’s, VB sript, Javascript, HTML, CSS would be an asset.