Software Developer C++/Qt
Cascination Ag
Bern, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Bern, Switzerland
Tech stack
Clean Code Principles
Software Applications
C++
Software Debugging
Microsoft Visual Studio
QT
Software Tools
Software Engineering
Software Systems
GIT
Information Technology
Software Coding
Software Version Control
Job description
CASCINATION is a Swiss medical device company with a mission to bring certainty to medical treatment outcomes. Our robotic and image-guided solutions enable clinicians to perform reproducible and efficient interventions, that deliver quality outcomes from minimally invasive therapies across a range of disciplines from cancer treatment to the treatment of hearing disorders. Your mission
- Design, develop, and maintain desktop applications using C++ and Qt, ensuring high performance, responsiveness, and reliability
- Write clean, maintainable, and efficient code following best practices and coding standards
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions
- Debug and troubleshoot issues in the software, providing timely fixes and improvements
- Create and maintain comprehensive documentation for the codebase, including design specifications and user manuals
- Stay updated with the latest industry trends and technologies, continuously improving development skills and processes
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Relevant certifications in C++ or software development are a plus.
- Proficiency in C++ and Qt for desktop application development
- Strong understanding of object-oriented programming (OOP) concepts
- Experience with version control systems, such as Git
- Familiarity with software development tools and environments, such as Visual Studio
- Demonstrated ability to write clean, efficient, and maintainable code
- Professional English skills
You are
- A highly analytical and independent personality who develops effective as well as practical solutions and strategies.
- Team-oriented person and possess strong communication skills that enable you to work with cross-functional teams
- open, flexible and highly motivated to work in a dynamic environment