BIOVIA - Sr. Software Engineer (C++/Java Server-side Development)
San Diego (San Diego County) IT development
Job description
Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience that is above average in the local community. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match, 3 weeks’ vacation and 8 paid holidays plus 4 floating holidays.
Imagine new horizons:
· BIOVIA’s sophisticated enterprise system of modeling, simulation, laboratory, quality, and process data management solutions allows customers to discover, design, deploy and deliver innovative sustainable and competitive products to consumers globally
· Our customer base includes the world’s largest pharmaceutical, biotechnology, chemical and petroleum companies
· We produce software and services that makes the lives of smart people much easier
What will your role be?
· You will be part of a small and productive team working on the development of BIOVIA’s data science tool Pipeline Pilot
· Pipeline Pilot gives our customers the building blocks to create data science solutions and create custom protocols for a variety of applications, including: scientific Data Processing, Data and Application Integration, Analytics, Machine Learning and Dashboards, and Web Service Creation and Deployment
The challenges ahead
· The successful candidate will take a lead role in the design and implementation of the full development stack for a significant new web application for Pipeline Pilot. This high-profile application enables the authoring and editing of data pipeline solutions.
· This position will work in conjunction with a variety of talented software professionals in a matrixed and dynamic environment. Leadership is a part of the role, with the possibility of a formal management position, if appropriate.
· Plan and execute the specification, design, and development of sophisticated application components to meet development goals in a timely, high quality fashion.
Your key success factors?
· Bachelor's or Master's Degree in a Computer Science field or STEM area
· Proven web client development experience – JavaScript (Angular), CSS, AJAX
· Strong server-side C++ and Java application development skills
· Some experience with Apache’s HTTP & Tomcat servers is helpful
· RESTful Web service experience a huge plus
· Great software design skills and sound engineering instincts
· Good interpersonal, organizational, and communication skills
· Agile project leadership
· Flexible working style required