Tools Programmer Job Description

Tools Programmer Job Description

4.5
178 votes for Tools Programmer
Tools programmer provides expertise and leads the project team through applicable design patterns, screen layout decisions, and usability testing.

Tools Programmer Duties & Responsibilities

To write an effective tools programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included tools programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Such other comparable duties as may be required by the P&I Director
Build the tools that power the best games in the industry
Work with content creators and engineers to create the most efficient pipelines & workflows
Create new tools for the Frostbite engine, building new components for the editor and also stand-alone applications such as Maya and 3DS Max
Create graphical user interfaces to empower the team to interact with content in the most intuitive way
Help developing / maintaining / debugging the tools and processes we employ for our projects
Proactive attitude in identifying, researching and proposing improvements, new tools in order to improve the workflow and efficiency
Coach the team members on improving their QA skills and knowledge
Closely collaborate with our engineers and propose /implement the best solutions for the project
Create new tools for the Frostbite engine, building new components for the editor and stand-alone applications such as Maya and 3DS Max

Tools Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Tools Programmer

List any licenses or certifications required by the position: LDAP

Education for Tools Programmer

Typically a job would require a certain level of education.

Employers hiring for the tools programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Mathematics, Software Development, Science, Art, Software Engineering, Technical, Information Systems

Skills for Tools Programmer

Desired skills for tools programmer include:

Python
C#
Agile
Common algorithms
Data structures and patterns
Spoken and written English
Unit Testing
3D programming and mathematics
WPF

Desired experience for tools programmer includes:

Should have very good understanding of design patterns like Entity - Component model / MVC pattern
Have understanding of various protocols like HTTP and AMF
Have excellent knowledge about databases and be comfortable in using MySQL , NoSQL or equivalent database
Ensuring task management for the team and meeting deadlines
Should be fluent in English and should hold good communication skills to interact with various teams
Ability to write and understand technical documentation related to software programming (need analysis, design documents)

Tools Programmer Examples

1

Tools Programmer Job Description

Job Description Example
Our innovative and growing company is hiring for a tools programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for tools programmer
  • Mentor and guide team members in areas of expertise
  • Analyze incoming feature requests
  • Integrate and maintain internal and external libraries, tools, and packages
  • Design and write code that that is player facing tools to support our content creators, incorporating and adapting existing technology and writing custom code as needed
  • Use, maintain and improve shared libraries
  • Collaborate with other studios in applying and improving their tools
  • Write new tools and editors, and maintain existing ones to help with the production
  • Evaluate and optimize workflows and data pipelines
  • Designing, implementing, debugging, and iterating on new and existing engine systems and tools
  • Developing in a multithreaded environment for large teams
Qualifications for tools programmer
  • 1-2 years of professional experience developing tools
  • Understanding of developing pipelines and creating efficient user interfaces
  • Familiar with plugin development for development tools – Jira
  • Familiarity with a source code management system
  • Some knowledge about the different software development methods
  • Minimum 3 years of experience as a programmer
2

Tools Programmer Job Description

Job Description Example
Our growing company is looking to fill the role of tools programmer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for tools programmer
  • Develop web applications that interface with Instructure Canvas and our e-learning eco –system through LTI
  • Work with instructional designers, programmers, and technology specialists to scope and design projects
  • Accurately document work-time spent on projects
  • Work with outside vendors to deploy developed tools into the cloud
  • Supervise student programmers
  • To develop tools or engine feature
  • Contribute to the framework and tools development
  • Collaborate with and offer support to the game development teams to help them integrate the API and tools in their production pipeline
  • Keep track on the product and ensure that it meets business requirements and goals
  • Fulfill the end user requirements
Qualifications for tools programmer
  • Knowledge of HTML5 technologies (< video >, < canvas >, < svg >)
  • Knowledge of web frameworks (Angular, React, Backbone, Ember)
  • High level of proficiency in C and C++ programming
  • Proactive attitude and strong drive to improve our already perfect processes and workflow
  • Good problem solving abilities under pressure (we have a red light that signals pressure)
  • You to know about continuous integration processes
3

Tools Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for a tools programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for tools programmer
  • Minimize the impact of integration on various existing processes
  • Document his work in order to transfer knowledge and enable users (other programmers and team members from remote locations) to understand how to use the new systems and features
  • Communicate with other software developers to address any problem in the program logic
  • You will be working in a large scale software development environment in collaboration with professionals from the games industry
  • Collaborate with designers and other programmers to create the tools that our content creators use to tell stories
  • Design, create, and maintain narrative tools and player-facing systems that meet feature, technical, and schedule requirements
  • Integrate, adapt, and maintain internal and external libraries, tools, and packages used in our games
  • Support the content creators that use the tools you create
  • Work closely with QA and technical leadership to ensure the stability and reliability of narrative tools and systems by identifying, communicating, and resolving defects
  • Assist with keeping documentation of various procedures up-to-date
Qualifications for tools programmer
  • Godly programming skills, especially in C#
  • A native ability to write clear, maintainable and functional code
  • Commitment to code quality and also to documentation and testing procedures (we mean it!)
  • Pleasant communication and team work skills
  • Unstoppable desire to integrate and develop cutting edge game development tools
  • Experience and willingness in mentoring less experienced team members – We want a SWAT team
4

Tools Programmer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of tools programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for tools programmer
  • Grow with the business
  • You must be comfortable working in both C++ and C# on a regular basis
  • Must be good at understanding requirements and clearly communicating in a cross functional team
  • Drive improvements
  • Designing, implementing, debugging, and iterating on new and existing cinematic and animation system and tools in collaboration with other programmers
  • Suggest improvements to the animation engine when necessary by designing and implementing new systems
  • Implement software in a clear and structured way keeping in mind the performance, memory consumption, network replication, maintenance, compatibility, portability requirements and optimize whenever necessary
  • Compile and understand IT development needs and assess their feasibility
  • Analyze existing functions in the engine and see how they could be enhanced
  • Collaborate with Programmers to enhance the production pipeline
Qualifications for tools programmer
  • Knowledge of Surveillance tools (Sensu, Zabbix, Orion)
  • Expertise in OO programming and Java implementation
  • Strong motivation to resolve complex issues with simple, elegant solutions
  • Drive to debate the best way to approach an issue with the rest of the team
  • Experience developing for modern consoles
  • Good knowledge of web frameworks (Angular, React, Backbone, Ember)
5

Tools Programmer Job Description

Job Description Example
Our innovative and growing company is hiring for a tools programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for tools programmer
  • Document the work so that others could understand how to use the new systems and functions
  • Create various tools for production and studio
  • Manage, develop, and drive the tools and pipelines to be delivered
  • Improve the existing processes and standards in tools programming
  • You'll care deeply about tools and workflow, and you'll take a key role in their creation, working from concept through delivery to boost our team’s creativity and productivity
  • Build visualisations, editors, and other debug tools to support the construction and operation of our games
  • You'll advise and assist other programmers and disciplines so that we are all best placed to use tooling to make an even better game
  • You'll represent the game’s agenda when collaborating with centralised Studio resources, such as our Build and Engine teams
  • Innovate, experiment, learn every single day
  • Create network interfaces to proprietary software, hardware and related third party products
Qualifications for tools programmer
  • Bachelor’s Degree in Computer Science or other analytical discipline or equivalent experience
  • Minimum of two years of IT experience in a large enterprise environment
  • Minimum of two years’ experience in an enterprise IT support role
  • Experience with administration and support of software systems
  • Programming experience, or equivalent college level programming classes
  • Familiarity with Microsoft development tools such as Visual Studio, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and Team Foundation Server (TFS)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates