About the job
Mediclinic is an international private healthcare services group, founded in South Africa in 1983, with divisions in Switzerland, Southern Africa (South Africa and Namibia) and the United Arab Emirates.
The Group is focused on providing specialist-orientated, multidisciplinary services across the continuum of care in such a way that the Group will be regarded as the most respected and trusted provider of healthcare services by patients, medical practitioners, funders and regulators of healthcare in each of its markets.
MAIN PURPOSE OF JOB
Mediclinic is on its Digital Transformation journey and this role will lead, drive and manage the technical activities of multiple projects within the Digital Platform & Services department across the Group and Divisions to drive extraordinary business outcomes. Design and implement robust, consistent, scalable and future proof technical solutions within the Microsoft Dynamics technology stack based on business, technical and operational requirements, as well as ensure a proper setup for the operation of the environment.
This role also needs to facilitate the involvement of peers in the Group and Divisional ICT organisations and drive the definition of new standards and policies together with the responsible committees and CoEs.
KEY RESPONSIBILITY AREAS
Lead and manage the activities and implementation of technical solutions and their architecture in the defined area
Translate business, technical and operational requirements into technical solutions (solution design)
Source and recommend technical solutions in the market that will meet the needs to the business requirements using a combination of RFI and RFP processes
Chair and coordinate group and divisional SMEs and COEs to architect and create the best possible solution to meet the business requirements
Compile technical documentation and provide project technical feedback to relevant stakeholders
Required Education
ESSENTIAL EDUCATION
Bachelor’s degree in Computer Science, Information Technology, Engineering, Architecture, System Analysis, Agile methodology or a related field or relevant experience.
DESIRED EDUCATION
Postgraduate degree in related field, project management certification, certification as a scrum master, and/or development certification.
Required Experience
ESSENTIAL MINIMUM EXPERIENCE
Minimum of 10 years experience in the ICT solution development disciplines: application development, middleware/interfacing, database management and cloud development
Minimum of 10 years experience in developing architecture blueprints, strategies and roadmaps
Minimum of 10 years experience in multiple, diverse technologies (specific focus on MIcrosoft Dynamics), platforms and processing environments
Minimum of 10 years experience in ICT solution management, agile principles and development methodologies
Desired Experience
Exposure to strategic and new and emerging technology trends, and the practical application of existing, new and emerging technologies to new and evolving business and operating models
Leading and guiding diverse agile teams by providing advice and guidance on opportunities, impact and risks, taking into account technical and architectural debt
Experience as a technical lead in managing digital platforms with a focus on the Microsoft Azure / Microsoft Dynamics CRM stack for entire businesses incl. people management
Experience in the healthcare industry
Required Job Skills And Knowledge
Analyse project needs and determine resources needed to meet objectives and solve problems that involve remote and elusive symptoms, often spanning multiple environments in a business area
B2B and API Interoperability standards and Techniques
Developing and monitoring delivery of efficient and effective solutions to diverse and complex business problems
Existing, new and emerging technologies and the ability to use them in new business designs and business models
Financial models and budgeting
IT service management (ITSM) and Information Technology Infrastructure Library (ITIL)
IT standards and controls
Management experience of leading technical teams
Project management principles and methodologies (Agile)
The gathering, documentation and analysis of business, technical and operational requirements, including Functional and Technical design specifications
Various database technologies e.g. MS SQL, MySQL, DB2, etc.
Various development languages e.g. Java, C#, R, Python, etc.
Various frontend web development languages e.g. JavaScript, HTML, CSS, etc.
System development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, and DevOps)