
N/A
Director of Information Technology – Shared Services Division – IT Department
2 years ago
Oops! You need to have an account to use this feature
Sign up to access features including all filters, job matching, dashboard, apply service, etc.
Application can only be submitted by logging into your Glassdoor Account
Note: This type of application does not reduce the Apply Credits included in your Subscription.
The Director of Information Technology understands the business and the business strategy to develop the enterprise software and hardware architecture strategy. This Director not only leads the IT team technically, to drive excellence in software development and hardware deployment, but also handles all administrative and career duties associated with the IT team. In addition to managing day to day operations of the IT team, the role is also responsible for interfacing with the product management, project management, professional services, and business teams on a regular basis to ensure execution, management and delivery of software systems and applications. This role will plan, coordinate, direct, and design all operational activities of the IT department. This role also helps to provide vision and leadership for developing and implementing information technology initiatives across all areas of the organization.
- Lead IT strategic and operational planning to achieve business goals by fostering innovation, prioritizing IT initiatives, and coordinating the evaluation, deployment, and management of current and future IT systems across the organization.
- Develop and maintain an appropriate IT organizational structure that supports the needs of the business.
- Establish IT departmental goals, objectives, and operating procedures.
- Establish lines of control for current and proposed information systems.
- Identify opportunities for the appropriate and cost-effective investment of financial resources in IT systems and resources, including staffing, sourcing, purchasing, and in-house development.
- Keep current with trends and issues in the IT industry, including current technologies and prices.
- Supervise recruitment, development, retention, and organization of IT staff in accordance with corporate budgetary objectives and personnel policies.
- Develop clear vision, goals, and objectives for the department that support company goals and objectives and keep team members focused on high performance
- Develop lead and lag measures for the team, and keep them focused on improving these measures
- Implement a strategy for the department to examine and improve key processes used every day
- Develop clear departmental strategy to achieve measurable and financial goals
- Coordinate team member scheduling and staffing to ensure excellent customer service and response is achieved
- Provide relevant reports and presentations to executive management to help drive successful decision making for the company now and in the future
- Regularly evaluate competing assignments and be flexible in shifting priorities or schedules to support the business
- Effectively communicates issues and risks to IT leadership
- Comfortably deal with ambiguous assignments, utilizing strong problem solving and creativity to recommend or implement successful solutions
- Demonstrate servant leadership, striving to make the team and team members successful through assistance and encouragement
- Directly supervise a team of skilled professionals, developing design specifications for software development projects, project management, managing budgets and schedules, analyze client/vendor technology requirements and making recommendations to the organization as to future development efforts
- Participate in operational and strategic planning efforts
- Establish and document the policies and procedures for the IT team
- Utilize business knowledge to appropriately define and maintain the architecture strategy; build strong partnerships within the business to ensure architecture is aligned with key business processes
- Drive and define enterprise frameworks to support the business and technology strategy; frameworks should enable a flexible service-oriented architecture that encourages reusability and achieves necessary performance standards
- Create software design specifications
- Develop architecture and development best practices that support the business and technology strategy
- Estimate timelines and durations of projects, monitor the progress of software development projects, supervise the work quality and quantity of the team
- Manage the technical coordination and distribution of work amongst all software IT teams
- Own issues until completion, regardless of who should be responsible; place technology team success ahead of individual projects; serve as a primary leader across the technology team
- Proactively seek out issues and find solutions; seek opportunities for improvement and drive change until optimization is achieved
Who You Are:
- Excellent with Details – able to catch small errors and consistently produce work with nearly 100% accuracy; focus on quality.
- Team Player – we over me mentality; considers how actions will impact the whole group.
- Effective Communicator – strong in both verbal and written modes; displays professionalism in all circumstances to represent the company well.
- Flexible – understands the shifting business priorities and pivots easily to change.
- Continuous Improvement – displays a personal desire to learn and grow; contributes new ideas to the company for improvement.
What You Bring:
- Bachelor’s degree in Computer Science or equivalent experience required
- 7+ years of combined experience in solution and/or enterprise architecture
- 7+ years of demonstrated knowledge and experience integrating software applications using the primary technology area where the expertise is desired
- 5+ years of demonstrated experience of leading a team of developers in the technology domain where key expertise is desired (including in leading Agile teams)
- 3+ years of demonstrated experience with development, testing and deployment of web based software solutions across all application tiers
- Demonstrated skill in aligning technology strategy with business requirements
- Experience communicating and negotiating directly with third parties including clients and vendors
- Demonstrated experience with assessing an existing software development platform, identifying areas of improvement and executing on projects to improve the overall quality and scalability of the platform Good understanding of software development lifecycle Proven) and related tools and expertise in understanding of optimization techniques