This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We need you, if you think that software development is about more than writing code. We see it as a collaborative and iterative process aimed to build well-tested and high-quality software solutions and need your participation to continue our ambitious plans in helping hearing- and balance impaired people. You will join our Research and Development Software Department with dedicated Developers, Architects, Testers, Scrum Masters and Team Leads located in Denmark, Poland, and Malaysia. Between nationalities we strive to learn and respect cultural differences, making sure diversity, equity and inclusion is valued. English is the main language used.
Job Responsibility:
Experience and Expertise: Extensive experience and expertise in software development typically coming from several years of work in the industry and having demonstrated proficiency in a wide range of technical areas. Seniors are often regarded as subject matter experts in specific domains or technologies and are sought after for their deep knowledge and experience
Technical Leadership: Often takes on leadership roles within the development team. Provide guidance, mentorship, and technical direction to developers, supporting in solving complex problems, navigate challenges, and grow colleague’s skills. May lead code reviews, architecture discussions, and technical design sessions
Creating Solutions: Responsible for designing, developing, and implementing software solutions. Write code, develop algorithms, and build applications that automate processes, improve efficiency, and enable innovation. Debug code, troubleshoot errors, and optimize performance to ensure software solutions meet quality standards and user expectations
Problem-Solving and Decision-Making: Often involved in higher-level problem-solving and decision-making processes. Involved in defining technical strategies and make critical decisions that impact project outcomes. Expected to consider broader implications, such as scalability, performance, and maintainability, when designing solutions
Collaborating and Communicating: Take on broader project management and coordination responsibilities. Work closely with cross-functional teams and stakeholders to understand requirements, clarify specifications, and collaborate on project delivery. Play a key role in coordinating the efforts of team members, ensuring alignment with project goals, and mitigating risks
Quality Focus: Ensures reliable, maintainable, and high-performing software by following best practices and guidance
Requirements:
A Bachelor's or Master's degree in an IT related field
.NET C# programming language
At least 5 years of relevant experience
Architecture principles (SOLID, MVVM, DDD, general design patterns etc.)
DevOps (Azure, Git, CI/CD)
Testing (xUnit, Fluent Assertions) and Mutation Testing
Technical refinement
Mentoring junior and fellow developer
Nice to have:
.NET UI (WPF, MAUI)
Behaviour Driven Development Framework
Agile development methods (Scrum, Kanban)
What we offer:
A job in a growing, international company with good career opportunities
State of the art technology and work in an exciting industry
Good work life balance with flexible working conditions
A culture of teamwork, based on knowledge sharing, professional respect, kindness
We believe in, and encourage, open and honest communication, and we hope to put a smile on your face every workday
A full-time independent and responsible position
Training, conferences, and the opportunity for self-development
We offer the opportunity to travel for work globally