NOTE: This job is no longer available!
Senior Programmer
at THQ Montreal
Montreal
Primary Duties & Responsibilities
• Work with QA and development studios to create test automation tools and test
harnesses.
• Determining requirements, preparing and reviewing designs and writing /
debugging code.
• Maintain software requirements, design, implementation, testing, and
functional documentation.
• Create unit, regression, and functionality test plans.
• Participate in the estimation of new development tasks and project scope.
• Administer and maintain build environments.
• Mentor intermediate-level and junior team members
• Perform code reviews and maintain adherence to system requirements.
• Perform research into new tools technologies and methods.
• Work closely in a team-oriented environment with a talented group of
programmers.
• Take a leadership role on projects, as needed.
Job Qualifications
• Bachelors Degree in Computer Science or Software Engineering and 5 years’
experience in a QA Engineering role.
• Shipped at least 2 AAA titles in a Programming or QA Engineering role.
• Passionate about tools engineering and continual process improvement.
• Experience with C#, C++ programming languages and OOP principles.
• Familiar with Visual Studio and Perforce source control environments.
• Knowledgeable of QA software engineering methodologies and test harness
generation.
• Game software testing tools development, software debugging, and rapid unit
testing.
• Experienced in game console development, SDK's, and game development
engineering standards.
• Experience with Database systems design and SQL.
• Expertise in technical design, coding and debugging.
• Familiar with server administration and configuration.
• Proactive problem solver; investigating all facets of the issue to seek
resolution.
• Excellent communication skills working within a small group.
• Organized and detail oriented; able to focus on quality and deadlines
simultaneously.
Other Qualifications
• Experience working with web development with systems such as IIS, ASP, WCF,
PHP, SOAP, and AJAX.
• Knowledgeable of scripting languages such as Lua, Python, Perl, and
PowerShell.
• Experience with database/query optimization and administration.
• Work with QA and development studios to create test automation tools and test
harnesses.
• Determining requirements, preparing and reviewing designs and writing /
debugging code.
• Maintain software requirements, design, implementation, testing, and
functional documentation.
• Create unit, regression, and functionality test plans.
• Participate in the estimation of new development tasks and project scope.
• Administer and maintain build environments.
• Mentor intermediate-level and junior team members
• Perform code reviews and maintain adherence to system requirements.
• Perform research into new tools technologies and methods.
• Work closely in a team-oriented environment with a talented group of
programmers.
• Take a leadership role on projects, as needed.
Job Qualifications
• Bachelors Degree in Computer Science or Software Engineering and 5 years’
experience in a QA Engineering role.
• Shipped at least 2 AAA titles in a Programming or QA Engineering role.
• Passionate about tools engineering and continual process improvement.
• Experience with C#, C++ programming languages and OOP principles.
• Familiar with Visual Studio and Perforce source control environments.
• Knowledgeable of QA software engineering methodologies and test harness
generation.
• Game software testing tools development, software debugging, and rapid unit
testing.
• Experienced in game console development, SDK's, and game development
engineering standards.
• Experience with Database systems design and SQL.
• Expertise in technical design, coding and debugging.
• Familiar with server administration and configuration.
• Proactive problem solver; investigating all facets of the issue to seek
resolution.
• Excellent communication skills working within a small group.
• Organized and detail oriented; able to focus on quality and deadlines
simultaneously.
Other Qualifications
• Experience working with web development with systems such as IIS, ASP, WCF,
PHP, SOAP, and AJAX.
• Knowledgeable of scripting languages such as Lua, Python, Perl, and
PowerShell.
• Experience with database/query optimization and administration.
