Company based in Johannesburg North has a vacancy available for a Full Stack developer / Team Lead with Mat least 8 years work experience in the Software Development industry with a diverse background in various Software Development and Operation disciplines (analysis, development, architecture, design, etc) In this role, you will be tasked with leading a team in operating, troubleshooting, maintaining, integrating and continually enhancing the Companies Clinical systems.
Role Purpose The purpose of this role is to contribute to, and lead, application development stream within the Clinical Digital Team : To deliver new capabilities for the companies Clinical platform using external, internal and partner resources To drive execution of the defined strategy for the Companies Clinical digital platform To contribute to and drive adherence of the defined solution architectures within the clinical area and Companies eco-
system To drive quality value delivery to clients To foster a highly performant quality-focussed team Job Requirements Qualifications & Experience Tertiary degree (BS in Computer Science, Software Engineering, B.
Com Informatics or other related technology degrees) or diploma strongly preferred Minimum 8 years of experience in the software development industry with a diverse background in various software development and operation disciplines (analysis, development, architecture, design, etc.
based or Typescript-based web UI framework highly advantageous Experience with WebSockets / SignalR / WebPush / Mobile Notifications, iOS / Android native mobile / Hybrid-
native mobile / PWA / Web Components development is advantageous Experience in developing against cloud-based PaaS offerings (preferably Microsoft Azure) is advantageous Knowledge and Skills The software development life-
cycle Front and backend best practices Systems Thinking the ability to see how parts interact with the whole (big picture thinking) Problem Solving A keen eye for detail and ability to deliver user interface designs that both match requirements and provide a great customer experience Systems Thinking the ability to see how parts interact with the whole (big picture thinking) Project and program management planning and organizational skills Staff management Technical competence In-
depth of understanding of industry-wide traditional enterprise (e.g. middleware, application servers, relational databases) Modern SDLC approaches (e.
g. Agile, RUP, etc.) Technologies, methodologies and or architecture patterns relevant to the future direction of the Companies RCM and Clinical platform (e.
Angular2+ OpenId Connect, OAuth2