Career Opportunities with Nova Biomedical Corporation
Nova Biomedical is an Equal Opportunity Employer in compliance with Affirmative Action in hiring and promoting women, minorities, veterans and individuals with disabilities.
Nova Biomedical is seeking a highly skilled Senior Software Engineer with expertise in developing Windows-based medical device software. As the Senior Software Engineer, you will design, develop and maintain the application with .Net Framework, C#, Winforms and XML, with integrated TCP / IP-based communication protocols. You will have a strong background in building high-performance, scalable and reliable backend systems, with experience in concurrent, multithreaded system design.
Responsibilities
- Design, develop and maintain robust Windows applications using .Net Framework, C#.
- Implement high-performance multithreaded applications.
- Develop and maintain TCP / IP socket-based communication systems.
- Manage data serialization, configuration, and communication using XML.
- Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
- Participate in architecture design and code reviews.
- Troubleshoot and debug complex software issues.
- Mentor junior engineers and lead technical initiatives when required.
- Contribute to continuous improvement in design practices, code quality, and development processes
Qualifications / Skills
Experience with multithreading and parallel programming.Strong Knowledge of TCP / IP protocols, socket programming.Experience with debugging tools and performance profilers.Excellent problem-solving, analytical and communication skills.Education and Experience
Bachelor’s or Master’s degree of Computer Science, Engineering, or related field.10+ years of hands-on experience in windows development with .Net Framework, C#, XML, TCP / IP, and multithreading.Physical Requirements
The ability to work on a laptop or desktop computer for prolonged periods of time.#J-18808-Ljbffr