Development Manager

Software Development

  • AvailabilityPermanent
  • Experience5+ Years
  • Share

Development Manager

Software DevelopmentGauteng

A leader in the healthcare industry, based in Johannesburg, is seeking a Development manager to lead the stream within the Digital Team strategically and operationally. It is a leadership role in the Digital Team, the purpose of the role is to create a high performance environment 

  • To define and drive execution of strategy for the digital platform that will enable required strategic positions as quickly as possible with available resources.
  • To identify and partner with digital enablers and disruptors across the industries that can further strategic objectives.
  • To define and oversee the solution architecture the digital platform.
  • To deliver new capabilities for the platform using external, internal and partner resources.

Description

  • Practice administration and offerings are one of the key focus areas for the existing and future business.
  • In this role, you will be digital and technology partner to the product team. Together, you will be focusing how in the fastest and most efficient way you can build a world best offering.
  • Your role will be to continuously strategize on how to grow and expand the offerings and close the gaps with existing leading offerings faster than anyone else on the market despite the finite resources that you have.

To be successful at this, you will need to drive this area of the business with your passion but also strong knowledge and skills in:

  • Technology – you will continuously seek opportunities to leverage disruptive product development methodologies (e.g. agile, product design, behaviour design, etc.), alternative architecture patterns (micro services, domain driven design, event sourcing, docker, kubernetes) as well as any available technologies (Cloud solutions, Machine Learning, etc.).
  • Practice administration and domain knowledge – broad understanding of practice administration, claiming and accounting domains and related regulatory and legislative landscape.
  • General business acumen – understanding and application of the business strategies (such as platform strategy) and being able to translate and underpin with the technology strategy for the platform, industry analysis, investment prioritisation and planning, etc.

In your day to day role you will act as the owner for the digital platform including functional and solution architecture and continuous delivery of the new capabilities.

As a person in a leadership role in the Digital Team, you will be expected to create a highly performing team and one of the most desirable places to work in South African healthcare IT industry. You will be expected to create this environment both within the broader Digital Team as well as the team reporting into you. You will do this by leading the culture of:

  • High performance and result focus.
  • One team – one business.
  • Growth mindset.
  • Alignment and autonomy.
  • Ownership of the end business outcomes.
  • Collaboration.

Job Requirements

Qualifications & Experience

  • Tertiary degree (BS in Computer Science, Software Engineering or other related technology degree) strongly preferred.
  • Minimum 6 years of experience in software development industry with a diverse background in various software development disciplines (analysis, development, architecture, design, etc.)
  • Experience in the healthcare industry is preferable.
  • Leadership and team management hands on experience.
  • SCRUM and agile development.
  • Knowledge and Skills
  • Understanding of the practice administration, practice accounting and revenue cycle management and regulatory and legislative drivers.
  • Solution, business, information and application architecture.
  • Systems Thinking – the ability to see how parts interact with the whole (big picture thinking).
  • Project and programme management planning and organisational skills.
  • Team management.
  • Supplier and partner management.
  • In-depth functional and technical understanding of software development, technical architectures and leadership.
  • Behavioural Competence
  • High level of professional flexibility and openness to innovative new ideas.
  • Ability to think outside of the obvious or traditional solution or norms.
  • Client (internal and external) service orientation.
  • Ability to self-manage, self-organise and work autonomously.
  • Ability to operate in a dynamic environment with less clarity and certainty.
  • Flexibility to interact in a broader environment where various stakeholders have different cultures, skills, abilities or different approaches in working towards a set goal.
  • Strong ability and willingness to learn and have an open mindedness to different approaches, ideas and points of view.
  • Ability to recognise the constructive feedback in any critique.
  • Experience in working with remote teams where distance, language or other barrier that may be a challenge.
  • Growth mindset attitude.
  • Continual learning and self-development.
  • Technical competence
  • Modern SDLC approaches (e.g. Agile, etc.).
  • Technologies, methodologies and or architecture patterns relevant to the current and future direction of the RCM platform:
  • Java
  • GWT
  • Spring framework
  • Rest / SOAP Web services
  • SQL
  • Jasper Reports (or other)
  • Javascript
  • JBoss / Wildfly
  • HTML & CSS
  • New web technologies like Angular, React
  • Cloud (Azure, GCP, or AWS)
  • Leadership competence
  • Leadership, collaboration, facilitation, and negotiation skills.
  • Self-awareness, confidence, ability to manage conflict, empathy.
  • Ability to think and act strategically and proactively.
  • Ability to explain complex technical issues in a way that non-technical stakeholders may understand.
Skills
  • Development Manage
  • Azure
  • Cloud
  • Agile
  • Machine Learning
Requirements
  • Education Tertiary Degree
  • Experience 5+ Years

Similar Jobs