¡Activa las notificaciones laborales por email!

Software Engineer

ThermoFisher Scientific

Tijuana

Presencial

MXN 1,286,000 - 1,655,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading scientific software company in Tijuana is seeking a skilled Software Developer to build and maintain software applications. You will work with multiple programming languages and automation frameworks to enhance scientific discovery. The ideal candidate has a Bachelor's degree in computer science or engineering and 5 years of relevant experience. Excellent communication skills and a proactive approach are essential.

Formación

  • 5 years of experience with at least one programming language.
  • Strong understanding of object-oriented principles and design patterns.
  • Experience developing and completing automated test scripts.
  • Proactive approach to automate feature testing and measurable goals.

Responsabilidades

  • Build, develop, and maintain software applications.
  • Participate in scrum ceremonies and guide technical assignments.
  • Communicate technical details and implementation strategies.

Conocimientos

Java
Python
JavaScript
Automation frameworks
CI/CD frameworks
Cloud platforms
Kubernetes
Communication skills

Educación

Bachelor’s degree in computer science or engineering
Master’s degree in computer science or engineering

Herramientas

Rest Assured
Karate
Playwright
GitHub Actions
AWS
Azure
GCP
Descripción del empleo

Thermo Fisher Scientific develops scientific software products like Thermo Fisher Connect, scientific file management, and scientific algorithm execution. Our products help scientists accelerate scientific discovery through digital technologies. They address needs such as instrument remote monitoring, experiment file transfer, remote instrument service/support, remote commands, and real-time experiment alerts.

In this role, you will be responsible for building, developing, and maintaining software applications.

  • Bachelor’s degree in computer science or engineering with proven experience or equivalent experience
  • OR Master’s or equivalent experience in computer science or engineering with consistent track record
  • 5 years of experience with at least one programming language (e.g., Java, Python, or JavaScript)
  • Strong understanding of object-oriented principles, design patterns, and data structures
  • Proficiency in automation frameworks such as Rest Assured, Karate, Playwright, or similar
  • Experience developing and completing automated test scripts
  • Familiarity with CI/CD frameworks such as GitHub Actions, or similar
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Knowledge of containerization and deployment on Kubernetes
  • Understanding of Non-Functional Requirements (NFR) including Security, Performance, and Cost.
  • Ability to plan, participate in, guide, and complete technical assignments independently
  • Active participation in scrum ceremonies including daily standups, story grooming, sprint planning, and sprint reviews
  • Excellent written and oral communication skills
  • Ability to make informed decisions about automation strategies and the maintenance of cloud resources. Communicate technical details and standard methodologies to other specialists to ensure consistent implementation and management
  • Proactive approach with a focus on identifying ways to continuously automate feature testing and establish measurable goals.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.