RAND Corporation - Santa Monica, CA
posted about 2 months ago
The Survey Application Developer II at RAND Survey Research Group (SRG) plays a crucial role in providing technical support for survey data collection projects. This position encompasses a variety of tasks, including computer-assisted interviewing, self-administered computer surveys, case management, and reporting and record management functions. The developer will utilize off-the-shelf applications for survey interviewing while also being expected to create innovative technical solutions using high-level programming languages. A significant part of the role involves authoring database solutions with MS SQL Server, utilizing Visual Studio, and demonstrating strong skills in CSS and HTML. Additionally, the position requires the use of Python scripts for bulk emailing and SMS texting, which involves API access to cloud vendors. Candidates should ideally have prior experience with sample surveys or statistical analysis of survey data, although this is not a strict requirement. The role also includes training interviewing staff on the technical aspects of survey data collection, necessitating excellent communication skills and the ability to multitask in a fast-paced, collaborative environment. The developer will be responsible for programming computer-assisted survey instruments for various interview formats, including web, telephone, and in-person interviews. They will also author MS SQL Server applications to track survey project metrics and will meet with project leaders to consult on technical solutions and communicate task progress. Participation in the training of interviewing staff is also a key responsibility of this position.