Building, Factory, Bartender, Person, Worker, Luggage, Suitcase, Train, Transportation

Senior C++ Software Developer (252436)IselinNew Jersey.

Senior C++ Software Developer (252436)

Iselin | New Jersey | United States | 08830

Job Title:
Senior C++ Software Developer

Type of Position:
Contract – 4 months (possible for extension / going direct)

Candidate Requirements:
This position is ONLY open to candidates who are US Citizens or Permanent Residents (Green Card Holders).  Client will NOT accept candidates who are on CPT, OPT, H1B, or TN visas.  This position is NOT open to corp2corp, corp2hire, or w2 referral.

Job Location:
Iselin, NJ

Compensation:
Negotiable (depending on experience - overtime paid over 40 hours)

Benefits:
•    Available (health care, 401k, vision, dental, various plans available)
•    Paid holidays / vacation not available on contract (would be available if going direct)

Job Description:
HRU Technical Resources has partnered with a global chemical company to place a Senior C++ Software Developer.  This is for a key digitalization project.  As a contract C++ software developer, you will create a framework for establishing digital workflows and integrate our client’s instruments into IT solutions.  Also, new functionality must maintain a streamlined user experience.  In addition to being highly productive, you as a successful candidate need to be easy to work with and able to communicate clearly across different disciplines since you will work directly with software users and within a small tight-knit and dynamic development team.

Project Overview:
•    This project will involve working on our client’s digitalization projects in the Catalysts Research.  Candidates will need to look at various data sources, structure data and data flows, organize data in suitable SQL and NoSQL databases and make data available for data analytics via REST APIs.
•    An important topic is the integration of laboratory instruments into our client’s IT landscape - they want to create 'digital workflows' and avoid documenting on paper.  They need to develop bi-directional drivers for instruments and send the measurement data to other related systems, like Laboratory Information and Management Systems (LIMS) or Electronic Lab Notebooks (ELN).
•    For convenient data access, our client will create a web dashboard for end users using modern, state-of-the-art web technologies to visualize and filter measurement data.

Responsibilities:
•    Developing C++ applications for Linux and Windows using modern C++11/17 language
•    Work with SQL databases to store and structure data
•    Participate in architectural decisions related to the instrument integration
•    Expand the test coverage for newly developed functionalities using Boost test library.
•    Refactor the application where necessary.

Requirements:
•    Well experienced C++ developer (3 to 7+ years of experience)
•    Extensive experience in software design, development and testing, integrations, program installations, and system implementations.
•    Experiences with RS232/Ethernet/Sockets/USB interfaces
•    Familiar with modern libraries (Boost, QT) and build tools (CMake, Make)
•    Experiences with ‘embedded environment’ is a plus
•    Strong skills with the Linux operating system.
•    Agile development tools, like version control with git and Atlassian products
•    Using tools for continuous integration and automated testing
•    Experience with Microcontrollers and Mini-Computers like Raspberry Pi's is a plus
•    Demonstrated ability to produce results on a timeline.
•    Clear communication
•    Web API's, RESTful service implementation

Minimum Education & Experience:
•    Bachelor’s Degree in a relevant field preferred, will consider candidates with an Associate’s Degree and relevant experience.
•    Any experience in science / research is highly desirable.

Work Environment / Other Info:
•    1st (day) shift
•    Not eligible for remote work, candidates must be local (or relocate)

More about us and our clients

HRU has developed a large network of available candidates nationwide, as the company has been providing recruiting and staffing services in up to 22 States for over 25 years. We specialize in engineering, IT, technical and other support services. We are able to recruit and successfully place candidates in job openings in a variety of other fields and positions as well, such as human resources, administration, management, purchasing, sales, customer service, accounting, organic chemistry and more. HRU is able to service clients, regardless of location, by assigning an Account Manager and experienced Recruiters to provide the necessary staffing and support services. Likewise, HRU may assist job seekers anywhere in the United States, regardless of location.

ad348b56448f4d1caa8cc47397b492dd.png

cfa1a087696240e0a34011a6deb59244.png

cfa1a087696240e0a34011a6deb59244.png

Logo, Trademark
Logo, Trademark
Logo, Trademark