Software Development Engineer (Prodx)

Job Overview

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

About the Position

JOB DESCRIPTION: Software Developer Full-Stack


Job Details


ID: W579

Department: Clinical Software

Country:  Spain



Job Summary

In Werfen, Clinical Software Business Unit we are committed to developing secure, efficient, and innovative clinical applications and laboratory instrumentation systems. Our solutions enhance patient care and facilitate the management of information in hospitals and laboratories around the world.

We are looking for a Senior Software Development Engineer Full-Stack to produce scalable software solutions. You will be part of a cross-functional team to develop a remote support system that provides support to thousands of installs worldwide and provides predictive performance analyses to our support teams. We are proud to improve the quality of life for millions and contribute to a healthier society worldwide.

Key Accountabilities

  • Develop software to solve problems and deliver value to the customers using modern engineering approaches and agile principles
  • Make our technology scale through the design of client-side and server-side architectures
  • Participate in troubleshooting and performance improvement processes
  • Participate in the team’s life and contribute to decision-making
  • Participate in the feature definition with the technical stakeholders, break solutions down into manageable and predictable deliverables
  • Write technical documentation
  • Design and develop effective solutions



Networking/Key relationships

  • Development Team
  • Test Team
  • Other Technical people from the dependencies solutions
  • Project Manager


Minimum Knowledge & Experience required for the position:

  • Proven minimum experience (4 - 5 years) as a Full Stack Developer or similar role, making use of object-oriented paradigms and design patterns.
  • Experience with unit testing and Moq frameworks
  • Extensive knowledge of back-end languages (e.g., .Net, NetCore)
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Knowledge of JavaScript frameworks such as Angular
  • Familiarity with database technology such as SQL Server
  • Experience developing unit tests
  • Experience with issue tracking, troubleshooting, defect management and version control.
  • Education: Engineer, computer Science or other Technical degree


  • Knowledge of and experience MQTT Message Brokers management such as RabbitMQ
  • Knowledge of and experience with TFS.
  • Knowledge of and experience with Jira.
  • Knowledge of and experience with AWS



Skills & Capabilities:

  • Leadership and Technical knowledge to propose solutions for issues and challenges in software development
  • Interest to learn and understand business areas to provide value-add solutions
  • Driving Innovation
  • Accountability
  • Proactive and multitask person
  • Able to function independently, but still work well in a team-oriented environment.
  • Highly organized and detail-oriented.
  • Fluent English 
  • Good development practices and clean code passion


Travel requirements:

Less than a 5%



The above statements are intended to describe the general nature and level of work being performed by the incumbent. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of this position.

I have read and understand the job description for my position. I agree to comply with the corporate compliance policy and all laws, rules, regulations and standards of conduct relating to my position.


I understand that this does not constitute or contain a contract or employment promise of any kind. Nothing contained herein modifies the at-will nature of my employment with Werfen.



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.