Lead Programmer

Description

Lead Programmer

Job Description

The K20 Center at the University of Oklahoma is looking for an enthusiastic and talented programmer interested in making a difference in education through games.This position will coordinate and work with other Project and Development staff to meet the planned schedule, defined feature set, and resource constraints to deliver a high-quality platform for a digital game-based learning game

The Lead programmer responsibilities include but are not limited to:

  • Provides technical solutions and delivers clear, documented, tested and efficient code for various elements of the game.
  • Anticipates, identifies and articulates problem areas and develops preventative solutions.
  • Has a clear vision of how products should function and the ability to lead peers to share this vision.
  • Solves complex problems in resourceful and effective ways.
  • Participates in agile game development processes including pair programming and test driven development.
  • Designs, implements, documents and tests software tasks that include system, engine, and game play components.
  • Supports content creators in their work.
  • Mentors less experienced members of the team.
  • Reports to the K20 center Director of Innovative Technologies

Requirements

Requirements

  • Proficient in the Unity 3D Game Engine
  • Ability to work within a defined development process.
  • Spearheaded design and implementation of several architectural systems.
  • Demonstrate advanced skills as a C # Programmer.
  • Understanding of TCP/IP, DNS, and HTTP
  • Knowledge of Game development tools and systems (level editors, etc).
  • Thorough knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design.
  • Ability to create complex systems from start to finish.
  • Ability to quickly master selected tools and development processes.
  • Bachelor's degree in Computer Science or related field OR an equivalent combination of education/job related experience.
  • 3+ years of experience in a software engineering environment as a C# Programmer.
  • At least one published game

Desired Skills / Extras

Skills

  • Excellent debugging and communication skills
  • Strong problem solving and trouble-shooting skills
  • Ability to lead and mentor team members.
  • Communicates effectively with the development team.
  • Ability to adapt to change.
  • Strong organizational skills and interpersonal skills.
  • Workflow Tools, Extensions, Wizards, etc.
  • Mobile-specific scripting and optimization
  • Database integration, event-tracking, analytics
  • Multiplayer development experience.
  • Cross-platform deployment: PC/Mac, iOS, Android, Web Player,

Benefits

The University of Oklahoma offers a competitive benefits program that provides economic security and builds a solid base for future retirement needs. It is an important and valuable part of the compensation package offered to you. 

Candidates must be legally authorized to work in the United States without the need for employer sponsorship.

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 http://www.hr.ou.edu/policies/tbtesting.asp.

Applicants MUST apply for this position online at https://jobs.ou.edu Computers and personal assistance are available at the Office of Human Resources, 905 Asp Avenue, Room 205, Norman, OK 73019. Refer to the appropriate job requisition #14338 on all correspondence. Deadlines are subject to change with or without notice. For further information on this or other OU job opportunities, please call (405) 325-1826, or access our web site at http://hr.ou.edu/ The University of Oklahoma is an equal opportunity institution. www.ou.edu/eoo

Apply Here:  http://www.Click2Apply.net/2whjjpr


This Job is no longer active!