Job Description
Job Summary
- The chief technology officer (CTO) will be in charge of all company technology and technological resources.
- The chief technology officer will establish company technology vision, strategies, and plans for growth.
- They will supervise the system and quality assurance processes.
- The CTO will focus on maintaining and improving all technological issues in the company.
Duties and Responsibilities
- Setting company technical vision and leading the company’s technological development
- Developing strategic plans and setting timelines for evaluation, development, and deployment of all technologies for the company
- Collaborating with department heads, marketing, production, and operations as an advisor of all technologies involved with the company
- Ensuring technology standards and best practices are met
- Mentoring team members
- Maintaining network security team
- Reviewing timeframes and budgets
- Developing and implementing disaster and emergency recovery plans
- Supervising workflow of IT department
- Defining company standards for systems, equipment, and software
- Sharing technological visions, opportunities, and risks company-wide
- Studying current and new industry trends, technologies, and software development
- Studying information processing systems to evaluate the effectiveness and make recommendations for improvement
- Representing the company at conferences and networking events
- Ensuring the company’s technological processes and service comply with all requirements, laws, and regulations
Requirements and Qualifications
- Bachelor’s degree in information technology, computer science, or related field; Master’s degree in information technology or a technology-related discipline preferred
- Eight to ten years’ experience in a software development role, information technology role, or related field; five years in management or leadership role
- Experience with technology relative to industry; .Net, C#, SQL Server, MongoDB, Solr, jQuery, Angular, AWS, IIS, GitHub, Grunt/Gulp, Node.JS, Java/C
- Able toprioritize and manage time efficiently
- Able to build strong interpersonal relationships with peers, brand leaders, and other senior management throughout the company
- Able to be a “big picture” thinker
- Excellent leadership, team building, and management skills
- Encouraging to team and staff; able to mentor and lead
- Excellent verbal and written communication skills
- Able to align multiple strategies and ideas
- Confident in producing and presenting work
- In-depth understanding of the industry
- Strict adherence to company philosophy/mission statement/sales goals
- Proficient computer skills, Microsoft Office Suite (Word, PowerPoint, Outlook, and Excel)
- Excellent analytical and time-management skills