Summary:
Yorktown Systems Group is seeking a highly qualified and versatile Unity Game Programmer to provide professional services and support to the Training and Doctrine Command (TRADOC) G2. The TRADOC G-2 facilitates and acts as the principal enabler for continuous learning across all TRADOC lines of effort through acquiring, analyzing, creating, organizing, applying, and transferring data, information, and knowledge in the context of current and future operations. The G-2 is responsible for delivering the Operating Environment to facilitate the training of deploying units on joint, national, and interagency information, emerging asymmetric capabilities gleaned from world-wide operations; integrating processes, practices, concepts and materiel capabilities into Joint and Service DOTMLPF solutions; and coordinating with the training centers to provide realistic enemy and environmental signatures into models and simulations in support of realistic training.
Be a member of a Unity3D game development team responsible for designing, developing, documenting, testing, and debugging software which contains logical and mathematical solutions to business/mission problems. The position encompasses all aspects of web-based video game software engineering: game design, software design, development, integration, testing and documentation. The work will consist of developing multiple web accessible applications to support the needs of the OEC Gaming and Visualizations Branch.
Specific duties may include, but are not limited to:
- Utilize the Unity3D game platform and the C# programming language to develop and produce web-based game content to the client’s specification.
- Collaborate with a team of clients, artists, terrain engineers, and other programmers to offer effective solutions to software and game design challenges.
- Review and analyze system requirements to develop efficient software designs.
- Correct program errors prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle.
- The ability to interact directly with customers is necessary.
- Ability to leverage information processing and gathering techniques from system users to aid in developing software designs and implementations.
- Ensures software standards are met on all deliverables.
Required Qualifications:
- Required Skills: Unity3D programming experience, C# programming experience, HTML5, and .NET Experience.
- Must have a thorough understanding of interactive media advanced concepts include serious gaming, multi-touch screen technologies and virtual world models and simulations.
- BS in computer science, or related scientific area with computer science coursework, and stronger than average computer science skills required.
- Front-end web development experience is a plus.
- Minimum 5 years of military training and instructional design experience desired.
- Excellent written and oral communications skills. Strong communication skills are important.
- Due to the nature of the government contract requirements and/or clearance requirements, US citizenship is required.
Clearance: Secret clearance is required, with the ability to obtain a Top-Secret clearance with access to Sensitive Compartmented Information.
Location: FT Eustis, VA.
Travel: Some travel may be required.