Software Developer III

IGT
Moncton, California, EH R
Full-time

Responsibilities

  • Build game prototypes in Unity, leveraging art assets, particle and shader systems to demonstrate features and functionality
  • Design, build, and maintain efficient, reusable, and reliable code according to best practices and standard procedures
  • Serve as subject matter expert for Unity support within the art team
  • Integrate art packages into Unity and support software teams for delivery
  • Provide time estimates for feature delivery
  • Diagnose and fix defects identified by Game Integration Testers and Quality Assurance
  • Help maintain code quality and organization
  • Clearly and regularly communicate with team lead, management, and technical support colleagues
  • Perform peer code reviews
  • Mentoring more junior colleagues

Qualifications

  • Bachelor's degree in Computer Science or related field, college diploma in software development, or equivalent experience
  • 5+ years of software development experience with Unity / C#
  • 3+ years of experience with other core Object-Oriented Programming languages (C++, C#, Java)
  • Strong proficiency with Unity 3D / C#
  • Experience developing graphical UIs with sound and animation
  • Experience with Shaders, particle systems, 3D, physics, and OpenGL
  • Good understanding of Object-Oriented Programming principles and concepts
  • Proficiency in C++, Windows
  • Must be able to pass a security investigation
  • Able to work on assigned tasks with minimal supervision
  • Flexible and willing to accept changes in priorities as necessary
  • Game engine experience such as Unity is considered an asset
  • Game development experience is considered an asset
  • Experience with source control software (svn, git, Perforce) and understanding of common workflows
  • Experience with development tools, such as Visual Studio and JIRA, is considered an asset
  • Familiarity with continuous integration

Keys to Success

  • Building collaborative relationships
  • Decision making
  • Drive results
  • Foster innovation
  • Personal energy
  • Self-leadership

LI-KG1

30+ days ago
Related jobs
Promoted
Solvere Technical Group
Los Angeles, California

Senior Software Developer III applies the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Senior Software Developer III - EC...

Promoted
Bio-Rad Laboratories
Pleasanton, California

You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware, biology, marketing, service, and more to bring innovative products to market that advance science and save lives. Apply best software development practices to design and develop reliable and maintaina...

Promoted
Solvere Technical Group
Los Angeles, California

Senior Software Developer III applies the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software and systems that enable computers to perform their many applications. Senior Software Developer III - EC...

Bio-Rad
Pleasanton, California

You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware, biology, marketing, service, and more to bring innovative products to market that advance science and save lives. Apply best software development practices to design and develop reliable and maintaina...

APN Software Services Inc
CA, United States

Writes programs according to specifications, which may be provided by Software Engineers, Systems Analysts, or other computer scientists. ...

Human Resources Research Organization
Monterey, California

This is an exciting, but challenging opportunity for someone who is seeking to utilize their solid understanding of software architecture while demonstrating excellent problem-solving skills. Developing and maintaining code for various software, debugging programs, and sustaining cloud applications....

Bio-Rad Laboratories, Inc.
Pleasanton, California

You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware, biology, marketing, service, and more to bring innovative products to market that advance science and save lives. Apply best software development practices to design and develop reliable and maintaina...

Akraya
San Diego, California

Strong understanding and experience with the Software Development Life Cycle (SDLC), including unit testing and Test-Driven Development (TDD). ...

Akraya Inc.
San Diego, California

Strong understanding and experience with the Software Development Life Cycle (SDLC), including unit testing and Test-Driven Development (TDD). ...

IGT
Moncton, California, EH R

Integrate art packages into Unity and support software teams for delivery. Bachelor's degree in Computer Science or related field, college diploma in software development, or equivalent experience. Experience with source control software (svn, git, Perforce) and understanding of common workflows. ...