Gameplay Programmer

[B]Gameplay programmer
AAA title
Contract, contract to hire or Direct, whatever makes you comfortable.
$ DOE
Multiple openings
REFERRAL BONUS’ FOR SENDING ME YOUR FRIENDS.

Seeking talented Gameplay Programmers to join our quest to create revolutionary online gaming experiences.

Essential Duties and Responsibilities:
• Participate in architecting of software systems with Lead Programmers
• Implement software systems with attention to scalability, performance and security
• Collaborate with other teams to ensure successful development and deployment of features
• Provide ongoing support and improvement for developed features
• Review/buddy check code from other engineers
• Understand MMO space
• Ability to rapidly jump into new code bases
• Understand and debug other peoples code
• Optimize pre-existing engines for performance and memory
• Strong understanding of game systems engineering and architecture
• Profile and optimize game systems
• Evaluate and optimize content pipelines
• Modify existing Gameplay systems to additional functionality
• Write and integrate new game systems into an existing code base
• Develop, write, and implement C and C++, as assigned and scheduled by the Lead Programmer or Technical Director
• Anticipate, identify and articulate technical and developmental risks and obstacles, and generate solutions
• Program tools and utilities to support work on projects as required
• Work with proprietary existing software technology, and build new technology, to fulfill the project’s technical requirements
• Provide the Lead Programmer or Technical Director with timely feedback regarding the time allotted to assigned tasks
• Focus on making the best possible game, which requires adaptation to changing requirements
• Research coding techniques and algorithms
• Participate in our rotating “on call” schedule with other programmers to resolve the kind of complicated live service issues that require a programmer to resolve.
• Identify recurring or systemic issues effecting our live service or development process and provide long term solutions.

Qualification/requirements:
• 7+ years game development experience with at least 4+ years working on engine technology or large game systems, such as AI, physics, networking and character systems
• Fluent C/C++ skills
• Bachelor’s degree in Computer Science or related field, or equivalent experience
• Strong communication skills and ability to collaborate with teammates is essential
• Self-motivated, and able to work with minimal direct supervision
• Must be able to manage direction and prioritize aspects of a project while understanding overall objectives
• Strong C/C++ software architecting and programming skills
• Ability to work with other programmers to interface all project subsystems, including character control, AI, and physics
• Ability to develop and maintain software to aid in the testing of new systems
• Superior problem-solving and analytical skills
• Experience with OpenGL
• The flexibility and drive to meet long term deadlines while still taking care of unexpected high priority issues as they come up.
• Game development industry experience is not required

Please send me your resume to annie.philipsen@yoh.com[/B]