Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Oct 28, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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 www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at CompuGroup Medical SA Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail