Programmer/Analyst
US - Massachusetts - Tewksbury Update time: October 23,2020
Job Description

Programmer/Analyst

About Thermo Fisher Scientific

Thermo Fisher Scientific is the world leader in serving science, with revenues of more than $25 billion and approximately 75,000 employees globally. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics, deliver medicines to market and increase laboratory productivity. Through our premier brands – Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific and Unity Lab Services – we offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive services.

The Programmer Analyst position will work within a team of Programmer Analysts supporting the entire spectrum of supported IBM i (AS/400) Applications, integrations with SAP and ancillary systems utilized by both the Laboratory Chemicals Division (LCD) and Laboratory Products Division (LPD) of Thermo Fisher Scientific. This position will provide technical troubleshooting, problem identification and resolution for a wide variety of applications including but not limited to: OMS, PRMS, JDE World, Manhattan TE and integrations with SAP. The Programmer Analyst requires excellent technical skills, advanced troubleshooting skills, a thorough knowledge of business systems, great communication skills, is comfortable working in a fast-paced environment and will deliver outstanding customer service.

This position will analyze, design and develop, test and document application solutions. In addition to programming responsibilities, the Programmer Analyst embraces “big picture” thinking, working with internal customers as well as IT staff to link broader business initiatives to tactical solutions. Although this role works independently, the Programmer Analyst is a team player that is results-driven and focused on achieving business goals. The position enables solutions via the IBM i (AS/400) and SAP. The Programmer Analyst implements best practices to ensure sustainable and adaptable system management.

Job Responsibilities:

  • Understands and complies with all IT policies, especially with regards to security matters.
  • Designs, programs, tests, implements, documents and maintains computing applications.
  • Writes specification for programs of moderate to high complexity.
  • Maintains systems and software that support day to day operations.
  • Implements and monitors data feeds to and from global sites Supports
  • Development and maintenance of ERP system programs
  • Development and maintenance of integrations with other ERP systems and third party ancillary solutions.
  • Creates appropriate documentation in work assignments such as program code and technical documentation.
  • Identifies and resolves programming or application architecture problems.
  • Recommends network, server, AS400/iSeries and related equipment and software upgrades and improvements
  • Analyzes business application requirements and develops specifications for core business systems.
  • Formulates and defines objectives and scope of business systems.
  • Remains abreast of industry technical trends and new development to maintain current skills and remain current with industry standards.
  • Provides Helpdesk support when necessary.
  • Responds to off hours call to support of systems.

Skills and Experience:

  • Bachelor’s Degree in computer science or equivalent combination of education and experience.
  • 10+ years of experience in programming and working with the IBM i (AS/400).
  • Experience working with relational databases to facilitate programming software.
  • Proficiency in RPG (all versions), SQL, control language, DDS, query.
  • Data transfer to/from iSeries / IBM i / PCs.
  • Familiarity with FTP, SFTP and SQL.
  • Demonstrated experience to code following established program standards and conventions
  • Experience working with 3rd party software integrations.
  • Effective verbal and written communication skills. Ability to effectively work with a variety of different levels of the organization. Ability to express technical terms to non-technical audience.
  • Functional and technical analyst.
  • Strong analytical and problem solving skills for design, creation and testing of programs.
  • Innovative problem solver.
  • Demonstrated project management and tracking experience.
  • Ability to perform effectively with a minimum of supervision.

Skills/Experience Valued but not required:

  • Experience working with Manhattan TE, JDE World, SAP, and/or PRMS a plus.

Get email alerts for the latest"Programmer/Analyst jobs in "