Job Overview
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:
-
- Proven experience as a technical lead or senior software developer
- Experience in Agile methodology.
- Experience with Oracle
- Experience with WildFly (JBoss)
International Mobility:
- Required: No
Travel requirements:
- Up to 5% of time