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.
Senior Software Engineer • Srikakulam, Andhra Pradesh, India