Student Programmer (Fall)

Updated: 1 day ago
Location: Oklahoma City, OKLAHOMA

Student Programmer (Fall) - 
Job Number:
 241371 
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. Negotiable 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.  

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

Required Documents (No Self-Identifying Photos):

  • Resume
  • Cover Letter
  • Class Schedule
 

Job Requirements

--- 

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

  • Must attach Fall 2024 OU 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 fosters an inclusive culture of respect and civility, belonging, and access, which are essential to our collective pursuit of excellence and our determination to change lives. The unique talents, perspectives, and experiences of our community enrich the learning, and working environment at OU, inspiring us to harness our innovation, creativity, and collaboration for the advancement of people everywhere.

Equal Employment Opportunity Statement: The University of Oklahoma, in compliance with all applicable federal and state laws and regulations, does not discriminate based on race, color, national origin, sex, sexual orientation, genetic information, gender identity, gender expression, age, 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, financial aid, housing, services in educational programs or activities, and health care services that the University operates or provides.


 
Hiring contingent upon a Background Check?: Yes
Special Indications: None 
Job Posting
: Jun 5, 2024

Similar Positions