
Blizzard
Job Description:
As a Tools Engineer you will be a crucial part of the development team. Your mission will be to collaborate with team members and others to deliver AAA quality code.
Job Responsibilities:
- Establish mutual trust and respect among your teammates, and celebrate one another’s successes
- Producing mockups, participating in design discussions, and gathering feedback from content creators and other developers to make sure they’re getting what they really need
- Exemplify and promote standards for code, design, development, debugging, optimization, review, testing, and documentation
- Collaborating closely with artists, designers, and other engineers as we iterate on the tools
Job Requirements:
Qualification & Experience:
- Strong object-oriented design, development, and debugging experience using managed languages in the Microsoft .NET Framework: C# 5.0+ is preferred, and experience in C, C++, or other unmanaged languages is a plus
- Relevant software tool development experience; video Game industry experience is not required
- At least 3+ years professional experience developing applications through all phases of the product lifecycle
- Experience creating GUI-driven desktop productivity software with an emphasis on usability and architectural patterns (e.g. MVVM)
- Experience building UIs in Windows Presentation Foundation (WPF) or similar presentation frameworks is strongly desired, and experience in other windowing toolkits, e.g. WinForms, is a plus
- Bachelor’s degree in Computer Science or related discipline or equivalent experience
- Knowledge of 3ds Max, Maya, and common scripting languages such as Python is a plus, but not required
- Strong communication skills, able to collaborate closely with the tools’ users and discover what they need; great candidates will be able to provide examples of technical writing
Job Details:
Company: Blizzard
Vacancy Type: Full Time
Job Location: New York, NY, US
Application Deadline: N/A