Software Development Engineer

Job Overview

Post Date
Job Function
Software Development
Lliça d'Amunt, Barcelona

About the Position

JOB DESCRIPTION: Software Development Engineer


Job Details


ID: W570

Department: Software Development

Country:  Spain


Job Summary

This position is part of a development team that is in charge of a software product that manages clinical information and provides therapeutic data to the doctors.

Under the supervision of the team leader, he/she participates in development of the product following the methodologies used in the project and participates in the continuous improvement process.


Key Accountabilities

  1. Develops SW with high quality for a regulated environment.
  2. Participates in the team meetings
  3. Defines new features/changes with all involved stakeholders
  4. Updates the requirements documentation when needed.
  5. Defines architecture for new modules
  6. Implements automatic testing
  7. Participates in troubleshooting and performance improvement processes.


Networking/Key relationships

The position requires cooperating with the rest of the team (development and QA). It also requires the interaction with technical people


Minimum Knowledge & Experience required for the position:

•      Engineer, computer Science or other Technical degree, or equivalent work experience

•      At least 4 years of experience developing client-server applications using Java / JavaEE. In depth knowledge of EJB, JMS and JMX would be valuable.

•      Experience with databases (PostgreSQL, Oracle, SQLServer) and different application servers (Wildfly, JBoss, WebSphere).

•      Experience with IDE’s such as IntelliJ Idea.

•      Experience developing web applications using Angular

•      Knowledge of and experience with the Gradle compilation/packaging system

•      Experience in Agile methodology.

•      Knowledge of and experience with source/version control systems (i.e. Git)



Skills & Capabilities:

  • Analytical capacity to understand the problems and with troubleshooting.
  • Highly organized and detail-oriented, with the ability to multi-task.
  • Proactivity, but still work well in a team oriented environment.
  • Good communication skills to perform a demo and to communicate with the rest of the team.
  • Flexibility and adaptability to a fast changing environment
  • Great work capacity
  • Good English speaking and writing skills.


Travel requirements:


Send us your CV

Please, send us your CV if you wish to apply to this position.
One file only.
500 MB limit.
Allowed types: txt, rtf, pdf, doc, docx, odt, ppt, pptx, odp, xls, xlsx, ods.


When you freely and voluntarily submit us your CV, and according to our legitimate interest, Werfenlife, S.A. will process your personal data to evaluate your profile with respect to the position requested. Non-successful applicant’s CVs will be deleted once the position is fulfilled. You can find more information about our data privacy practices and how to exercise your rights in our Privacy Policy. You can also contact us at

Your CV must not contain any sensitive information (such as your racial or ethnic origin, religious beliefs, health or sexual orientation). Should such data be indicated, your CV will not be processed or stored, and it will be immediately deleted.