Harris Computer
Software Developer - R&D Customer Solutions Team
About the job
The R&D Customer Solutions team is responsible for developing customer-specific products, integrated solutions, and feature extensions based on the company’s core platform.
The team works closely with Product, Core R&D, QA, and customers to deliver tailored functionality while maintaining the high quality and reliability required in medical-grade systems.
If you enjoy building integrated solutions on top of complex platforms, working close to customers, and leveraging modern tools — including AI-assisted development — to solve real-world problems, this role is for you.
What will you do?
- Develop customer-specific products, features, and integrated solutions based on the company’s core platform
- Design and implement extensions, configurations, and end-to-end system integrations
- Deliver new functionality (primary focus) and maintain existing customer solutions
- Investigate and resolve defects in customer environments
- Collaborate closely with Core R&D, Product, QA, and Support teams throughout the development lifecycle
- Participate in technical design discussions and code reviews
- Occasionally contribute improvements and fixes to the core product when required
- Apply AI-assisted development tools to improve productivity, code quality, debugging, and analysis
- Take end-to-end ownership of customer solutions from design through delivery and maintenance
- Contribute to improving code quality, reliability, and maintainability
Requirements
- BSc in Computer Science or equivalent
- 8+ years of proven experience in C# development (WPF / WinForms)
- Strong hands-on experience with SQL Server and complex T-SQL queries
- Proven experience designing and developing integrated solutions involving multiple components and systems
- Experience using AI-assisted development tools (e.g., code generation, debugging, analysis, or testing tools)
- Solid understanding of OOP principles and software design
- Excellent debugging, analytical, and problem-solving skills
- Ability to work with large, complex, and sometimes legacy codebases
- Strong initiative and hands-on approach
- Good English reading, writing, and communication skills
- Strong customer-oriented communication skills