Senior ConfirmIT Programmer

Remote · Fort Washington, Pennsylvania, United States · Market Research expand job description ↓


Mission Statement:

The Sr. Survey Programmer is responsible for programming market research studies based on client materials with a goal to meet and exceed client expectations in terms of integrity of collected data, adherence to agreed timeline and budget. This individual will also work to develop and implement “out of the box” approaches and solutions based on project specifications. The programmer will contribute to improving overall department efficiency by adhering to current best practices as well as contribute to creation of new best practices. This individual will work closely with the other programmers and project managers and may work directly with clients on certain projects. This position is either office-based in Fort Washington, PA or remote-based anywhere in the USA.

Essential Duties and Responsibilities:

Including, but not limited to the following:

    Client Focus

    Programmer strives to exceed the client’s satisfaction when completing the programming tasks on each project.

    • Proactively suggest questionnaire design improvements to ensure the client is informed about the best style of question formatting for panelist comprehension and the correct survey logic for flawless data collection.
    • Build an internal programming timeline to meet the client’s programming timeline.
    • Field requests and resolve in the timeliest and most complete manner.

    · Work directly with the client on custom solutions to meet client’s needs.

    Online Survey Development

    Programmer maintains full responsibility for online survey development while using internal vendor as needed to assist in this development.

    • Thorough review of client materials and preparation for the internal/external Kick Off call to clarify any questions.
    • High quality programming of online surveys against client’s materials, utilizing in house resources where possible.

    Quality Assurance

    Programmer works to resolve errors in the online survey during the quality assurance phase of the programming life cycle.

    • If the internal vendor was used for programming, upon initial link delivery the programmer reviews the scripting and makes necessary adjustments. Programmer also notifies the internal vendor of any feedback, for learnings.
    • Alternatively, the programmer may bypass the internal vendor and fully program the link themselves, ensuring all is done correctly against materials.
    • Upon error identification (internal or external), amending errors in the survey is the focus of the programmer in this phase, however adherence to M3 standards needs to also be considered during the quality check.
    • All modifications must be communicated via updated Quality Check log.

    Survey Deployment and Online Reporting

    Programmer prepares the online survey for deployment and sets up online link to track the progress of the survey in field, used internally and externally.

    Deliverables (if any)

    Programmer works with internal teams and vendors to meet client deliverable requirements. This could include working on online reporting/dashboards, specific data requirements etc.

    • Review specs and liaise with vendors to produce high quality DP outputs in a timely manner. Quality check of these outputs.
    • Liaise with clients over queries with deliverables.


    Programmer utilizes their experiences throughout the project life cycle and contributes information their manager to improve this process. They work on tasks assigned by their manager that benefit the company by increasing capabilities, efficiency, skillset and competitive advantage in the market place.

    • Feedback on the processes, survey template or scripts to increase efficiency.


    Programmer is expected to spend time reporting and receiving information to and from their manager and must continue to learn the latest technologies in the data collections field.

    • Meet with the team to discuss the status of projects and receive department information updates.
    • Mentor and train others at request from their manager

Other Duties and Responsibilities:

  • Explore new platforms and software packages
  • Work directly with the client on high complexity projects


  • Bachelor’s degree or equivalency required
  • Expert knowledge of ConfirmIT data collection platform a must (min 5 years required).
  • 3 years of market research experience required (preferably experience with pharmaceutical surveys)
  • Knowledge of Decipher, in addition to ConfirmIt preferred
  • Data processing experience (Quantum, SPSS, SAS), especially with tabulations preferred
  • Strong problem-solving skills, including an ability to “think outside the box”.
  • Organized, self-motivated, and self-directed.
  • Exceptional ability to multi-task and balance multiple projects and priorities.
  • Excellent interpersonal communication skills – both verbal and written.
  • Ingenuity and the willingness to learn new techniques.


A career opportunity with M3 USA offers competitive wages, and benefits such as:

  • Health and Dental
  • Life, Accident and Disability Insurance
  • Prescription Plan
  • Flexible Spending Account
  • 401k Plan and Match
  • Paid Holidays and Vacation
  • Sick Days and Personal Days
Personal information
Your Profile
Application Details
Do you have a Bachelor’s degree or equivalent work experience?
Do you have an expert knowledge of ConfirmIT data collection platform (min 5 years)?
Do you have at least 3 years of market research experience (preferably experience with pharmaceutical surveys)?
Are you able to perform the essential functions of the position for which you are applying, with or without reasonable accommodation?
Are you legally authorized to work in the United States for any employer?
I certify that all information provided is truthful, complete, and accurate.