Back to Jobs
Senior C++ Software Engineer - Remote
The vacancy has expired
- LocationRomania
-
IndustryInformation Technology
Job Description
Role and Responsibilities:
- Design, develop and maintain user workflow solutions for interactive display and analysis of images and associated metadata.
- Integrate workflow solutions with image annotation and machine learning algorithms.
- Integrate workflow solutions with our scalable cloud infrastructure.
- Integrate workflow solutions with 3rd party Lab Information Management Systems (LIMS).
- Collaborate with our client's team to improve existing products.
- Support our test team to ensure the quality of our solutions.
Education / Qualifications:
- Min of Bachelor Degree in Computer Science / related field.
Required Experience for the Role:
- Experience developing highly graphical and interactive applications.
- Strong experience of C++ programming language essential.
- Experience with desktop application development using MFC.
- Excellent UI design is essential.
- DirectX graphics / imaging development experience.
- Experience in agile development e.g. SCRUM.
- Multi threaded and multi-process development.
- Experience with user interface patterns such as MVC, MVVM, etc.
- Analytical with a strong desire to improve product and process excellence.
- Ability to work independently or as a member of a team.
Additional experience in the following would be advantageous:
- C# .Net.
- Modern C++ 11, 14, 17, 20.
- UX design patterns for data I/O, content structuring, and user navigation.
- Responsive design and UI integration with 2D/3D rendering pipelines.
- Standards and best practices for code quality, performance, and testing.
- Cross-platform UI application design and development.
- CI/CD configuration using GitLab or similar.
- Automated testing skills.
- Java, Spring Boot, Docker & Kubernetes.
- Web services & RESTful APIs.
- AWS Services & MongoDB Atlas.
- DirectX graphics / imaging development.
- Working with large complex and legacy codebases.
- Python or similar scripting skills.
Desired Characteristics:
- Independent problem solver & analytical thinker.
- Strong communication and interpersonal skills.
- Ability to work independently or as part of a team.
Key Benefits of Working with our client:
- Cutting Edge technology space in the Life Sciences domain.
- Multicultural, diverse work team.
- Autonomy & trust among Managers and Employees.
- Flexible working location and hours.
- Continued education and learning opportunities.
- Quarterly face-to-face Social Events (to be reinstated post-COVID-19).
- Work from home schedule available.
- Ongoing online social engagement (Recently implemented in light of COVID-19 restrictions and new WFH schedule).
