
Software Engineer
Thermo Fisher Scientific
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Tech Stack
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