Attiva gli avvisi di lavoro via e-mail!

Backend developer

CompuGroup Medical

Brescia

In loco

EUR 35.000 - 60.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

A leading company in e-health is seeking a Software Developer Back-end for an international project. The role involves designing, developing, and maintaining software to enhance customer workflows, utilizing Java and Kotlin. Candidates should have strong experience in agile methodologies and a background in software design.

Competenze

  • 5+ years experience in Java/Kotlin software development.
  • Experience in agile processes and software design.
  • Fluent in English, German is a plus.

Mansioni

  • Participate in agile processes and deliver high-quality code.
  • Test and verify code against specifications.
  • Prepare technical documentation and provide feedback to product teams.

Conoscenze

Java
Kotlin
.NET
Microservices
APIs
Relational DBMS
Linux
Shell scripting
Cryptography
Problem-solving

Formazione

BSc / BA in Computer Science
Engineering
Descrizione del lavoro

CompuGroupMedical Italia Group is part of CompuGroupMedical SE, the multinational world leader in e-health. In Italy, it provides solutions for primary care physicians, pharmacies, dentists, medical specialists, public organizations, and patients. While the main distribution area of CGM Italia Group is Italy, its products are also localized and sold in Europe and outside Europe.

We are now working on an important international project aimed at creating a new generation solution that will leverage cutting-edge technology to provide the best-in-class customer experience by supporting and optimizing our customers' workflow.

Through this project, CGM will have the opportunity to shape the future of how customers around the world do their work, whether for a single user or for a hosted solution with thousands of workstations.

Our project team consists of an international team of partners, individuals, and institutions focused on designing flexible, customizable, user-centered inclusive interfaces.

In order to enlarge this structure, we are looking for a Software Developer Back-end for our offices in Brescia, Costa Volpino, or Milan.

The Software Developer plays a key role in this international project in the design, development, testing, and maintenance activities of software systems. He/She is responsible for making specialized and high-quality software for CGM clients.

The Software Developer is in charge of the entire development process for a software program by participating in design and refinement meetings to develop, test, and debug programs to meet business needs. He/She has strong knowledge of standards, concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. He/She also has good experience in Agile frameworks and popular coding languages.

Goals of the job

The Software Developer's aim is to ensure the architecture, design, development, and implementation of innovative software programs, through CGM guidelines, in agreement with the international teams.

Main tasks and responsibilities :

  • Participation in agile processes and processing all assigned tasks.
  • Reporting to the Agile Master and Product Owner within the framework of agile processes.
  • Delivery of clean, high-quality, high-performance code that meets all requirements.
  • Active support of the PM / PO, Software Architect, and Team Leader Development.
  • Testing and verification of code.
  • Providing feedback to Product Manager / Product Owner regarding critical requirements.
  • Preparation of technical documentation.
  • Verification / validation of the source code.

Input :

1. Requirements from the specifications and the product backlog.

2. Requirements from product maintenance and SLAs.

3. Requirements, rules, and guidelines from supervisor, TL.

Output :

1. Documentation

2. Source Code that meets all specifications and requirements (i.e., clean code, documentation, check-in policies)

Must have :

  • Java / Kotlin software development with excellent software design and clean code principles (5+ years);
  • .NET software development with good software design will be considered a plus;
  • Designing and developing service-oriented architectures using microservices;
  • Designing and implementing APIs (e.g., RESTful architectures, SOAP services, API gateways);
  • Experience with Relational DBMS;
  • Knowledge of Linux and Shell scripting will be considered a plus;
  • Knowledge of implementing cryptography on smart cards with Java, digital certificates, and signatures;
  • Knowledge of managing JKS, Keytool, OpenSSL;
  • Aptitude to learn a new RAD programming language influenced and similar to Java and .NET architecture;
  • Fluent in English, German will be considered a plus.

Requirements profile :

  • Experience with software design and development in a test-driven environment;
  • BSc / BA in Computer Science, Engineering, or a related field;
  • Analytical mindset and problem-solving skills.

The research is aimed at candidates of both sexes (Law 903 / 77). The data will be processed and stored exclusively for the purposes of present or future selections, guaranteeing the rights referred to in art. 13 Legislative Decree 196 / 03.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.