Position Overview Collaborating with senior leaders and executive members alongside the CTO to define and deliver both the long-term vision and short-term road map for the organisation, having a commercial outlook that will drive profitable growth and assist in strategic business decisions. Working in a matrix managed, fast paced Technology team helping drive the architecture, delivery and technical competency of RDT forward. Collaborate in the design and implementation of long-term strategic technical goals and shorter-term tactical plans around the development and maintenance of software systems and products. Provide architectural expertise, direction, and assistance. You will be integral in developing, documenting, and communicating plans for investing in systems architecture, including analysis of cost reduction opportunities. Conducting research on emerging technologies in support of systems development efforts and recommending technologies that will increase cost effectiveness and systems flexibility. Foster a relationship of mutual collaboration with the Product teams to ensure the effective performance of the combined teams and efficient operation of the product development process. Assist in pre-sales activities, from tender preparation through to prospect/ customer engagement and relationship management. Work as an ambassador for the technical capability of RDT both internally and externally Key Responsibilities Demonstrated experience of developing, improving and delivering a technical strategy to ensure systems deliver value and are robust, innovative, scalable, performant and cost effective Excellent vision of the future technical landscape Proven experience of driving and overseeing delivery from architectural strategy through to detailed design and implementation. Proven experience of consultative software architecture / design both internally and externally (clients and prospect clients) Experience of technical engagement; pre-sale, post the sale and into production Excellent multi-tasking and strong communication skills are essential. Excellent analytical and problem-solving skills, whilst maintaining a pragmatic approach. Being able to find the right solution for the situation whilst balancing the technically possible with the capabilities of the team, timeframes, costs and client constraints. A keen advocate of quality and continual improvement; an agent of change. Strong collaborative ability to persuade, influence and bring together individuals, teams and organisations. Superb communication and presentation skills to audiences of all levels and backgrounds (executive, business, and technical). Excellent stakeholder management skills with the ability to set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams. Demonstrated commercial experience, bringing the technical vision to the reality of selling and building the solutions. Exposure to the insurance industry it would be advantageous but is not essential Technical Skills & Requirements A proven track record in software with architectural design skills and knowledge. Proven experience of influencing the direction of teams in the successful delivery of complex, highly performing and highly scalable software systems. Experience of Agile and XP practices Demonstrated exposure, proficiency and continual learning in order to lead AI-driven innovations using the most current tools and workflows Proven track record of delivering innovative solutions on the current Microsoft Technology stack including Visual Studio, ReSharper, Fiddler Practical knowledge and experience of Cloud platform including public IaaS and PaaS, Microsoft Azure Windows and Linux operating systems, Microsoft SQL Server RDMS and good understanding of alternative database systems Internet protocols, standards and patterns - TCP/IP, HTTP, HTML, CSS, XML, SOAP, REST, TLS/SSL, JSON Messaging technologies, protocols and patterns such as EDI, MQ, Azure Service Bus, SMTP, Named Pipes Good understanding of programming languages and frameworks, including C#, JavaScript, AngularJS, Blazor, React, Bootstrap, Typescript Experience with web service API technologies such as REST, GraphQL, WebHooks, OpenAPI, APIM including versioning, licensing and security. Strong knowledge of software evaluation principles and practices. Excellent understanding of information security Benefits & Opportunities In this new interim role, you will have the opportunity to support and shape the technical direction and approach at RDT. Reporting to the CTO and working closely with the senior technical team, your focus will be to work with the leadership team to drive the tech forward, trouble shoot blockers and problem solve in an effective way to get work and deliverables back on track. You will work with a strong team delivering high quality software products in a fast-paced environment. You will be working with sharp and innovative people who are dedicated, driven and more than happy to share their knowledge with you. Company Overview RDT is a leading technology company specializing in innovative software solutions. We are committed to fostering a culture of continuous learning and growth, providing our employees with opportunities to excel and make a meaningful impact. Join us and be part of a team that is shaping the future of technology. How To Apply If you are passionate about supporting and shaping the technical direction and eager to work for a forward thinking InsureTech specialist with big plans in this space, we would love to hear from you. Please email your CV and any relevant project work or portfolio to talent@rdt.co.uk