The Senior Technical Director is an exciting position for a leading global news provider. The position ensures technical execution, planning, advice, support, and mentoring for CNN as well as direct management of 3-5 development professionals that may include Directors, Senior Managers, Architects and Developers within that organization.
The Senior Technical Director partners with Product and Project Management to deliver on product initiatives and operational execution. The Senior Technical Director offers expert recommendations for tools, strategies, best practices and software lifecycle processes and solutions to help create, enable and support implementation of the partner’s Long Range Technology Plan. The Senior Technical Director drives the continuous pursuit of process improvement in software development, and performs hands-on systems consulting and guidance as well as troubleshooting as needed for CNN Digital edition properties.
What will you be doing?
Provide leadership in support of the CNN Digital technology plan and principles, as well as organizational direction and culture.
Leads execution and delivery of new initiatives as well as providing operational support for solutions in production.
Mentor, guide, coach, coordinate training opportunities and support individual growth and technical skills across the development teams to facilitate quality and business value.
Provide thought leadership and facilitate the sharing of knowledge between employees and across teams to strengthen capabilities and the organization's ability to respond to client needs.
Coordinate information-sharing and/or teaching sessions to facilitate increased awareness of industry trends and upcoming initiatives.
Leverage established foundation and guidance for implementation of lean life cycle methodologies and best practices that continually improve teams' ability to provide business value and bring predictability to IT.
Demonstrate an understanding of future trends in technology and policies and how they impact the current and future state of the solution.
Ensure that technical solutions are in line with established CNN Digital standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit test, service enablement, source code management, naming conventions and security.
Participate in the creation of the CNN Digital Long Range Technology Plan to provide input on the implementation impact of such plans.
Drive for strategy and technology planning.
Establish and maintain operations and strategic plans for systems implementation, consistent with defined objectives and strategic direction for CNN Digital. Ensure on-going supportability and scalability of systems.
Continually identify and implement cost and productivity.
Define and communicate a strategic vision for the applications development teams that support the long range goals of CNN Digital
At a departmental and enterprise level, proactively plan for project or organizational contingencies and design, recommend, implement, and manage changes in partnership with the department's functional Directors and VP.
Research, discover and recommend long-term technology solutions and process improvements in accordance with an understanding of the methodology, architecture, business needs, and strategic success of the organization.
Engage the business and other functional and technical subject matter experts across Turner enterprise to solicit input, feedback, perspective, and (as appropriate) assistance.
Research, monitor, evaluate, and publish/teach groups regarding emerging technologies and trends internal and external to the organization on a regular basis.
Provide management oversight to Lead Developers and other senior IT professionals.
Balance the needs of users, management, operations, support, finance, and technology with the strategic needs of the business when providing technology solutions.
Provide leadership in support of organizational direction and culture.
Guide direct reports in support of their personal and organizational goals and responsibilities. Manage employee performance or discipline issues and work with director to recommend compensation, recognition, transfer, promotion, or other personnel decisions. Mentoring.
Actively mentor development professionals to increase technical and soft skill levels in support of partner's and organization's mission, goals, and objectives.
Conduct information-sharing sessions to facilitate increased awareness of industry trends and upcoming technical initiatives.
Direct the work of others as requested, providing guidance and task direction to other developers.
Other tasks and duties as needed to support the team and/or business.
What do we need from you?
BS in Computer Science, MIS, business, or equivalent education/training/experience.
Advanced degree and/or certifications preferred.
Demonstrated ability to plan, manage and grow a software development organization.
Ability to influence all levels of the organization.
Demonstrated ability to plan, manage and grow a software development organization
Track record of hiring great team members.
10+ years development experience in web and cloud technologies including node.js, Express, Hapi, PHP, HTML5, CSS3, JQuery, AWS, MongoDB, and Redis.
Demonstrated expert knowledge of software development methodology, practice, and architecture. Demonstrated ability to successfully perform software developer role across multiple, complex system implementations with custom and third-party applications across the development life cycle.
Demonstrated experience collaborating and translating product requirements into technical designs
Demonstrated advanced understanding of NoSQL databases (e.g., CouchDB, MongoDB)
Demonstrated advanced understanding of n-tier and microservices
based software development.
Experience performing troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and delivery of solutions for large-scale web sites
Experience integrating third party services and components on a consumer-facing web site –
Experience delivering using agile processes (Scrum, Kanban)
Experience in media, news, and/or entertainment industry
Share the Job with your Friends