Senior Software Gaming Engineer
Full-Time, Direct Hire
They can work in the following locations:
Senior Software Developer with gaming background - 5 plus years of experience.
It is preferred for the candidate to have gaming or Unity 3D background.
Here Is Some Of The Technical Experience We Are Looking For
Here is some of the technical experience we are looking for
Unity 3D experience helpful.
Game producing or Game design experience.
Advanced Object Oriented Programming (OOD/A)
Advanced Software Development / Engineering experience.
Experience with C#, Java, C++, Objective C
Experience working with data modeling techniques a plus.
Experience with Entity-Relational Modeling (ERM) is a plus.
Previous experience implementing graphical simulations, 3D or 2D is a plus.
Minimum five (5) years of significant experience in C#, Java, C++, Objective-C or Smalltalk.
Demonstrated thorough and deep knowledge of computer applications, languages, objected oriented software design.
Capable of creating software applications, tools and frameworks for leading edge technologies and platforms from scratch as an individual contributor or as a leader of a team.
Strong leadership, communication, negotiation and motivational skills with a desire to lead senior and staff level software developers to meet project and organizational goals.
Sound decision maker with proven problem solving skills.
Extensive experience with object-oriented applications, libraries and/or frameworks.
Possesses the knowledge for good design in applications, object-oriented frameworks and libraries, especially as it applies to development timelines, maintenance phases and the maximization of reuse potential.
Solid grounding in software engineering tools, techniques and practices for solving complex problems.
Desired Skills & Experience
Previous work experience directly employing data modeling techniques.
Entity-Relational Modeling (ERM).
Separation of concerns (sometimes called“model-view-controller” or “MVC”).
Previous work experience implementing graphical simulations, 3D or 2D.
Previous work experience implementing applications with object-oriented graphical user interfaces (GUI).
Previous game development or producer experience.
Using or extending a game engine, such as Unity3D, Unreal, Torque, etc.
Use of game engine outside of scripting.
Significant experience with multiple object-oriented languages.
Experience leading implementations.
Reviewing designs and code of junior team members.
Designing (high level and low level).
Coordinating tasks and coaching junior team members.
Expert systems experience.
Experience creating visual development tools, or extensive experience using such tools.
Experience & Education
Minimum five (5) years applicable work experience with a Bachelors Degree in Computer Science, Engineering, or other relevant technical discipline.
A Masters Degree in Computer Science, Engineering, or other relevant technical discipline preferred.
Able to acquire and maintain a Secret Clearance