Software Development Director

IQVIA ,
London, Greater London

Overview

Job Description

IQVIA is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward. **The Analytics Center of Excellence** Our new Analytics Center of Excellence (Analytics COE) harnesses our global healthcare insights, working closely with our clinical and therapeutic experts to power evidence-driven design, speed site activation and recruit the right patients, faster. This is a new unit within our business, integrated within Clinical Operations. We're using big data and advanced analytics to derive insights that transform clinical development and bring new medicines to patients faster through successful trial delivery. This multi-functional team is an innovation for our business, requiring entrepreneurial and independent thinking to build our capability. Unique and with a global view, this Center of Excellence is a chance to revolutionize the clinical research industry. **Software Development Director** drives overall direction for the organization's architecture and software development practice. **Responsibilities** + Manages and collaborates with large multi-national team of developers (backend and frontend), test automation engineers, and DevOps engineers while directly supervising developers and line managers and overseeing the hiring process + Consults senior-level stakeholders across the organization understanding business and technology needs matching the technology to the functional requirements. + Assessing the business impact that certain technical choices may have and vice versa ensuring product owners are informed of the impact of their requirements on development speed + Ensure smooth delivery and operation of IT services utilizing an SRE model + Creates processes and standards for selection, implementation, and support of systems and properly communicates them + Provide direction, guidance, and training to IT staff + Continually researching current and emerging technologies and proposing changes where needed + Proactively help to identify and resolve difficult technical issues. + Provide Software Architecture guidance to the product teams, assessing in place design and proposing solutions to improve it + Overviewing current IT infrastructure, including Cloud infrastructure, on-premises clusters and CI/CD pipelines + Facilitate cross-collaboration and knowledge sharing between the tech leads of the applications and create an open a transparent technical culture for all developers for them to feel incentivized to pursue new ideas and innovate + Manages external software service providers **Requirements** + Broad management skills to lead teams, as well as the ability to influence others outside of own job area regarding policies, procedures, and goals. + Ability to handle changing priorities and to use good judgement when working in a fast-paced, dynamic environment. + Experience working with customer facing, multi-tenant enterprise applications + Expert knowledge of microservices architecture and implementation (especially Kubernetes) and big data systems (especially Hadoop ecosystem) + Expert knowledge of IT infrastructure and cloud solutions + Proven experience in engineering and software architecture design. + Knowledge of SRE (Site Reliability Engineering) discipline. + Willingness and ability to learn new technology. + Great teamwork, strong written and verbal communication and collaboration skills. + 15+ years of progressively responsible experience leading the development of enterprise applications. + 10 years of management experience in multi-national environment. + Hands-on experience of coding languages, possibly Python. + Knowledge of Agile methodology + Experience with deploying machine learning models at large scale _Join Us_ Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients. Forge a career with greater purpose, make an impact, and never stop learning. At IQVIA, we have a vision. Where every healthcare decision is based on evidence. Where data science and human science come together to improve global health. Where new and creative solutions aren't just possible - they are expected. Thank you for your interest in growing your career with us. It takes insight, curiosity, and intellectual courage to transform healthcare. The 56,000+ employees of the IQVIA family of companies, including Q2 Solutions, are reimagining a world without the consequences of disease. We are brave minds bringing powerful ideas to re