The ideal candidate will be responsible for developing high-quality applications. We are seeking a skilled Software Developer with more than 5 Years of Experience with strong knowledge in development (preferably C# and Typescript) and some knowledge in testing Web, Mobile and Desktop applications. Responsibilities: Apply state-of-the-art development and testing technologies (primarily from Microsoft) to design, implement and test innovative software tools that enhance the SDLC of our products, including desktop and mobile apps, responsive web applications, and cloud services. Analyze requirements and test scenarios to create robust test automation scripts, ensuring the highest quality standards for our products and facilitating seamless integration across various software and hardware platforms. Work closely with developers and testers from diverse international teams to drive collective success and deliver exceptional results. Collaborate with developers and testers across diverse international teams to drive collective success and deliver exceptional results. Qualifications: 5 to 10 years of relevant experience in software development preferably within the medical technology sector or other regulated environments. Strong understanding of software development methodologies and design patterns, including SOLID principles, Object-Oriented Analysis and Design (OOAD), Inversion of Control (IoC), and Clean Code practices. Proficient in software development methodologies such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD). Experience with C# or Typescript. A bachelors degree in software engineering, Computer Science, or a related field, or equivalent professional training and experience. Show more Show less