The company has been helping thousands of people across the world not only to hear but to speak, learn and communicate with their loved ones with their hearing solutions. They are now looking for a Senior Software Engineer to continue their R&D growth.
Main Tasks:
- Take an active role in developing medical software products from an early stage, responsible for technical design and architecture decisions.
- Implementation of serverless backend services using C#.
- Design efficient and easy-to-maintain DB schemas and layers including documentation.
- Develop state-of-the-art DB migration concepts.
- Active participation in code reviews of efficient, reusable, and scalable software modules including their documentation.
- Close collaboration with all members of the cross-functional team.
- Documentation following the highest standards for medical devices.
- Mentor and support other team members in solving design and architectural challenges.
- Implement complex features and performance-critical code.
Requirements:
- 5+ years of experience with C#/.NET and experience in object-oriented design patterns.
- Experience with SQL query development and data modelling.
- Excellent programming skills and experience in object-oriented design patterns applied across all domains of platform-independent software with a rich UI.
- Experience with Azure.
- Good communication skills in English, both written and spoken.
- Excellent understanding of best practices in software engineering, including state-of-the-art software design principles, coding standards, code reviews, source control, build processes, and testing.
- Experience with real-time low-level protocols, Bluetooth Low Energy and network technologies and additional experience with cybersecurity and cloud technologies would be a plus.
Benefits:
- 25 days paid leave.
- Additional health insurance.
- Annual bonus
- Parking space.
...and much more if you're up to it...
Let's talk whenever at niki@cadabra.bg
(No. 2709 from 17.01.2019)