Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 28, 2020
    Deadline: Not specified
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime

    CompuGroup Medical South Africa provide innovative medical and dental software solutions and services. Our motto, Synchronizing Healthcare, encompasses our ability to connect doctors, hospitals, community health facilities, dentists, pharmacists, health insurers and other healthcare service providers to create a network integrating stakeholders in the med...
    Read more about this company


    Full Stack Engineer

    Company Profile

    CompuGroup Medical SA (CGM SA) is a subsidiary of CGM AG in Germany. CGM is a leader in global eHealth providing software and communication solutions that assist doctors, dentists, hospitals, pharmacists, associations, networks and other service providers with workflow, diagnosis and therapy. The innovative platforms we provide facilitate the networking of all healthcare stakeholders.

    CGM's ability to provide eHealth solutions resides in our modern IT solutions which are aligned with the latest developments in the field of medicine and meet the needs of the healthcare sector. This enables users to store, exchange and access medical information when and where they need it, improving their performance and benefiting patients whilst savings costs. The solutions work for professionals who care about health and provide them with relevant medical information and data anywhere and anytime they require it. With our focus on further growth, excellent customer service and innovation - Nobody should suffer or even die, because at some point medical information was missing

    A full-stack Java/Angular web application developer responsible for the development and technical leadership of healthcare solutions. This role operates within a cross-functional, agile software development team, and focuses on the development of a modern CGM SA application suite, inter-operating with many web services as per the CGM International architecture and technology guidelines.

    Key Duties and Responsibilities:

    • Build and present clean, functionally excellent, fast, technically elegant, secure, well tested & documented, usable and technically awesome backends, as well as the graphically beautiful front, ends to meet the needs of our users by gaining a deep understanding of the requirements, and the domain
    • Be an expert and lead on technology and methodology, including mentoring and coaching other team members on software design, clean code, TDD/BDD etc.
    • Assist teammates to solve the complex problems
    • Be a key sparring partner of the product owner, DevOps, and QA while leading and inspiring other developers to deliver amazing software
    • Lead estimation, planning, and code reviews with the team, as well as ensuring maximum automation of base-level testing (unit, usability, integration, e2e, performance), and ensuring the validity of developer side documentation
    • Technically lead and inspire development across international teams

    Minimum Requirements:

    • We are looking for someone with 5+ years of experience
    • Bachelor's Degree or Higher Certification in information systems, Computer Science or related field OR equivalent related work experience.
    • Programming and Architecture - Our frontends are Angular. Our backends based on the Java stack.
    • Extensive knowledge of HTML5, CSS3, JavaScript/TypeScript, Material Design, Java 10+, UML, OOD, MicroServices, RESTful Webservices & APIs, Swagger, OpenAPI, ActiveMQ, Spring Framework, JPA/Hibernate, JSON, XML, Databases (PostgreSQL & Mongo), SQL, Nightwatch, NUnit, JUnit, and Mockito. Knowledge of Redis, Logstash/fluentd, Minio, NgxTranslate/i18n, FHIR & HL7 is advantageous. Experience with Bootstrap, AngularJS, Node.js, React, Vue, RxJS along with OAuth and/or KeyCloak, Solr & ElasticSearch is appreciated.

    Additional Requirements:

    • Excellent communication skills, written and verbal backed up by advanced technical skills with an ability to articulate complex concepts clearly to international audiences.
    • In Healthcare or related fields, experience would be of an advantage.
    • Deep understanding of software engineering principles, architectural concepts, design patterns as well as resilience, security, performance, testing, identity management, accessibility, usability, and inclusion.



    Method of Application

    Interested and qualified? Go to CompuGroup Medical SA on to apply

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
Send your application through

Yahoomail Gmail Hotmail