At a Glance
- Tasks: Script, test, and launch surveys while ensuring data quality and project management.
- Company: Dynamic social research firm based in London with a collaborative vibe.
- Benefits: Competitive salary, career growth, and opportunities to mentor others.
- Why this job: Join a team that values innovation and makes an impact through research.
- Qualifications: 2+ years in survey programming and strong technical skills in CAI software.
- Other info: Exciting projects with room for creativity and professional development.
The predicted salary is between 32500 - 43000 £ per year.
The Survey Programmer is responsible for scripting, testing, launching, maintaining and processing data for survey research projects. The role supports projects end-to-end, from initial specification and sample delivery through to final data outputs for clients. This position requires strong technical expertise in survey software, attention to data quality and the ability to manage multiple projects while working collaboratively across teams.
Key Responsibilities
- Use survey software to set up, maintain and support research projects from initial specification through to final data delivery.
- Script complex multimode surveys and provide post-launch technical support.
- Process survey data and sample files to generate required outputs.
- Conduct quality assurance activities, including checking, validating and cleaning data.
- Build reusable code, templates and utilities to improve efficiency and consistency in programming tasks.
- Lead survey programming across multiple concurrent projects.
- Manage timelines, monitor risks and provide regular status updates to stakeholders.
- Ensure all technical deliverables are completed to agreed deadlines and quality standards.
- Complete monthly financial reviews for projects where acting as lead survey programmer.
- Attend internal and external meetings related to project planning, design, monitoring and review.
- Work closely with Survey Programming Management to meet departmental objectives and priorities.
- Mentor and support junior programmers through code reviews and sharing best practices.
- Contribute to a collaborative, high-quality delivery culture within the team.
Skills, Knowledge and Expertise
- Minimum of 2+ years' experience in survey programming within social or market research environments.
- Strong experience with Computer-Assisted Interviewing (CAI) software, particularly Blaise and UI/Dimensions, including advanced scripting requirements.
- Ability to set up, support and troubleshoot in-house systems for survey projects.
- Experience using version control systems (Git), including branching strategies, pull requests, code reviews and conflict resolution.
- Sufficient knowledge and confidence to represent the survey programming function in project, inter-departmental and client-facing meetings.
- High attention to detail with a strong focus on data integrity, logical design and issue resolution.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills, with a collaborative and customer-focused approach.
- Proven ability to manage competing priorities and adapt to changing project requirements.
- Reliable and consistent in delivering high-quality outputs.
- Advanced programming expertise in CAI software, particularly Blaise.
- Experience working with additional survey programming platforms.
- Hands-on experience with Azure DevOps, including managing work items and backlogs using Boards, running CI/CD pipelines for survey builds, and automating quality checks prior to deployment.
Survey Programmer in England employer: National Centre for Social Research
Contact Detail:
National Centre for Social Research Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Survey Programmer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your survey programming projects. Include examples of complex scripts you've written or any innovative solutions you've implemented. This will make you stand out when we review candidates.
✨Tip Number 3
Prepare for interviews by brushing up on common survey programming challenges. Be ready to discuss how you've tackled issues in the past, especially around data integrity and quality assurance. We love hearing about real-world problem-solving!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Survey Programmer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Survey Programmer role. Highlight your experience with survey software and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Technical Skills: Don’t hold back on showcasing your technical expertise! Mention your experience with CAI software, scripting, and any version control systems like Git. This is your chance to shine, so let us know what you can do!
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of your past work and how it relates to the responsibilities listed in the job description. We love a good story!
Apply Through Our Website: Remember to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’re good to go!
How to prepare for a job interview at National Centre for Social Research
✨Know Your Survey Software Inside Out
Make sure you brush up on your knowledge of Computer-Assisted Interviewing (CAI) software, especially Blaise and UI/Dimensions. Be ready to discuss your experience with scripting and troubleshooting, as this will show your technical expertise and confidence in handling survey projects.
✨Showcase Your Project Management Skills
Prepare examples of how you've managed multiple projects simultaneously. Highlight your ability to monitor timelines, manage risks, and provide status updates. This will demonstrate your organisational skills and your capacity to handle the demands of the role.
✨Emphasise Quality Assurance Experience
Be ready to talk about your approach to quality assurance activities. Discuss how you've checked, validated, and cleaned data in past projects. This will underline your attention to detail and commitment to data integrity, which are crucial for the position.
✨Collaborate and Communicate Effectively
Since the role involves working closely with various teams, prepare to share examples of how you've collaborated in the past. Highlight your communication skills and how you've mentored junior programmers or contributed to a team culture. This will show that you're not just technically skilled but also a great team player.