Unity Programmer

Company: Incredible Technologies

General Information
Not Specified
Not Specified
Not Specified
Job Description

Incredible Technologies, Inc (IT) specializes in the design, development and manufacturing of entertainment products for the on-premise amusement and casino gaming industries. With our corporate headquarters in the Chicago suburb of Vernon Hills, Illinois. The IT team is approximately 150 strong, containing the most skilled and talented game designers, programmers, artists, animators, sound engineers, service technicians, sales, service, marketing and production personnel in the Midwest.


We are currently looking for a talented and self-driven individual to add to our team in the Vernon Hills, Illinois location, to help create next generation games. If you enjoy latest and greatest gaming technology, are adept to a fast-paced environment, working with an amazing team of engineers, and have experience as a Unity Programmer we want to speak to you!       


                                                                      Please Apply!  


As one of our programmers you will be expected to:

  •  Work intimately with an interdisciplinary team of professionals and play a key role in carrying out product development from conception to execution.
  • Develop core system architecture
  • Implement unique game-play mechanics and complex user interface
  • Regular iteration and maintenance of the above systems
  • Provide constant communication with other developers and production teams
  • Estimate time to complete tasks
  • Document key algorithms and interfaces
  • Prioritize tasks and deliver on them in a timely manner
  • Improve and refactor existing code
  • Exhibit strong problem solving and decision making skills
  • Exercise great verbal and written communication skills, as well as be organized and helpful
  • Work in a team environment as well as working independently
  • Be able to diagnose problems and make quick, accurate decisions
  • Be adept in fast-paced environments where multi-tasking and attention to detail are crucial
  • Troubleshoot and deliver solutions to programming defects and deployment issues
  • Job Requirements

    Basic Qualifications:

    • Bachelor’s degree in Computer Science and/or equivalent work experience required
    • Minimum 1-3 years of professional/indie game development experience OR 4 years of relevant software engineering experience
    • Minimum 2 years of experience with Unity for mobile development
    • Credited as a programmer on at least two shipped titles or playable games in an app store
    • Applicants must have clear written and verbal communication skills, and the ability to interact well with others.
    • Proficiency in C# scripting
    • Experience with both the Unity3D game engine and implementing exciting 2D UI (in-game and menu)
    • Experience with Unity’s asset pipeline for both 2D and 3D art
    • Ability to work in the A-Z game development process – from concept thru design, development, and delivery

    Preferred Qualifications: 

    • History with cloud based backend server systems (AWS) and NoSQL DBs
    • Understanding of Java/Spring/Tomcat environments
    • Experience with 3D modeling software, animation
    • Experience with native iOS or Android development