Application Development Lead

Software Development

  • AvailabilityPermanent
  • Experience10+ Years
  • Share

Application Development Lead

Software DevelopmentGauteng

A leader in the Healthcare industry is seeking an Application Development lead to join their dynamic team, based in Bryanston, Johannesburg. The purpose of this role is to contribute to, and lead, application development stream within the Clinical Digital Team.

Responsibilities:

? To deliver new capabilities for  the Clinical platform using external, internal and partner resources
? To drive execution of the defined strategy for the Clinical digital platform
? To contribute to and drive adherence of the defined solution architectures within the clinical area
? 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.)
? Minimum 2 years of experience in leading a software development team
? 2 years’ experience with .NET Framework / Core backend development highly advantageous
? 2 years’ experience with Angular2+ or another Javascript-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
? Experience in healthcare is strongly preferred

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

Behavioural Competence

? Good verbal communicator: the ability to workshop and communicate requirements and designs to local and offshore development teams.; ability to explain technical concepts to project stakeholders in a non-technical way
? Good written communicator: ability to write clear, concise technical specifications
? Great team player. The ability to easily and effectively interact with an offshore development team

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  RCM and Clinical platform (e.g. Microservices, SOA, Distributed Domain Driven Design, Event Sourcing)
? .NET (ASP.NET, Web API, C#, MVC, WPF)
? MS SQL, NoSQL, EventStores
? HTML5, CSS, Javascript, Typescript
? Cloud offerings including IaaS, SaaS, PaaS (Azure preferred, Storage & Serverless functions, etc.)
? Angular2+
? OpenId Connect, OAuth2
 

Skills
  • Healthcare
  • Clinical
  • Digital
  • PaaS
  • .Net
  • Angular
  • UI
  • iOS
  • Android
  • Web
  • Push Mobile
Requirements
  • Education Tertiary Degree
  • Experience 10+ Years

Similar Jobs