What are the responsibilities and job description for the Scientific Software Developer position at Cogent Scientific?
Cogent Scientific, an insourced contract research organization, is looking for the right people to accomplish our Mission: to partner in the global effort to improve lives through innovative science with an experienced workforce. We can offer you the chance to build on your skills and knowledge while working among experts in their fields and with cutting-edge instrumentation.
Cogent Scientific offers competitive pay, attractive benefits, and an exciting work environment. We aim to recruit the best people who stand out among their peers and embody our Core Values:
Client Focused: We only succeed when our clients succeed.
Outstanding: We deliver meticulous results through outstanding performance.
Good: We act ethically and morally.
Employee-Centric: We honor and support our employees.
Nimble: We are prepared to adapt in an ever-changing industry.
Team-Oriented: We collaborate with each other and with our clients.
We currently have a role available for a Scientific Software Developer.
Job duties include, but are not limited to, the following:
• Working with Subject Matter Experts to define user requirements and convert them into functional requirements.
• Modifying existing and developing new custom code using industry best practices.
• Supporting troubleshooting, debugging, and testing of technical solutions.
• Developing queries that process and reporting on complex data sets.
• Developing system integrations using Restful APIs.
• Preparing custom scientific reports.
• Training end users on the use of the custom coded applications and integrations.
• Contributing to the development of Standard Operating Procedures for Scientific Systems.
Job requirements include, but are not limited to:
• BS degree required in Computer Science.
• 7 years programming experience required in a software development environment using object-oriented programming languages and current technologies such as Python, Javascript, and C .
• Experience with Django, Typescript, Docker, and Quasar VueJS framework preferred, but not required.
• Experience with developing workflows to automate complex data updates.
• Experience with Web Services and REST APIs.
• Experience with building and deploying web services.
• Experience with Web Servers (i.e. Apache, Nginx, IIS, etc).
• Experience with SQL and databases such as Oracle, SQL Server, PostgreSQL, and/or MySQL.
• Experience in Life Sciences supporting biology/chemistry applications.
• Demonstrated ability to learn and apply new technologies according to the changing needs of the project and organization.
• Excellent written and verbal communication skills / ability to document and communicate complex scientific concepts for a variety of audiences.
Salary : $90,000 - $110,000