Live Events Careers

Director of Software - BARRETT-JACKSON AUCTION CO, LLC (Scottsdale · AZ)

Sports Jobs in Scottsdale · AZ
Technical Services: Director
Position Purpose:
The Director of Software Development is responsible for overseeing all aspects of the development of the company’s technology platform.  This is a hands-on position, with the expectation that the Director will to be able to step in for any Technology employees reporting to the Director at any time. This means having recent and active technical skills, and the ability to learn all aspects of the technical infrastructure, to software development, system administration and end user support.
 The Director works with Executive Management to identify and implement the technology to fulfill the business needs. Directing the IT staff to execute a system architecture designed to meet the growing demands of the company’s forward progress.
Key Responsibilities:
  1. Managing IT projects (project management and maintenance, trouble ticket system, and bug tracking)
  2. Experience working with Jira, Confluence, ZenDesk, Trello, and Tableau
  3. Designing, testing, and implementing proprietary software (mainly in C# and ASP.NET), and web applications (in React)
  4. Apply Lean/Agile values and principles to a software delivery team
  5. Identify KPI’s of success, and leverage these to improve the delivery of software solutions.
  6. Support the intake and prioritization process for technology work requests and grooming of the backlog
  7. Proven track record of driving developers to deliver software development projects on time and on budget.
  8. Working with Accounting and Executives to develop and manage an IT Budget
  9. Working with the various departments to translate department goals into technical initiatives that focus not only on process improvements, but also employee efficiency
  10. Coordinating interdepartmental communication
  11. Maintain and enforce formal IT policy and procedures
  12. Ensure proper licensing, contract administration, and vendor management takes place
  13. Managing, Monitoring and creating Cloud services and SQL environments
  14. Provide expertise in evaluating technology, software, and infrastructure to support business goals
  15. Document and maintain all environment and database architecture diagrams
  16. Develop a plan for ongoing upgrades to systems, architecture, technical debt, and maintenance
  17. Work closely with the lead architect to develop a future architecture plan and plan out the steps to achieve efficient architecture of systems and security
  18. Continuously improve database administration, reporting, and query tools
  19. Manage and evolve the DevOps environments and processes
  20. Ability to keep team focused and minimize scope creep
  21. Manage helpdesk ticket queue and development of SLA’s for team response for ticket resolution
  22. Oversee all aspects of application development, implementation process, and delivery. Members of the project teams include project managers, business analysts, UX designers, QA testers, and web and mobile app developers
  23. Work closely with the IT Networking team to ensure communication and a collaborative environment between infrastructure and system applications 
  24. Willingness to take a hands-on approach to assist and quickly resolve any production related issues that may arise
  25. Strong written and verbal communication skills
  26. Demonstrate experience leading positive change, teams with high morale, positive attitude, strong work ethic, and willingness to adjust leadership style to find what works best with each team member
    Experience and/or Education:
    Minimum of 10 - 15 years of total hands-on experience in the Information Technology field, preference for candidates with 10+ years in a leadership role managing multiple simultaneous projects.
    The following can overlap:
  • At least 5 years of Microsoft system administration experience.
  • At least 5 years of SQL Database development and administration experience.
  • At least 4 years of software design/architecture experience.
  • At least 3 years of DevOps experience working with Azure and AWS
  • At least 4 years of project management experience.
  • At least 2 years of cloud and SAAS model environments.
  • Proficient decision-making and time management skills.
  • Experience programming using Object Oriented techniques
  • Experience using UI development technologies including JavaScript, CCS
  • Familiarity with other dynamic languages such as Python, Perl, Ruby, etc. a plus
  • Strong written and verbal communication skills.
  • Able to give and receive feedback at all levels of the organization. Strong coaching, empathizing, and empowerment abilities.
  • Able to take initiative and responsibility for projects, promote teamwork and collaboration between IT and other departments.

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.