Software Engineer
Software Engineer
Caredata Informatics
JOB DESCRIPTION:
CareData Informatics is a leading healthcare technology company specializing in Laboratory Management Systems (LIMS), Pathology & Diagnostic Lab Software, and Analyzer Integration Solutions. Our flagship products are deployed in top diagnostic centers and hospitals across India, enabling workflow automation, improved accuracy, and seamless data exchange between laboratory instruments and information systems.
We are seeking a passionate Software Engineer with 3 to 7 years of hands-on experience in developing machine interface applications for clinical laboratory analyzers. The ideal candidate will work on building robust, real-time communication interfaces between lab devices and our LIS/HIS platforms.
Location: Chennai, India
Experience: 3 to 7 Years
KEY RESPONSIBILITIES:
- Design and develop machine interface modules for integrating laboratory analyzers with the LIS platform
- Work with serial communication protocols such as RS232, ASTM, HL7, TCP/IP for analyzer data exchange
- Develop and maintain middleware for bi-directional communication with lab devices
- Collaborate with product, QA, and implementation teams to ensure secure and accurate data flow
- Troubleshoot and debug communication and logging issues between instruments and LIS
- Implement data validation, error handling, and analyzer configuration mapping
- Document communication protocols and analyzer interface specifications
- Support onboarding of new analyzers and conduct integration testing
CORE TECHNICAL SKILLS:
Required Skills:
- Strong experience in C# / .NET Framework / .NET Core (Windows Services, Console Apps, APIs)
- Knowledge of serial communication (RS232), TCP/IP sockets, ASTM, HL7 protocols
- Experience with Microsoft SQL Server (queries, stored procedures, data handling)
- Understanding of medical laboratory workflows (haematology, biochemistry, immunoassay analyzers)
- Experience with multi-threading, real-time data processing, and log monitoring
- Version control using Git or similar tools
- Strong analytical and debugging skills
Good to Have:
- Experience with Analyzer Integration Engines or LIS/EMR systems
- Knowledge of API-based integration and middleware architecture
- Exposure to healthcare standards such as LOINC, HL7, or FHIR
- Basic knowledge of Angular or web-based frontend technologies
EDUCATION & QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 3 to 7 years of hands-on software development experience
WHAT WE OFFER:
- Challenging and meaningful work in the healthcare technology domain
- Access to continuous learning and upskilling programs
- Friendly, collaborative, and supportive work environment
- Competitive salary with performance-based incentives