The Department of Psychology in the Eberly College of Arts and Sciences at West Virginia University is currently accepting applications for a Temporary Software Developer.
About the Opportunity
The qualified person in this position will be responsible for modifying and/or developing programs in game development platform Unity/ C# that support a slot machine simulator to be used in research studies. The individual will also be responsible for deploying these programs online in JavaScript to run experiments and integrating them with Qualtrics. The qualified individual will work under the supervision of the principal investigators in collaboration with other research personnel to design and deploy these programs, as well as providing overall support for software development activities undertaken by the principal investigators in relation to this and other research as needed. Familiarity with gambling research is also desirable.
What You'll Do
Modify existing programs in Unity supporting the slot machine simulator to conform to the requirements of a research study. The qualified person will be primarily responsible for devising a method of implementing specific outcome sequences in different versions of the game. This will entail modifying the existing C# code that supports the slot machine simulator Unity program and may entail writing additional scripts and other types of programming.
Attend weekly lab meeting and meet with the principal investigator, co-investigators, and other research personnel on as-needed basis.
Provide software development support for other projects in the Cherkasova lab.
Work Hours: 20 hours per week
Length of Assignment: Approximately 7 Months
A bachelor’s degree in computer science or a related discipline or a professional certificate in computer science/programming.
A minimum of two (2) years of experience with software development in Unity and C# (and/or C/ C++) and experience with JavaScript.
Any equivalent combination of related education and/or experience will be considered.
All qualifications must be met by the time of employment.
Knowledge, Skills, and Abilities
Demonstrated proficiency in Unity and C# programming.
Demonstrated command of Git/ GitHub.
Proficiency in JavaScript.
Proficiency in combinatorics.
Excellent or good communication skills in English.
Excellent organizational skills and ability to meet deadlines.
Preferred Qualifications
Master's degree or PhD in computer science or a related discipline.
Schedule: Part-time