Staff Engineer, Software

Overview

Remote
Full Time

Skills

Project Management
Preventive Maintenance
Performance Management
Product Development
Web Browsers
Database
Automated Testing
Documentation
Mergers and Acquisitions
Computer Science
Science
J2EE
Spring Framework
JDBC
Hibernate
Web Services
SOAP
WSDL
Apache Maven
Apache Tomcat
JavaScript
Ajax
Cascading Style Sheets
JSON
HTML5
jQuery
Bootstrap
AngularJS
Linux
RDBMS
MySQL
PostgreSQL
PL/SQL
Stored Procedures
Java
Eclipse
IntelliJ IDEA
Version Control
Git
Agile
JIRA
Oracle
Web Applications
Debugging

Job Details

Work Schedule
Standard (Mon-Fri)

Environmental Conditions
Office

Job Description

COMPANY: Thermo Fisher Scientific Inc.

LOCATION: 168 Third Avenue, Waltham, MA 02451

TITLE: Staff Engineer, Software

HOURS: Monday to Friday, 8:00 am to 5:00 pm

DUTIES: Work with product development team of scientists and engineers to collect requirements and craft interactive scientific software solutions.
  • Develop software applications using the latest browser, server side and database technologies.
  • Maintain and Support, update and enhance software applications.
  • Build, maintain and implement automated test frameworks and tools using standard methodologies.
  • Build and run continuous deployment technologies to enable efficient implementation of developed and improved software.
  • Build and implement code documentation to support design, development and maintenance.

TRAVEL: Reports to company headquarters in Waltham, MA. Can work remotely or telecommute.

REQUIREMENTS: MINIMUM Education Requirement: Master's degree or foreign degree equivalent in Computer Science, Information Science or related field of study.

MINIMUM Experience Requirement: 2 years of experience as a Software Developer, Program Analyst or a related occupation.

Alternative Education and Experience Requirement: Bachelor's degree or foreign degree equivalent in Computer Science, Information Science or a related field of study and 5 years of experience as a Software Developer, Program Analyst or a related occupation.

Required knowledge or experience with:

  • Java technologies including Core Java, Java EE, Spring, JDBC, Hibernate, Web services(SOAP/WSDL), Maven, Tomcat server;
  • Client-side Web technologies including JavaScript, Ajax, CSS, JSON, jQuery, HTML5, frameworks including jQuery, Bootstrap and Angular;
  • Linux systems
  • Work with an RDBMS such as: Oracle, MySQL, and Postgres;
  • PL/SQL and Stored Procedures.
  • Experience with using tools such as Java IDEs like Eclipse / IntelliJ IDEA, Version Control tools like Git, Agile tools like JIRA, Oracle client

tools like Oracle Developer; and
  • Web application debugging and troubleshooting.

#LI-DNI
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.