Student Programmer (Spring)

Updated: about 21 hours ago
Location: Oklahoma City, OKLAHOMA

Student Programmer (Spring) - 
Job Number:
 260425 
Organization
: Ctr For Educational & Commun.
Job Location
: United States-Oklahoma-Norman
Schedule
: Part-time
Work Schedule: Varies
Work Type: Onsite
Salary Range: Targeted salary $14.50-$20.00/hr, based on experience
Benefits Provided: No 
Required Attachments: Resume, Cover Letter, Class Schedule 

Job Description

--- 

Basic Purpose/Job Function: The Student Programmer will assist in the design, development, and maintenance of codebases for games, websites, and educational software. These games and services will be used for student learning and/or assessment and will include the tracking of data to be stored and analyzed for research purposes.

Job Summary: A Student Programmer will follow standards set by the industry and the K20 Center to implement projects that will be used by teachers and students. These projects may assist in student understanding of a subject, assess student abilities in an area, or be used to allow teachers to better organize curriculums based on findings from analyzed tracking data. These projects include educational games, tool sets used to implement these games, and any other educational software as it is needed by the K20 Center.

 

This incumbent’s job tasks will include:

  • Game and Tool Development

  • Web Development

  • Tool Development

  • Quality Assurance

  • Technical Documentation

  • Source Control

  • Communication

 

The K20 Center is committed to providing the professional learning required for the incumbent to successfully fulfill his/her job duties.

 

Required Documents (No Self-Identifying Photos):

  • Resume

  • Cover Letter

  • Class Schedule

 

Game Development [35%]:

  • The Student Programmer will contribute to development by:

    • (1) Following development standards set and maintained by the center;

    • (2) Creating and deploying built versions of games;

    • (3) Writing code and using packaged tools to produce games; and

    • (4) Testing your code while locating and resolving bugs with K20 code bases.

 

Web Development [35%]:

  • The Student Programmer will contribute to development by:

    • (1) Following development standards set and maintained by the Center;

    • (2) Creating and deploying front-end and back-end web applications; and

    • (3) Testing your own code while locating and resolving bugs within K20 code bases.

 

Quality Assurance [10%]:

  • The Student Programmer will be onboarded at K20 by working with the Quality Assurance team, learning to find, reproduce, and document bugs and issues with K20 software. This includes:

    • (1) Testing K20 games, websites, and applications;

    • (2) Creating testing documentation such as test planes, and

    • (3) Filling found issues in the K20 issue management software.

 

Technical Documentation [10%]:

  • The Student Programmer will maintain accessible tools and code bases by:

    • (1) Providing thorough documentation on the use and back-end functionality of code, to be interpreted by other developers, designers, or any other staff member depending on the function of the code;

    • (2) Organizing documentation in a way that is simple, standard, and easy to understand by anyone currently at the center or anyone who may join the team in the future; and

    • (3) Adding change logs, timestamps, and author-of-change stamps to any additions or alterations of documentation.

 

Source Control [5%]: 

  • The Student Programmer will properly contribute to K20 Center repositories by:

    • (1) Following code submission protocol set by the center;

    • (2) Submitting to code reviews by a reviewing coder; and

    • (3) Iteratively updating code and resubmitting for review when errors or suggestions are made for their code.

 

Communications [5%]:

  • The Student Programmer will maintain open communications by:

    • (1) Using all standard and center-specific communication and organization tools to accurately and efficiently relay information to other staff members;

    • (2) Communicating with non-technical staff members (designers, quality assurance, etc.) when necessary; and

    • (3) Submitting shift or feature reports to other technical staff or management when necessary.

 

As Needed. The Student Programmer will perform various additional duties as needed to successfully fulfill the function of the position.

 

Job Requirements

--- 

Required Education: Must be currently enrolled in the Spring 2026 Term as a student at the University of Oklahoma. Hiring contingent upon verification of current student status.

  • Must attach Spring 2026 class schedule

  • Pursuing a degree in Computer Sciences or a related field.

 

Skills:

  • Experience in the Unity Game engine

  • Experience with C# and Object Oriented Programming

  • Effective communication skills

 

Department Preferences:

  • Two years of experience in a game development environment.

 

Special Instructions: If you are selected as a final candidate for this position, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy. To view the policy, visit https://hr.ou.edu/Policies-Handbooks/TB-Testing.

 

Why You Belong at the University of Oklahoma: The University of Oklahoma values our community's unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!

 

Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.

 
Hiring contingent upon a Background Check?: Yes
Special Indications: Hiring contingent upon police records check 
Job Posting
: Mar 25, 2026

Similar Positions