Thermo Fisher Scientificposted 16 days ago
Full-time
Remote
Computer and Electronic Product Manufacturing

About the position

Thermo Fisher Scientific Inc. is seeking a Software Engineer to work remotely or telecommute. The position involves writing detailed descriptions of user needs, programming functions, and steps required to develop or modify computer programs. The engineer will analyze current operational procedures, identify opportunities for improvement, and adhere to the IT Software Development Life Cycle. Responsibilities include reviewing computer system capabilities, studying existing information processing systems, preparing workflow charts, implementing or modifying procedures to solve business issues, and conducting studies for the development of new information systems. The role may involve working on projects that require interfacing across diverse hardware platforms and multiple programming languages. The engineer will also be responsible for planning and preparing technical reports and upgrading systems post-implementation.

Responsibilities

  • Write detailed description of user needs, program functions, and steps required to develop or modify computer programs.
  • Analyze current operational procedures, identify opportunities for improvement.
  • Adhere to the IT Software Development Life Cycle.
  • Review computer system capabilities, workflows, and scheduling limitations to determine if requested program or program change is possible with existing system.
  • Study existing information processing systems to evaluate effectiveness and develop new systems to improve production or workflow.
  • Prepare workflow charts and diagrams to specify in detail operations to be performed by equipment and computer programs.
  • Implement or modify procedures and/or processes to solve business issues considering alternatives and limitations, environment and desired results.
  • Work on projects that may involve interfaces across diverse hardware platforms, with multiple programming languages, development tools or data access tools.
  • Conduct studies pertaining to development of new information systems to meet current projected needs.
  • Plan and prepare technical reports, memoranda, and industrial manuals as documentation of program development.
  • Upgrade system and correct errors to maintain system after implementation.

Requirements

  • Bachelor's degree or foreign degree equivalent in Computer Science, Information Technology, or related field of study plus 5 years of experience in software development, information systems, or related occupation.
  • Master's degree or foreign degree equivalent in Computer Science, Information Technology, or related field of study plus 3 years of experience in software development, information systems, or related occupation as an equivalent alternative.
  • Required knowledge or experience with building or maintaining cloud-native applications.
  • Experience with AWS Microservices.
  • Proficiency in Java, Spring Boot, Docker, Kubernetes.
  • Knowledge of IAM (Identity and Access Management).
  • Experience with Oracle DB, Amazon DynamoDB, and PostgreSQL.
  • Experience developing Single Page Applications (SPAs) using Vue JS.
  • Managing/Administering observability tools like Grafana, Prometheus, Loki across multiple cloud providers.
  • Experience with AWS and AWS SNS/SQS for delivering messages.
  • Familiarity with Data Dog monitoring and analytics platform.
  • Creating and managing Splunk dashboards, reports, and alerts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service