Design, develop and implement new tools for interactive game development. Analyze requirements and user needs for media pipeline tools, core engine editor tools, and backend infrastructure. Design and develop tools for managing distributed build systems. Collaborate closely with Artists, Designers, Testers and other Engineers to evaluate and determine the feasibility of software tool designs within time and cost constraints. Build and maintain production-quality C# code. Propose tools and methods to increase the efficiency and quality of content development. Contribute developer documentation based on on-going developments within the studio. Determine minimum performance standards for tools across various game development disciplines, including art, level design, animation and build automation. Adhere to common Agile software development practices. Provide support and training to internal and external partners on best development practices within the engine editor code base.
- Bachelor’s degree in Software Engineering, Computer Science, or in a related field, or foreign equivalent*
- Six (6) months of experience in job offered, or as a Software/Server Intern, or in a related occupation.
- Coursework or experience must include: object-oriented programming in C/C++; gameplay mechanics; game development practices; practical UI design principles; Agile practices and test driven development practices; service-oriented environments; algorithm design; and transactional databases.
- A foreign degree adjudged as the same or similar US degree by an authorized US credential evaluator.
To apply for this job please visit itjobpro.com.