Skip to main content
Posted November 10, 2020

Senior Software Developer, Research

Educational Testing Service
Princeton, NJ, USA Full Time

Educational Testing Service (ETS), with headquarters in Princeton, NJ, is a global not for profit organization whose mission is to advance quality and...

Educational Testing Service (ETS), with headquarters in Princeton, NJ, is a global not for profit organization whose mission is to advance quality and equity in education. With more than 2,600 global employees, we develop, administer and score more than 50 million tests annually in more than 180 countries at more than 9,000 locations worldwide.

The Research and Development Division of Educational Testing Service seeks a software developer to join other software engineers on the development of test delivery, content management and data processing systems for large scale international assessments (PISA, PIAAC). These systems will be used for development and delivery of tests in multiple languages in schools and households around the world. The successful candidate will (a) participate in the design and development of new systems, (b) design and develop enhancements to existing systems, and (c) provide support to project contractors and users in participating countries.

Key Responsibilities:

  • Contribute to the planning, design, development, and deployment of major components of highly-complex research applications and systems in diverse development platforms as well as with large-scale applications and systems.
  • Produce effective, medium-scale technology solutions supporting a targeted set of research and operational projects.
  • Work with peers, management and project staff to develop technical specifications and test cases, confirm functionality/usability and respond to requests for technical expertise and assistance.
  • Lead the preparation of technical documentation.
  • Lead and mentor junior research software developers.

Required Experience and Skills:

  • Bachelor's degree in Computer Science or a related field.
  • Six (6) years of progressively responsible information technology and systems development experience, ideally in a research setting, are required. Experience with front end development, server-side programming using Node.js, PHP or other language, as well as database and SQL programming, is required.
  • Experience manipulating large collections of XML and/or JSON based data, including matching and searching such data, is highly desirable.
  • Experience with administration of LAMP environments is a big plus.
  • Experience building multi-lingual web applications is desirable.
  • Candidates for this position must have proven experience in providing complex technology solutions that are developed and deployed in a working environment.
  • Advanced knowledge of and experience with current operating systems, software development languages and environments is required.

We offer a competitive salary, comprehensive benefits, possible relocation assistance and excellent opportunities for professional and personal growth. For a full list of position responsibilities and to apply please visit the following link: Senior Software Developer Research

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of Women and Minorities.

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of protected Veterans and Individuals with Disabilities.

EDUCATIONAL TESTING SERVICE is a Drug-free workplace.



Apply Here

PI125855326

This listing expired on Dec 10. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.