**Work Schedule**
Other
**Environmental Conditions**
Office
When you join us at Thermo Fisher Scientific, you'll be part of an expert team that shares your passion for exploration and discovery. With revenues of more than $30 billion and the largest investment in R&D in the industry, we give our people the resources and chances to create meaningful contributions to the world.
**Location/Division**:Tijuana, Mexico - Corporate Division
**What you will do**:
- Work with product development team of scientists and engineers to collect requirements and craft interactive scientific software solutions.
- 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.
**How you will get here**:
**Education**
A Bachelors' Degree in Computer Science, Engineering, Biology, or equivalent experience crafting and developing interactive scientific or e-commerce web solutions preferred.
**Experience**:
- Clear understanding of client-server functionality, web browser technology, and OOD and Java fundamental concepts and language.
- Experience with Java technologies including Core Java, Java EE, Spring, JDBC, Hibernate, Web services(SOAP/WSDL), JAXB, EHCache, Maven, Tomcat server.
- Working experience with the latest client-side Web technologies including JavaScript, Ajax, CSS, JSON, jQuery, HTML5, frameworks including jQuery, Bootstrap and Angular/React.
- Strong Experience with an RDBMS (Oracle, MySQL, Postgres, etc.) and working with data formats like XML.
- Experience working in AWS DevOps (or other Cloud environments like Azure or GCP) and be able to get around using command line to perform common tasks.
- Good understanding of systems and network administration in Linux and Windows, and be able to get around using command line to perform common tasks.
- Experience with using tools such as Eclipse IDE, Git/Perforce, Confluence/Jira, Subversion, Oracle Developer, Selenium QC, etc.
- Experience with Search Concepts, Search Engines such as FAST, and SEO a plus.
**Knowledge, Skills, Abilities**:
- Excellent communication and documentation skills.
- Experience with other server-side technologies including PHP, Perl, Ruby and Python a plus.
- Experience with Linux programming or administration a plus.
- Experience with Agile Software Development process a plus.
- Must be detail oriented and a self-starter!
- Multi-tasking with good follow through skills, good interpersonal skills.
- Ability to work well in a team as well as alone to accomplish tasks without supervision.