This staff programmer would have a degree in computer science or some other technical field (e.g., math/statistics equivalent) and a very strong aptitude for developing software. The minimum requirement is a Bachelors degree, although additional educational credentials are a plus. Experience with bio-statistics and/or machine learning is a plus, though not required. The ideal candidate would have some (or all) of the following: experience developing User Interfaces (desktop and/or web); experience with open source software development; familiarity with the Python and R programming languages; and knowledge of web-programming. Additionally, the candidate must be proficient in at least one programming language, and have familiarity with software design principles. Finally, he or she must have the ability to learn new technologies/languages quickly.

The successful applicant will assist with the development and maintenance of programs for which the Tufts Evidence-based Practice Center (EPC) is currently responsible. Additionally, she or he will participate in the design and development of new programs to be developed. Finally, the candidate will occasionally implement algorithms developed for methods research projects carried out by the EPC.