-
View all jobs
About The Role
In this role, you will contribute to maintaining and evolving the BloodTrack platform, a mission-critical transfusion management system used in hospitals worldwide. Working with Global healthcare technology company, you will be part of a cross-functional Agile team responsible for enhancing a complex legacy system that integrates software, hardware, and mobile applications in a regulated environment.
Responsibilities
In this role, you will contribute to maintaining and evolving the BloodTrack platform, a mission-critical transfusion management system used in hospitals worldwide. Working with Global healthcare technology company, you will be part of a cross-functional Agile team responsible for enhancing a complex legacy system that integrates software, hardware, and mobile applications in a regulated environment.
Responsibilities
- Develop and maintain core backend components in C++, contributing to system stability, performance, and long-term reliability
- Own feature development and bug fixing across multiple modules, ensuring high-quality delivery in a mission-critical healthcare system
- Collaborate closely with senior engineers, architects, QA, and Product teams to implement solutions aligned with established architecture and business needs
- Contribute to Android application development using Java or actively build expertise to support mobile-related tasks and workflows
- Analyze existing legacy codebases, identifying opportunities for refactoring, optimization, and technical improvement
- Work with relational databases, including MS SQL and T-SQL, to support data processing and system integration
- Participate in code reviews, sprint planning, and technical discussions within an Agile development process
- Investigate and resolve technical issues through structured debugging and root cause analysis
- At least 3 years of commercial software development experience with strong proficiency in C++
- Solid understanding of object-oriented programming and software design principles
- Practical experience with Android development in Java or strong motivation and ability to learn mobile development
- Experience working with relational databases, with MS SQL and T-SQL considered a strong advantage
- Hands-on experience with large codebases and legacy systems
- Familiarity with Git and standard version control workflows
- Understanding of Agile software development methodologies and full development lifecycle
- Strong analytical thinking, attention to detail, and problem-solving skills
- Upper-intermediate English level or higher with confidence in team communication
Key Skills
Ranked by relevance
sql
android
java
git
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Java Software Engineer (Data)
2026-05-21
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Senior C++ Software Engineer (AOSP)
2026-05-08
Full-time
Not Applicable
Ukraine
IT Services
Information Technology
View Job Details
Related
Middle/Senior Engineer C++ Engineer (Package Builder)
2026-04-09
Full-time
Mid-Senior
Ukraine
IT Services
Information Technology
Login to Apply
- Posted
- May 13, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Ukraine
- Company
- SoftServe
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Java Software Engineer (Data)
2026-05-21
Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Related
Senior C++ Software Engineer (AOSP)
2026-05-08
Full-time
Not Applicable
Ukraine
IT Services
Information Technology
View Job Details
Related
Middle/Senior Engineer C++ Engineer (Package Builder)
2026-04-09
Full-time
Mid-Senior
Ukraine
IT Services
Information Technology