Job Title : Senior Software Engineer
Location : Indianola, Pittsburgh, PA
Client : Tata Elxsi | Bayer
Rate : $55 / Hr on C2C
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.