Overview
Skills
Job Details
Job Title: Senior Software Engineer
Location: Indianola, Pittsburgh, PA
Department: Radiology R&D, Software Development Center
Job Summary:
We are thrilled to announce an opening for a Senior Software Engineer to join our dynamic team. We are looking for a skilled professional with a strong background in .NET C#, WCF, WPF, SQL, gRPC, and a basic understanding of C++. Experience with Docker and NestJS (TypeScript) is also highly desirable. The ideal candidate will have a proactive approach to problem-solving and excellent communication skills, particularly in the context of software in a medical device.
Key Responsibilities:
- Design, develop, and maintain software applications using .NET C#, WCF, and WPF.
- Collaborate on database design and management using SQL.
- Implement and manage gRPC services for efficient communication between applications.
- Contribute to the development of microservices using NestJS (TypeScript).
- Utilize Docker for containerization and deployment processes.
- Work collaboratively with cross-functional teams to define requirements and resolve technical challenges.
- Ensure compliance with FDA 21 CFR 820.30 Design Controls, FDA Cybersecurity in Medical Devices, and IEC 62304 Software in a Medical Device.
- Participate in code reviews and contribute to best practices and standards.
Qualifications:
- A minimum of 6 years of professional software development experience.
- Proficiency in .NET C#, WCF, WPF, and SQL.
- Experience with gRPC and a basic understanding of C++.
- Familiarity with Docker and containerization concepts, Experience with NestJS and TypeScript is a plus.
- Minimum of 5 years of experience in programming languages and frameworks in medical device development or in a regulated industry, specifically in C and C++.
- Working knowledge of tools and technologies
including GitHub, Jira, Confluence, Artifactory, static analysis tools such as SonarQube, and CI/CD GitHub pipelines.
- Strong problem-solving skills and attention to detail, Excellent verbal and written communication abilities.