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