About The Position

Provides sustaining software development support for Simulation for Universal Parks and Resorts. This role is responsible for assisting in the developing of new and unique software applications for Universal’s theme parks and for developing applications for internal partners. Assists in reviews of software technologies and maintains many new software technologies including database connections, multi-hardware system connections, 2D/3D simulations, and gaming technologies. Supports team in communicating common software and engineering issues and solutions between all Universal parks.

Requirements

  • Bachelor’s degree in Computer Science and/or data analytics majors required. Advanced degree is preferred. Degree requirement may be waived depending on work experience.
  • 3+ years programming and/or managing developers and/or vendors in the creation of software systems; or equivalent combination of education and experience.
  • Experience with standards-compliant code
  • Familiar with Agile development process
  • Strong knowledge of Java, C++, C#, Objective C
  • Strong knowledge of game development engines such as Unity and Unreal
  • Strong troubleshooting skills
  • Ability to “think outside the box” to deliver creative solutions to challenges.
  • Ability to work well in a team environment
  • Excellent Customer Focus
  • Strong Communication skills
  • Strong Team orientation and excellent interpersonal skills
  • Critical Thinking and Problem-Solving Skills
  • Self-Motivated, particularly with regards to maintaining technical skills
  • Ability to meet deadlines, multi-task, and work under pressure.
  • Able to be flexible working on both long term and short term projects
  • Passionate about software technologies

Nice To Haves

  • 1+ years of experience within the amusement industry is preferred.
  • 1+ years of experience with Virtual Reality and/or Augmented Reality systems is preferred.
  • 1+ years of experience with mobile operating systems is preferred.

Responsibilities

  • Supports, participates and/or executes the development of new software applications and deploy to department and project teams.
  • Create proof of concept and mockup software to achieve project goals and continue support for any developed software application after deployment.
  • Leads small development projects.
  • Support the software development process from conception to final release.
  • Research, design, document and modify solutions throughout the project life cycle.
  • Manage modifications to software systems as required based upon design and field conditions.
  • Work closely with internal development teams on creating the concept of the overall experience and ensuring delivery meets all requirements.
  • Create mockups and proof-of-concepts.
  • Responsible for Testing.
  • Reduce data and report on test results.
  • Understand and actively participate in Environmental, Health & Safety responsibilities by following established UO policy, procedures, training and team member involvement activities.
  • Performs other duties as assigned.

Benefits

  • Your talent, skills and experience will be rewarded with a competitive compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service