Software Engineer

at  Thermo Fisher Scientific

Tijuana, B.C., Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jun, 2024Not Specified31 Mar, 2024N/AAngular,Tiles,Perl,Json,Oracle,Python,Jquery,Linux,Html5,Css,Windows,Subversion,Ruby,Computer Science,Biology,Struts,Interpersonal Skills,Mysql,Seo,Perforce,Web Technologies,Network Administration,Search Engines,Git,Working Experience,Azure,Xml,SpringNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION:

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

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, Struts 2, Tiles, Spring, JDBC, Hibernate, JSP, JSTL, 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.
  • 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, HPQC, Confluence/Jira, Subversion, Oracle Developer, Selenium QC, etc.
  • Strong Experience with an RDBMS (Oracle, MySQL, Postgres, etc.) and working with data formats like XML.
  • Experience with Search Concepts, Search Engines such as FAST, and SEO a plus.

KNOWLEDGE, SKILLS, ABILITIES:

  • Strong problem solving, web application debugging and troubleshooting skills a must.
  • 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.

Responsibilities:

  • Work with product development team of scientists and engineers to collect requirements and craft interactive scientific software solutions.
  • Develop full stack web 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Biology, Engineering

Proficient

1

Tijuana, B.C., Mexico