Senior Programmer

Yonder Data Solutions are an award-winning survey and data delivery agency based in Clerkenwell, London. We operate our own online panel PopulusLive and CATI team and provide state of the art data capture, delivery and dashboard/visualisation solutions. We are positioned as a very experienced and trusted provider of high quality data. We have a big focus on innovation to drive growth and are proud to have won the MRS Operations Award for Best Data Solution for three consecutive years.

Further information can be found on our website:

Role overview

The Survey Programming team play a key role in contributing to the success of Yonder Data Solutions. At present, the team consists of 7 Programmers, who report to the Survey Programming Director. We are now looking for an experienced, passionate Survey Programmer with at least 5 years’ experience to join our growing team. The Survey Programmer will work closely with both the Survey Management team and the Data Processing team. The majority of work will be consumer ad-hoc research via our proprietary online research panel, PopulusLive, and selected overseas panel providers. Our surveys are programmed using UNICOM Intelligence Professional (formerly known as IBM SPSS Data Collection or SPSS Dimensions) and then delivered using our in-house Javascript and CSS toolkit. All surveys are device rendered for optimum delivery on tablets and smartphones.

Key responsibilities

Survey programming is complex and can include programming of multivariate components within the survey. The position is technically challenging as well as pressurised. Work is ad-hoc in nature with quick turnaround times. Responsibilities include:

  • ensuring that online surveys are scripted to clients’ specifications
  • being able to meet client deadlines
  • implementing solutions for our “out of the box” survey scripting requirements
  • customising online survey layouts using modern web standards and technologies
  • ensuring that online surveys are robust and error-tolerant, aiming to provide a high level of quality for clients, at all times.

Required skills and abilities

The Survey Programming team pride themselves in being professional, efficient and hard-working – consistently delivering work to the highest standards. We expect the Senior Programmer to have the same professional, proactive and diligent approach to survey programming; they must be willing to go the extra mile to ensure a high-quality product is consistently delivered. The Survey Programmer must have:

  • excellent attention to detail
  • excellent time management skills (with the ability to work on multiple projects at once)
  • excellent written and verbal communication skills
  • ability to work independently and also be a great team player − a logical mindset, be curious and approach challenges in an innovative way
  • ability to communicate clearly and confidently with the internal team (other scripters and programmers, Survey Management, Data Processing) and occasionally with clients
  • ability to proactively solve problems and escalate issues if necessary
  • ability to follow all survey programming processes meticulously
  • ability to work under pressure and to quick turnaround times
  • ability to use Microsoft Office (Outlook, Word, Excel etc)
  • advanced knowledge of the survey programming software (UNICOM Intelligence Professional)
  • knowledge of Javascript / CSS would be beneficial but not essential


Yonder has a real buzz as we continue to grow. We reward people who help to drive that growth and support and encourage new ideas which will add value. We want you to be yourself and provide you with an encouraging and supportive environment to allow you to grow and develop too. We offer a competitive salary, 25 days holiday (plus your birthday off), 5% employer pension contributions, critical life insurance, private medical health insurance and other non-contractual benefits such as volunteering leave, financial advice sessions and an annual wellbeing allowance.

Share this role
Share on twitter
Share on linkedin
Share on facebook
Share on email
Share on twitter
Share on linkedin
Share on facebook
Share on email