C++ Developer | Codersbrain
Job Description
Software development experience using C++ (preferably modern C++
standards such as C++11, C++14, or later).
Strong understanding and experience with C++ Standard Library (STL), multithreading, and
memory management.
Additional Skills:
● Familiarity with tools like Git, CMake, and debugging tools such as gdb or Valgrind.
● Experience with unit testing frameworks (e.g., Google Test, Catch2) and writing testable,
maintainable code.
● Knowledge of healthcare standards like HL7 or FHIR is a plus.
● Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
● 2+ years of backend development experience integrating medical imaging formats (e.g.,
DICOM, TIFF, Philips iSyntax, etc.).
Responsibilities:
● Collaborate with project stakeholders to identify product and technical requirements, and
perform analysis to determine system integration needs.
● Analyze business requirements/processes and system integration considerations to
determine feasibility, time requirements, compatibility with current systems, architecture
standards, and recommend appropriate technology solutions.
● Technical Skills:
● Demonstrated knowledge of distributed and scalable systems, with expertise in performance
optimization and low-level programming.
● Strong understanding of API design standards, microservice design patterns, and best
practices.
● Knowledge of networking protocols, inter-process communication (IPC), and experience with
RESTful APIs.
● Development Methodologies:
● Experience working with Agile methodologies (e.g., Scrum) and collaborating with
cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business
Analysts).