Senior Software Development Engineer

Job Overview

Post Date
Number
W557
Job Function
Software Development
Location
Lliça d'Amunt, Barcelona
Country
Spain

About the Position

WERFEN CLINICAL SOFTWARE

 

JOB DESCRIPTION: Senior Software Development Engineer

 

Title of position: Senior Software Development Engineer

Name of Department: SW Development

Location: Barcelona, Spain

This position reports to: Project Manager

Number of direct reports (and total number of team members) reporting to this position: 0

 

Position Summary

We are looking for a Senior Software Development Engineer to produce scalable software solutions. You will be part of a cross-functional team to develop a laboratory information system that has thousands of installs worldwide and provides therapeutic data to the doctors. We are proud to improve the quality of life for millions and contribute to a healthier society worldwide.

 

Key Accountabilities:

Be a key part of a team where you will:

  • 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 stakeholders, break solutions down into manageable and predictable deliverables
  • Test software to ensure responsiveness and efficiency
  • Write technical documentation
  • Design and develop effective APIs

Budget managed (if applicable)

NA

 

Internal Networking/Key relationships

It requires having contact with the R&D, Marketing and Quality Assurance departments to define needs and requirements.

 

Skills & Capabilities:

The ideal candidate for this position will exhibit the following skills and competencies:

  • 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
  • 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
  • Good English speaking and writing skills.

 

Knowledge & Experience required for the position:

  • Education: Engineer, computer Science or other Technical degree.
  • Experience:
    • Proven experience as a Full Stack Developer or similar role, making use of object-oriented paradigms and design patterns.
    • Extensive knowledge of back-end languages (e.g. Java, Jakarta EE)
    • 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 Oracle
    • Experience with issue tracking, troubleshooting, defect management and version control.
  • Additional Skills/Knowledge:
    • Software Engineering Process knowledge

Desirable:                   

International Mobility:

  • Required: No

Travel requirements:

  • Up to 5% of time