We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

(Hybrid) Temporary Software Developer - Department of Psychology

West Virginia University
United States, West Virginia, Morgantown
May 21, 2025
Description

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

Qualifications

  • 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.

About WVU

West Virginia University is a place of purpose and community. We take pride in our profound impact on the state of West Virginia and are committed to the personal and professional growth of our employees.

From the groundbreaking R1 research at our flagship campus in Morgantown to the career-oriented programs at WVU Potomac State in Keyser, and the technology-intensive programs at WVU Tech in Beckley, the contributions of WVU employees resonate across the state, touching lives and shaping futures.

At WVU, you will discover a supportive community that champions work-life balance and fosters a collaborative atmosphere. Our core values - service, curiosity, respect, accountability and appreciation - unite us as Mountaineers.

Join us at West Virginia University, where your work will make a lasting impact. To learn more about WVU, visit wvu.edu.

West Virginia University is an Equal Opportunity Employer. We invite all qualified applicants regardless of race, color, religion, sex, national origin, age, disability, genetic information, or Veteran status.

Job Posting : May 21, 2025
Posting Classification : Temporary
Exemption Status : Non-Exempt
Benefits Eligible : No
Schedule : Part-time
Applied = 0

(web-7fb47cbfc5-6j2jx)