Software Developer

Straumann Group
Municipality of Madrid, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
Agile Methodologies
Software Applications
Unit Testing
Software Quality
Computer Engineering
Software Design Patterns
Human-Computer Interaction
JavaFX
Regression Testing
Software Engineering
Software Requirements Analysis
System Testing
React
Information Technology

Job description

  • Design, implement and optimize functionalities of a full-stack application according to the Design and Development Process (complying with IEC 62304, ISO 13485, etc.)
  • Participate in the planning and analysis of new functionalities to be developed in an Agile way contributing to the software requirements review with the product owner and the software quality analyst
  • Detect and analyze complex issues and define an effective action plan to resolve them including the impact assessment of the design change
  • Design and implement the user interface
  • Participate in continuous code improvement and knowledge sharing
  • Participate in incident resolution and support operations.
  • Design and perform testing and quality control activities (unit tests, regression tests, etc.)
  • Support and follow best practices identified by the technical leads (including design patterns, security by design, clean code, etc.)
  • Support quality related processes, e.g. internal audits, supplier audits, external audits, CAPA management, training, supplier selection and qualification, etc.
  • Author and review product design and technical documentation following good documentation practices required by the development of software as medical device
  • Execute validation protocols for products, tools and software applications
  • Use tools and software applications that are validated according to the computerized-system validation
  • All other related tasks.

Requirements

  • Bachelor's degree in computer science, computer engineering or equivalent combination of experience and education.
  • At least 3 years of experience in software development (preferably Java, JavaFX, React)
  • English fluent

About the company

Headquartered in Basel, Straumann is a global leader in implant and restorative dentistry and oral tissue regeneration. Having pioneered many of the most influential technologies and tech-niques in our field, we have a tradition of doing more to advance dental regeneration, restora-tion and replacement, as well as patient care. Straumann partners with passionate people who fit in with the agile dynamics of our size-for-success company. People at Straumann appreciate the opportunity to shape our future and create impact. Encouraging leadership and inspiring ideas from our people has guided us through our proud history of pioneering innovations.

Apply for this position