Software Developer- Medical Imaging and PACS
Merative
Join a team dedicated to supporting the crucial mission of improving health outcomes.
At Merative, you can apply your skills – and grow new ones – with colleagues who have deep expertise in health and technology. Merative provides data, analytics and software for the health industry. Our clients include providers, health plans, employers, life sciences companies and governments around the world. With industry-leading products and focused innovation, we help customers improve decision-making and performance so that together, we drive real progress in health. Learn more at merative.com
Working under minimal supervision, this individual will contribute to both existing and new product development initiatives. Guided by the team leader, architect, and/or manager, they will collaborate with customer technical teams as well as cross-functional Merge technical and clinical staff to gather requirements, understand design constraints, and troubleshoot product issues.Responsibilities include designing and documenting software modules, coding and implementing solutions, and conducting developer-level verification and validation in alignment with Merge Standard Operating Procedures.
Responsibilities:
Perform product development in accordance with Merge’s methodology and practices
Prepare software system and module designs, test descriptions and estimates as assigned
Implement software modules and unit tests, as required
Conduct appropriate verification and validation activities as assigned
Detect, report, investigate, and fix product defects as appropriate
Assist with, investigate and troubleshoot escalated customer support issues
Core Competencies:
Basic Competencies:
Work effectively within an Agile development model.
Quickly learn components of large, complex systems.
Collaborate successfully with team members, managers, and staff across the organization to complete tasks.
Engage in continuous self-development through reading, seminars, and ongoing education.
Proactively identify and communicate opportunities for process improvement to benefit customers and peers.
Required Technical Skills:
Client/Server Architecture: Windows, Windows Server, C#, IIS, ASP.NET, Classic ASP, C++
Transport Layer: HTTPS, TLS, DICOM, HL7, MSMQ
Data Layer: MS SQL Server
Session Layer: Active Directory
Desired Technical Skills:
Angular, Java, Automation, REST, Docker, Azure (Kubernetes, AKS, Entra ID).
Familiarity with Microsoft Office or other office automation/productivity software tools
Excellent oral and written communication skills
Qualifications Required:
Education Requirements:
An undergraduate or college degree or better in computer science or equivalent discipline or equivalent level of industry related experience
Related experience in software development.: 2+ years
Knowledge, skills, training and experience in software-intensive systems;
Demonstration of Core Competencies
Work Environment:
The work environment characteristics here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Office environment: Hybrid: in-office and remote;
Availability for after hours on-call support may be required (up to 25%)
Travel: Occasional