Software Development Position
As a leading organization, we are currently seeking a skilled Software Engineer to join our team. The selected candidate will play a pivotal role in developing cutting-edge diagnostic platforms and contributing to the ongoing enhancement of existing systems.
* The ideal candidate will be responsible for designing and developing new diagnostic platforms, as well as improving existing ones.
* Key responsibilities include developing software and control solutions for medical device platforms.
* Close collaboration with multidisciplinary teams, including engineers, scientists, and software testers, is essential.
* Contributing to creating technical documentation such as code reviews, work instructions, FMEA, and BOMs.
* Performing risk and hazard analysis for products under development.
* Reporting on project and design status to senior management.
* Managing design changes for products under development and released.
* Ensuring compliance with internal procedures and international standards.
Requirements:
* A minimum of 3 years of professional software development experience, with at least 2 years in C#/.NET.
* A degree or higher qualification in a STEM-related discipline.
* Experience with requirements gathering and software design.
* Familiarity with UI design patterns like MVVM, MVC, and MVP.
* Experience with agile methodologies and CI/CD platforms.
* A solid understanding of the SDLC.
* Excellent written and verbal communication skills.