Posted on: 29/07/2025
About the Role :
We are seeking a skilled and motivated C++ Developer to work on high-performance medical imaging and diagnostic applications. This role is an excellent opportunity for professionals passionate about cutting-edge healthcare software, especially in radiology and zero-footprint viewer platforms. The candidate will be responsible for developing and optimizing backend components, contributing to imaging workflows, and ensuring high-quality software delivery in a regulated medical environment.
Key Responsibilities :
- Collaborate with CitiusTech clients to understand the technical requirements for zero-footprint medical imaging applications.
- Design, architect, and implement scalable, maintainable C++ components and services aligned with healthcare standards.
- Develop and present technical solutions, design documentation, and architecture proposals to internal and external stakeholders.
- Closely coordinate with onshore and offshore development leads for daily scrum activities, sprint planning, and release cycles.
- Provide technical recommendations for bug fixes, performance tuning, and software optimization.
- Actively support and mentor junior developers and contribute to technical knowledge-sharing within the team.
- Assist in the creation of reusable service offerings, technical case studies, white papers, and industry-facing collateral.
- Contribute to internal repositories and best practice documentation, promoting engineering excellence.
- Ensure solutions are compatible with Linux-based deployment environments, maintaining cross-platform compatibility where applicable.
- Participate in design reviews, code reviews, and ensure adherence to SDLC and design control processes in agile development environments.
Technical Requirements :
Programming Languages :
- Strong proficiency in C++ (modern standards such as C++11/14/17).
- Working experience with Python is preferred.
Core Concepts & Engineering :
- Deep understanding of OOP, design principles, design patterns, STL, and templates.
- Experience in multithreaded application development and memory management.
- Solid understanding of low-level system programming and performance tuning.
Medical Imaging & Visualization :
- Hands-on experience with radiology imaging modalities such as CT and MRI.
- Experience with visualization libraries such as VTK, ITK, MITK, Slicer, OpenGL, Open Inventor, or CUDA for GPU acceleration.
- Familiarity with DICOM standards and PACS integration is essential.
Platform & System Knowledge :
- Proficient in Linux-based development environments.
- Experience with TCP/IP sockets, HTTP/WebSocket communication.
Version Control & DevOps :
- Practical experience with Git, GitHub, or similar source control systems.
- Familiarity with CI/CD pipelines, containerization tools like Docker, and orchestration tools such as Kubernetes.
Additional Skills :
- Experience working in agile/scrum environments with globally distributed teams.
- Exposure to database schema design and working with relational databases.
- Excellent communication and collaborative skills with the ability to work cross-functionally with architects, QA, and product teams.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1521576
Interview Questions for you
View All