Jobs / Rep***

Software Developer I

Rep*** · Bridgewater, NJ, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Bridgewater, NJ, United States72,000-103,500 USD/yearlyRemote
Remuneration
72,000-103,500 USD/yearly
Location
Bridgewater, NJ, United States
Visa sponsorship
Sponsors visa

Job summary

We are seeking an early-career Software Engineer to support the development of software for laboratory and bioprocessing systems. The successful candidate will work with senior engineers and cross-functional teams to develop reliable, maintainable software that interfaces with physical instruments and supports scientific workflows.

Benefits

Such as paid time off, health/dental/vision, retirementAnd flexible spending accounts.All compensation andInformation will be confirmed in writing at the time of offer.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.
  • Up to three years of professional software development experience, including internships or cooperative education.
  • Working knowledge of C# and the .
  • NET platform.
  • Familiarity with relational databases and SQL; PostgreSQL experience is preferred.
  • Basic understanding of Docker and containerized application development.
  • Understanding of object-oriented programming and software design principles.
  • Experience using Git or another source-control system.
  • Familiarity with unit testing, debugging, and software defect tracking.
  • Strong analytical, problem-solving, and communication
  • Experience developing software for laboratory, medical, industrial, or scientific instruments.
  • Experience communicating with hardware through serial, Ethernet, USB, OPC UA, or similar protocols.

Responsibilities

  • Design, develop, test, and maintain applications using C# and .
  • Develop data-access components and database functionality using PostgreSQL.
  • Build and deploy software components using Docker containers.
  • Participate in software design discussions, code reviews, and Agile development activities.
  • Create unit and integration tests and assist with system-level testing.
  • Troubleshoot software defects and contribute to root-cause analysis.
  • Develop and maintain REST APIs and interfaces between software components.
  • Produce technical documentation in accordance with the software development lifecycle.
  • Collaborate with software, electrical, mechanical, systems, QA, and product teams.
  • Support the integration of software with pumps, sensors, controllers, and other laboratory instrumentation.
  • Required

Skills

Communication

Degrees

AssociateDegree

Industry

EducationManufacturing

Company size

Smb