Technical Director - Software

Software

In software development, a Technical Director is typically responsible for the successful creation and delivery of the company's product to the marketplace by managing technical risks and opportunities: making key software design and software implementation decisions with the development teams; scheduling of tasks including tracking dependencies, managing change requests, and guaranteeing quality of deliveries; and educating the team on technical best practices.

Typical Responsibilities:

  • Defines the technological strategy with the development team of each project: pipeline, tools, and key development procedures.
  • Assesses technical risk and mitigation plan.
  • Establishes standards and procedures to track and measure project's progression.
  • Evaluates development team(s), identifying strengths, problem areas, and developing plans for improving performance.
  • Evaluates interview candidates for technical positions.
  • Scouts for and evaluates new technology and tools as opportunities for innovation and development excellence.
  • Pre-production Oversees technical design documentation process for correctness and timeliness.
  • Provides input to the other disciplines on the practicality of initial design goals and impact to the overall project timeline.
  • Evaluates software implementation on design and task thoroughness
  • Helps to identify high risk areas for the Project Director.
  • Identifies weak software systems that need code improvement and schedules corrective action, when possible.
  • Creates automated test process for system features, where possible, and contributes to the build system.
  • Aids in all stages of post-production including during finalizing

Read more about this topic:  Technical Director