Software Developer/Architect - Cloud

OLI Systems, Inc. - Cedar Knolls, NJ (30+ days ago)


Job Title: Software Developer/Architect - Cloud

Location: Cedar Knolls, NJ

Start Date: July 1, 2018

What OLI Does

We built the database that engineers rely upon. OLI was founded in 1971 by a NYC taxi driver (who happened to have dual PhD’s in computer science and chemical engineering) renting mainframe computer time at night. Over the past 46 years, massive industry and government investment in its database established OLI with the preeminent reputation for excellence in electrolyte thermodynamics. OLI products are now used in over 35 countries by engineers across more than 400 companies. The OLI database is accessed through highly predictive proprietary software tools that enable actionable analytics and efficiencies in our customers engineering decisions.

Why We Need You

OLI Systems, Inc. is looking for a software developer/architect to accelerate the migration of OLI‘s software to the cloud. The candidate will be working with a small team to design and develop the cloud software platform enabling access to OLI’s native Windows based simulation technology. The candidate will be responsible to ensure that the platform will be highly scalable, secure and performant while following best practices.

Why Us

OLI has spent 46 years as a family run business and treats its employees like family. Our success has been made possible by the dedication of our team of highly skilled scientists, engineers, programmers and operations personnel, who have an average tenure of 14 years working for the company. In its past, OLI invested exclusively on building the research and software solutions that form the backbone of its products. OLI has just completed a successful strategic review process that resulted in a new CEO, fresh energy, a well-capitalized balance sheet and a firm vision to accelerate its growth over the next 5+ years. This position provides the opportunity to be an integral part of a new strategic initiative and will support the company in achieving its short and long-term goals.

Required Skills and Experience:

  • 3+ years of experience in software engineering/development
  • Extensive knowledge of cloud architecture, deployment and scaling
  • AWS, Azure, Google Cloud
  • Cost management best practices * Proficiency with one or more programming languages
  • C++, Python, Java, C#, Fortran * Experience with the development of web microservices
  • Libraries: Express, Flask/Django, ASP.net, Ruby on Rails, Spring
  • Runtimes: NodeJS
  • RESTful API’s * Experience with both SQL and NoSQL database technologies
  • PostgreSQL, MySQL, Redis, MongoDB * Ability to work independently and collaboratively with excellent communication skills

Desired Skills and Experience:

  • Worked in or familiar with the agile development process
  • Experience with frontend web development
  • HTML/JavaScript/CSS
  • React., AngularJS, Vue.js
  • Bundling tools * Knowledge of authentication/authorization protocols
  • OAuth, JWT * Understanding of containerization and orchestration
  • Docker, Kubernetes * Knowledge of deploying native applications on the web
  • Familiarity with real-time web protocols
  • WebSockets, SSE * Worked with machine learning software stacks
  • TensorFlow, PyTorch, Theano

Job Type: Full-time

Experience:

  • Software Development: 3 years

Required work authorization:

  • United States