Thermo Fisher Scientific

Software Engineer

Thermo Fisher Scientific

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and deploy high volume, cloud-based applications to support customer needs
  • Design, build, and maintain efficient, well designed, and testable code
  • Codes software applications to adhere to designs supporting internal business requirements and external customers
  • Identify system bugs and bottlenecks, and resolve using effective solutions
  • Execute full lifecycle software development, contributing in all phases
  • To uphold Agile team organization using Scrum and Kanban in addition to a suite of Atlassian tools (Jira, Confluence, Bitbucket)
  • Present ideas and recommendations that may have an impact on existing or future systems/applications, products, services or procedures and business processes
  • Strive to produce high-quality code with minimal defects
  • Actively seeks to minimize code and simplify architecture
  • Document findings and solutions
  • Provide Mentoring and Support for Junior team members as required

Requirements

  • Bachelor's Degree in Computer Science, Engineering or software related engineer program
  • Minimum 3-5 years of development experience with Java or C#
  • Experience with developing solutions with data storage in relational and non-relational databases
  • Development experience delivering consumer facing enterprise solutions
  • High-intermediate level of English is a must
  • Exceptional problem-solving skills
  • Knowledge of the complete Systems Development Lifecycle (SDLC)
  • Hands on experience in writing well-organized and testable code
  • Excellent verbal and written communication skills
  • Well organized individual with an entrepreneurial spirit
  • Desire to learn new skills and improve existing ones
  • Proven experience (minimum one year) in Kong or ApiSix, proficient in configuring and managing API Gateways, implementing security policies, and collaborating with development teams
  • Additional skills in Docker, Kubernetes, and CI/CD tools
Benefits
  • Reasonable accommodation to participate in the job application or interview process
  • Essential job functions and benefits and privileges of employment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaC#relational databasesnon-relational databasesSystems Development Lifecycle (SDLC)API GatewaysDockerKubernetesCI/CD
Soft skills
problem-solvingcommunicationorganizationmentoringdesire to learn
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Engineering