Join us today and make a difference in people's lives!.We’re looking for a passionate and experienced Senior .NET Software Developer to play a key role in the design and development of our Perfusion Data Management (PDM) software, a critical solution in the healthcare technology landscape.In this position, you’ll lead by example—bringing deep technical expertise, a commitment to quality, and a collaborative mindset to everything you do.This is a hybrid role, offering the flexibility to work from both our vibrant office and the comfort of your home.Duties and ResponsibilitiesWPF Development: Lead the design and implementation of desktop applications using the WPF framework.Ensure a high level of code quality, performance, and maintainability in WPF-based projects.User Interface (UI) Design: Collaborate with UX/UI designers to create visually appealing and user-friendly desktop application interfaces.XAML Markup: Proficient in creating complex user interfaces using XAML markup language.MVVM Architecture: Implement the Model-View-ViewModel (MVVM) architectural pattern for separation of concerns in WPF applications.Data Binding: Utilize data binding to establish connections between the UI and underlying data models.Custom Controls: Design and develop custom controls and components to enhance the functionality and user experience of WPF applications.Asynchronous Programming: Implement asynchronous programming techniques to ensure responsive and efficient desktop applications.Threading and Concurrency: Manage threading and concurrency challenges to enhance the performance of WPF applications.Integration with Backend Systems: Collaborate with backend developers to integrate WPF applications with server-side components and services.Testing: Develop and execute unit tests and integration tests to ensure the reliability and quality of WPF code.Code Reviews: Participate in code reviews to maintain code quality, consistency, and adherence to coding standards.Collaboration: Work closely with cross-functional teams, including QA, product managers, and other developers, to deliver integrated and cohesive solutions.Troubleshooting and Debugging: Use debugging tools and techniques to identify and resolve issues in WPF applications.Documentation: Create and maintain technical documentation for WPF projects, including code documentation and architectural overviews.The IndividualMaster’s degree in computer science, or Software EngineeringProven experience in SW development is essentialDeep expertise in WPF, including strong skills in XAML, C#, and MVVM architecture.MVVM: Strong understanding and practical application of the MVVM architectural pattern.Strong knowledge of C# and the .NET ecosystemExperience in implementing asynchronous programming in WPF applications.Threading and Concurrency: Knowledge of managing threading and concurrency in desktop applications.Data Binding: Skill in establishing and managing data bindings in WPF.Custom Controls: Ability to design and implement custom controls and components.Fluent EnglishComfortable working in a multicultural, fast-paced environmentValuing different backgrounds:LivaNova values equality and diversity. We are committed to ensuring that our recruitment process is fair, transparent and free from unlawful discrimination. Our selection process is driven by the key demands/requirements for the role rather than bias or discrimination on the basis of a candidate’s sex, gender identity, age, marital status, veteran status, non-job-related disability/handicap or medical condition, family status, sexual orientation, religion, color, ethnicity, race or any other legally protected classification.Notice to third party agencies:Please note that we do not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Services Agreement, we will not consider, or agree to, payment of any referral compensation or recruiter fee. In the event that a recruiter or agency submits a resume or candidate without a previously signed agreement, we explicitly reserve the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.Beware of Job Scams:Please beware of potentially fraudulent job postings or suspicious recruiting activity by persons posing as LivaNova recruiters or employees. The scammers may attempt to solicit confidential, personal information, such as a social security number, or your financial information. LivaNova will never ask for fees prior/during/after the application process, nor will we ask for banking details or personal financial information in return for the assurance of employment. If you are concerned that an offer of employment might be a scam or that the recruiter is not legitimate, please verify by searching for “See Open Jobs” on https://www.livanova.com/en-us/careers, and check that all recruitment emails come from an @livanova.com email address.
#J-18808-Ljbffr