Full Stack Developer-2

Company:  CompuGroup Medical US
Location: Los Angeles
Closing Date: 09/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role Description

This is an exciting opportunity that awaits an experienced software developer looking to further their career as a full-stack Java/Angular web application developer responsible for the development of healthcare solutions. This role operates within a cross-functional, agile software development team and focuses not only on the maintenance and support of the current CGM SA application suite, but also on the modernization, interoperability, and improved usability of these applications as per the CGM International architecture and technology guidelines.

Your Key Areas of Responsibility

The key responsibilities of this role will focus on solution delivery, maintenance, support, and very importantly, developing quality and secure solutions. Solutions that will not only enhance the CGM SA product offering but that can also enhance the product offering of the international CGM business. We are therefore seeking an energetic and committed individual that is a self-starter and who works well both independently and within a team context. Your knowledge of and experience in designing and developing quality and secure solutions, together with your ability to learn new technologies, research, and evaluate industry trends, will be invaluable and of the utmost importance to help ensure progress and the successful implementation of solutions.

You will therefore be required to:

  1. Gain a deep understanding of the domain and the strategic business imperatives.
  2. Review business requirements to ensure we deliver on the desired outcomes.
  3. Be a key sparring partner of the Product, DevOps, Support, and QA teams and work closely with them to refine requirements or to quickly address support or application stability-related issues.
  4. Develop work estimates that accurately inform development timelines and backlog planning.
  5. Build and present quality and secure solutions that are clean, functionally excellent, fast, and technically elegant.
  6. Provide business partners with well-tested & documented solutions that meet the requirements.
  7. Help drive application modernization and migration initiatives.

Education & Skills

  • Bachelor’s degree or equivalent in Information Systems, Computer Science, or related field.
  • Minimum 3 years application development and design experience.
  • Have a good understanding of software engineering principles, architectural concepts, and design patterns.
  • Our frontends are developed in Angular and it integrates via APIs with our backend systems that are based on the Java stack. We'll therefore expect you to have recent experience in and be familiar with developing and maintaining end-to-end (full stack) enterprise solutions using:
    • Java 11+
    • Object-oriented design concepts and writing modular OO applications in Java (Spring, J2EE)
    • Maven, Jenkins
    • Integrating solutions through RESTful web services using either XML and/or JSON formats
    • HTML5, CSS3, JavaScript/TypeScript
    • Bootstrap, jQuery, Node.js or MVC framework such as React or AngularJS (version 10+)
  • To complement the above skills, you will ideally have experience in:
    • API integration and API security (Basic Auth, oAuth2)
    • Building solutions in a microservice architecture
    • Working with post-relational and relational SQL databases (Postgres, MySQL)
    • Modifying & creating database queries or stored procedures
  • Experience in the following areas will also be very advantageous:
    • The Healthcare industry
    • FHIR & HL7
    • Container platforms (Kubernetes, Docker)
    • Linux
    • Atlassian Jira and Confluence
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙