eRecruiter Nigeria Lagos, Nigeria
Jan 16, 2020Full Time
Job Profile This role is the highest technology executive position and it’s focused on Technology Strategy, Innovation, Engineering Execution, Software Development, Systems Engineering, Product Management, Artificial Intelligence, Machine Learning, Data Science & Analytics, IT Administration, IT Security & Infrastructure. The CTO will develop and execute the short, medium and long term strategic plan for technology, product development, deployment, and management. He/She will drive the creation and execution of a strategic technology roadmap across all products and client services. The CTO will also be a key contributor to the firm's planning process for digital/product innovation. As a member of the senior leadership team, the CTO will also be responsible for recruiting and developing high performing teams, leading the firm's growing engineering team towards high performance and velocity, sustainability, quality & excellence. He/She will be responsible for engineering, delivering, deploying and supporting all products, platforms, systems and infrastructure from the firm. Job Responsibilities: Technology Strategy As a member of the senior level team, make a key contribution to the formulation of the company’s business and technology strategies that will help scale product development and drive continued innovation on all platforms/offerings. Proactively advise the senior level team on the emerging technologies and digital trends that are most relevant to the company’s goals and evolving needs. Help determine investment parameters, priorities and risks for company-wide IT initiatives to maximize the return on investment. Identify, select, build and implement technology solutions in-house to meet current and future tech solution needs in the market- both private and public sectors. Lead the strategy for technology platforms, partnerships and external relationships. Technology Operations Oversee all operations including but not limited to Engineering, Product Innovation, Data Science, Security & Infrastructure and Business Intelligence. Develop and lead a collaborative and agile software development approach that improves velocity, while maintaining a strong focus on both quality and scalability. Direct the design, planning, implementation, and maintenance of the computing infrastructure that supports the company’s operations and business applications. Establish metrics for managing Engineering effectiveness and for measuring its impact on the business. Establish a comprehensive enterprise information security program to ensure the integrity, confidentiality and availability of relevant data. Identify emerging technology trends and ensure the company is leveraging them when appropriate to increase efficiency, reduce costs, and drive value. Establish and enforce technology policies, processes, portfolio management, development standards and methodologies. Leadership & Team Development Inspire, lead and nurture the the firm's engineering team. Ensure, on an ongoing basis, that current and planned technical architecture, investments and solutions are aligned with the firm's business objectives. Prepare and manage engineering’s operational budgets that meet prevailing objectives and constraints. Ensure that the organization has strong systems analysis and project management skills, and the ability to execute business-critical projects within agreed deadlines. Develop and maintain a plan that provides for succession and continuity in the most critical IT management positions. Providing a face for the company’s technical vision, by engaging in speaking opportunities, conferences, media activities, etc. in alignment with the company's strategy to build a strong online presence and brand internationally Partner with business leaders including, Head, Solutioning & Programs, VP Business Development, VP Enterprise Solutions and VP Public Sector to deliver on product solutions and enhancements in the market and create robust solution roadmaps. Lead and manage the Software Development and engineering teams to deliver software, infrastructure and architecture that meets the needs of our clients. Create, implement and maintain a continuous improvement plan for software development and IT infrastructure, while supporting the product teams to meet current and future client needs. Hire, develop, evaluate and retain a highly-qualified team of engineering professionals. Foster the firm's culture and values in Engineering, acting as a mentor to team members. Develop and maintain a plan that provides for succession and continuity in the most critical engineering management positions.