Job Description
We are looking for a Senior Software Engineer – System Integration to join our agile team in developing and integrating software / hardware solutions. The ideal candidate will have expertise in C#, .NET Core, DevOps tools , and experience with video file management and healthcare interfaces (DICOM, HL7) . You will act as a hands-on contributor, delivering solutions to meet project goals and timelines.
Key Responsibilities :
- Design, develop, and maintain software solutions using C#, .NET Core, and other technology stacks.
- Integrate software with patient information systems using HL7, DICOM, and FHIR interfaces.
- Write secure, maintainable, and high-quality code to deliver agile user stories.
- Develop and maintain unit tests with high code coverage for optimized performance.
- Create clear documentation, flowcharts, and diagrams illustrating low-level design.
- Mentor junior developers, perform code reviews, and ensure architecture and code quality.
- Ensure compliance with Quality, Security, and Privacy standards.
- Collaborate cross-functionally to gather requirements and translate them into technical solutions.
- Communicate architecture, status, and risks to stakeholders.
- Maintain technical product requirements, designs, and specifications.
- Provide support during development and post-release phases.
Required Qualifications :
Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent experience.Minimum 5+ years of Software Engineering experience across multiple technology stacks.Strong proficiency in Microsoft technologies (.NET Core, .NET Framework).Solid understanding of object-oriented programming and design patterns.Preferred Skills :
Experience with healthcare interfaces (HL7, DICOM, FHIR).Background in service-oriented architecture (SOA) and containerized applications.API development experience (gRPC, HTTP / REST).Proficiency in .NET, C#, JavaScript, TypeScript; front-end experience with Angular or React.Familiarity with Visual Studio, SDLC, CI / CD pipelines, and secure development practices.Experience with Software as a Medical Device (SaMD) and related design controls.System Integration experience is a strong plus.