Careers at ThermoFisher Scientific

Apply Now >>    
Job ID :
Location :
Mexico - Ciudad de Mexico|Mexico - Guadalajara|Mexico - Monterrey|Mexico - Tijuana
Job Description

Major Responsibilities:

  • Work with a cross-functional team on the design and implementation of a next-generation modular software deployment and update framework
  • Implementation and maintenance of software deployment packages for the suite of ThermoFisher software products
  • Work with product management and other customer-facing groups within the organization to define the optimal customer experience for software package deployment and update
  • Define best practices and processes, with focus on providing a consistent customer experience, component reuse across the organization, and the elimination of conflicts between multiple software modules
  • Provide technical leadership to junior on-shore and off-shore developers
  • Take on leadership responsibilities as required. These responsibilities can include creation of documentation, project timelines, assignment and monitoring of tasks assigned to engineering staff and the maintenance of other artifacts needed to support our quality system.
  • Interface with multiple product teams and project management to define migration paths towards the new technologies

Minimum Requirement and Qualifications:

  • Minimum of 4 years of experience with object oriented languages such as C#, Java, C++, and at least one scripting language (PowerShell, Python, VBScript). Experience with Win32 API strongly desired
  • Minimum of 2 years of experience developing software deployment technologies such as MSI, WIX, Install Shield
  • Experience with .NET Framework technologies and concepts
  • Experience with Windows Installer, Upgrades, Patching, localization, Merge Modules, MSBuild and Visual Studio
  • Experience with migration and integration of existing legacy InstallScript code with current Windows Installer technology very strongly desired
  • Experience with both desktop and web test automation concepts and frameworks such as TestComplete, Selenium, Protractor, Silk very strongly desired
  • Experience diagnosing, debugging and troubleshooting deployment-related issues on test and production systems. Ability to follow through and conduct root cause analysis
  • Strong understanding of Windows technologies such as COM, DLL dependency management, GAC, CLR, Windows Registry
  • Experience with UI development, HTML5, JavaScript, AngularJS, WebAPI and in depth knowledge of XML, JSON is highly desired
  • Strong software design skills, teamwork and cross-group skills are essential
  • Lateral thinking and exceptional problem solving skills
  • Strong written and verbal communications skills are essential. Able to clearly and precisely communicate with management and remote team members
  • Strong focus on customer experience and product quality
  • High level of self-motivation and can-do attitude
  • Continuously apply new tools and technologies, automation techniques and methodologies to deliver more software in less time
  • Experience with concurrent software releases using iterative/agile techniques, ensuring on-time delivery
  • Ability to communicate issues and concepts effectively to the team and upper management
  • Certified InstallShield Windows Installer Developer is highly desired.
  • Experience with Public and Private Cloud strongly desired
  • Experience with Linux and containerization technologies such as Docker desired

Apply Now >>    
Join our Talent Community

If you're ready to make a difference in the world, you can do it here.

Refer a friend

Already work here? Help us write our next chapter

Refer Now


5 Reasons to Work at Thermo Fisher Scientific
Search Jobs by Map