Please scroll down, To apply
Director of Software Development
ProTask Inc
2021-12-03 17:30:03
Arlington, Virginia, United States
Job type: fulltime
Job industry: HR / Recruitment
Job description
IT Consulting Client
Director of Software Development
Arlington, VA
Direct Hire
- This is a fulltime position based out of Arlington, VA.
- Seeking a director of software development to supervise the existing team of software engineers and substantially increase the size of the department over the next two years with the company size expected to double during that time. The software development team at is in charge of delivering usable bug-free code for our product as well as our customer implementation projects.
- In addition, the development team needs to assist our customer support efforts by providing software engineering resources for escalated cases that require code review or analysis.
- The director of software development is responsible for the strategic vision of the development team and is expected to make decisions about the technologies we employ to deliver excellent code in an efficient manner.
- PRIMARY DUTIES Your primary responsibilities are broken up into three major areas:
- PROCESS MANAGEMENT The director is responsible for creating and maintaining the necessary processes for the development team to follow.
- Ensure that the development team has the proper tools to write, test and deploy code efficiently; o define priorities and clearly communicate those priorities to the development team; o make decisions when priorities conflict; o foster teamwork between project team members and collaboration with customers; o resolve escalated customer issues; and o create reports that management can use to monitor staffing needs and make hiring decisions, align resources with development work and set appropriate expectations with implementation teams.
- BUSINESS PLANNING The director is responsible for defining and executing the vision and mission of the development department. o Develop and clearly communicate the department vision and mission statement; o identify clear and achievable department-specific goals/OKRs that will move the department forward; o push forward the successful completion of those goals/OKRs; o identify and monitor progress toward department-specific KPIs; o provide data-driven reports on department progress and make viable recommendations for the improvement of the department; o come up with creative ways to make development more profitable and successful; and o create and administer the annual budget for the department.
- HUMAN RESOURCES & MENTORING The director is responsible for hiring team members, defining the department organizational chart and conducting performance reviews. o Identify and provide training plans and opportunities for staff;
- To coach and mentor staff to ensure that best practices are followed, and that quality work is consistently delivered; o maintain the department organizational chart and position matrix; o recruit and hire new employees; o resolve conflicts between team members; and o collect performance feedback and execute performance reviews.
Qualifications (Knowledge, Skills, and Abilities)
Required
- A bachelor's degree in computer science;
- Experience with Agile software development;
- Strong relational database experience;
- Strong people management skills, proven success in recruiting, creating and motivating a strong performing engineering team;
- Understanding of modern development methodologies and state of the art design patterns;
- 4+ years of engineering leadership experience - managing multiple teams and/or locations;
- Ability to work independently and supervise a diverse staff;
- Ability to demonstrate initiative and strong technical knowledge;
- Ability to work in the U.S. without sponsorship
Desired
- Master's Degree
- Experience with DevOps software for automation and orchestration
- Experience with CRM software
- Exposure to the association management and/or the certification/credentialing software market