
Software Developer
Our Take
Develop software solutions for hearing instrument systems using C# and .NET.
What you’ll do
- Design, implement, test, and maintain software solutions
- Write clean, maintainable, and testable code
- Conduct code reviews and provide technical feedback
- Investigate software issues using application logs
- Apply AI tools responsibly in development
What they’re looking for
- Solid programming skills in C# and .NET
- Practical knowledge of Clean Code and SOLID principles
- Familiarity with TDD, BDD, or Agile Testing practices
- Understanding of asynchronous programming and concurrency
- Experience working in an Agile environment
What you get
- Permanent contract after 3-month trial
- Hybrid work model (up to 3 days remote)
- Option to participate in trainings and conferences
- Generous benefits package including private medical care
Skills & Focus Areas
- C#
- .NET
- AI
- Clean Code
- SOLID
As posted by Demant AS
Are you ready to join an Agile software development team and take ownership of the quality of the solutions you deliver? Do you want to work on products that make a real difference in the lives of people with hearing loss? Are you interested in solving complex technical problems and using modern technologies, including AI, responsibly?
Then you may be the candidate we are looking for!
Join our R&D organisation in Warsaw as a Software Developer in the HAL1 team. You will help develop software solutions supporting modern and highly complex hearing instrument systems in an international medical technology organisation.
Purpose of the position
As a Software Developer, you will be part of an Agile team developing software solutions that integrate desktop and mobile applications with hearing instruments and related system components.
You will contribute throughout the software development lifecycle, from understanding requirements and designing solutions to implementation, testing, diagnostics and maintenance.
Quality is a shared responsibility in our team. You will be expected to verify your own work, contribute actively to code reviews and help improve our codebase, testing practices and ways of working. You will also use AI tools to support development and problem-solving while critically verifying their output.
Working with us you will receive:
- a full-time position with a permanent contract after a successful 3-month trial period
- a meaningful role where your work shapes solutions used by the rest of the company and built upon
- a hybrid work model combining remote work (up to 3 days/week) and presence in our modern Warsaw office
- an option to participate in trainings and conferences
- a generous benefits package (private medical care, sports card, and more)
- a Scandinavian-style work culture that values equality, autonomy, and work-life balance
What tasks are waiting for you?
- Design, implement, test and maintain software solutions using C# and .NET.
- Write clean, maintainable and testable code based on Clean Code and SOLID principles.
- Take ownership of quality through hands-on verification and automated testing.
- Conduct code reviews and exchange constructive technical feedback.
- Apply practices such as TDD, BDD and Agile Testing.
- Work with asynchronous and concurrent code, including async/await, multithreading, race conditions and deadlocks.
- Investigate software issues using logs, perform root-cause analysis and resolve defects.
- Review requirements and contribute to technical and design decisions.
- Use AI-assisted development tools responsibly and verify generated code and answers.
- Collaborate with the team, participate in Agile activities and contribute to continuous improvement and innovation.
It would be great if you have:
- Commercial experience in software development and working with production software.
- Solid programming skills in C# and .NET.
- Practical knowledge of Clean Code, SOLID and automated testing.
- Familiarity with TDD, BDD, Agile Testing or similar quality-focused practices.
- Understanding of asynchronous programming and concurrency.
- Basic knowledge of data structures, algorithms and computational complexity.
- Ability to investigate software issues using application logs.
- Experience using AI-assisted development tools and critically verifying their output.
- Experience working in an Agile environment such as Scrum or SAFe.
- Good written and spoken English.
- A respectful, collaborative approach and willingness to continuously develop your skills.
- A degree in Software Engineering, Computer Science or a related field is welcome, but comparable practical experience is equally valuable.
Additional experience that will be an advantage
- Basic experience with UI development using WPF, XAML or .NET MAUI.
- Mobile development or experience with the Apple ecosystem.
- Familiarity with gRPC, Kubernetes, Docker, SignalR, cloud technologies or DevOps.
- Knowledge of communication protocols or distributed systems.
- Experience developing software for medical devices, healthcare or another regulated industry.
#LI-KB1 #LI-HYBRID #Demant_Poland
Furthermore we would like to inform you that the company has an internal reporting procedure, which is available at: https://demant.codeofconduct.app/
If the page does not load correctly, please refresh it using the Ctrl+F5 key combination.
In accordance with applicable regulations on pay transparency, information regarding compensation may be provided at different stages of the recruitment process. In our organization, details related to remuneration are shared at the stage preceding the commencement of employment.
The final level of compensation is determined individually and depends on the candidate’s experience, competencies, and the scope of responsibility associated with the position.
Apply now » Apply now
- Apply Now
- Start applying with LinkedIn Start
-
Please wait...