We are a recognized provider of custom solutions across various verticals, specializing in the online entertainment industry with focus on sports in multiple countries. We offer turnkey large-scale computing solutions, systems support, web development and web-based applications, customized for the specific market needs and demands. Our software solutions gear our partners to gain mileage ahead of their rivals. KenTech’s mission is to build cutting- edge applications, which deliver long term commercial benefits and make technology an asset for our clients’ business. Our team of trailblazers, innovators, problem solvers and creative minds is seeking a Research and Development Manager

Research and Development Manager

As Research & Development Manager, you will be responsible for the technological direction of the business. Your advanced know how and deep understanding of enterprise computer systems and software development will inform the decisions taken by the senior management. Day to day, your role is to lead the software development and devops functions of the business, guiding discovery of new technology, shaping process, and inspiring the team to deliver the vision of the stakeholders by giving 100% commitment to the company and the product. Your role will cover such activities as managing the SDLC, leading the software development team, deep research into new technology and knowledge transfer to the team and other partners within the group, with end-to-end responsibility for developing and driving innovation according to our product roadmap. You will report to senior management, and will be responsible for the hiring, training, managing and development of staff

Duties and Responsibilities

  • Lead the Software Development process within the business
  • Develop and implement research and development procedures and techniques
  • Manage and direct the software development programs to meet organizational needs and to capitalize on potential new products
  • Oversee complex research projects, analyse results and provide recommendations
  • Assure competitiveness and innovation of products and processes in line with our product roadmap
  • Provide management and project teams with in-depth technical options including benefits of each option ensuring adherence to best practice and established standards
  • Ensure customer focus and co-develop product roadmaps
  • Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting to maximize profitability and improve performance
  • Document all phases of research and development
  • Manager customer relationships and perform RFP Review, Customer Visits and Product Testing
  • Monitor team metrics and objectives ensuring targets are met
  • Identify gaps in employee performance, recommend necessary training and development

Knowledge and experience

  • Solid background in software development in an enterprise environment
  • Ideally experience in either the gaming or gambling industries
  • Strong technical and analytical skills
  • Expert knowledge of current and emerging methodologies and technologies capable of building and scaling distributed, highly available systems
  • Extensive experience in the design and development of complex distributed software systems
  • Solid understanding of how technology relates to the business; and its application in support of the needs of the business
  • Experience leading software development projects and teams
  • Understanding and exposure to both OO and functional programming languages
  • Good understanding of cloud environments and data centres, container technologies (Docker, Kubernetes, Mesos)
  • Awareness of Big Data processing technologies (Hadoop, Spark and data warehouse solutions)
  • Strong leadership and managerial abilities, including an aptitude to hire, train and evaluate staff though performance reviews
  • Excellent written and verbal communication skills
  • Flexible for travel based on project needs

Qualification

  • Suitably qualified (BSc or higher; or relevant experience)