Software Developer
Join our client's innovative Research and Development team in Dublin as a talented Software Developer. This is an exciting opportunity to work on groundbreaking medical device products that are shaping the future of diagnostics.
You will have the flexibility to work from home, with just 1-2 days onsite per week at our office in Dublin.
Your Role:
* Develop software for next-generation diagnostic instruments
* Collaborate with internal teams on software projects, including documentation and quality control
* Plan and execute testing procedures to validate software functionality
* Work within a large, multidisciplinary software development team on dynamic projects
What You Need:
* At least 3 years of professional software development experience using C#
* Strong understanding of software architecture and UI design patterns such as MVVM, MVC, or MVP
* Experience with Agile methodologies, CI/CD platforms, and unit testing
* Proficiency in relational databases
* Hands-on experience in all phases of the software development lifecycle
* Excellent written and verbal communication skills
* Must be based within a commutable distance to Dublin
Bonus Skills That Make You Stand Out:
* Familiarity with WPF, WinUI, Blazor, MAUI, or Xamarin
* Experience in embedded device communication (wired/wireless protocols)
* Knowledge of ORMs, .NET Core, or ASP.NET Core Web API
* Additional programming skills in Python, Java, or C++
* Experience working in regulated environments