Thermo Fisher

Senior Full Stack Developer – GBS Intelligent Automation – Digital Enablement

Lagunilla, Costa Rica Full time

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

The Senior Full Stack Developer is a key professional reporting to the GBS Automation Manager and is responsible to support the Digital Enablement Department by having expert level full-stack web development skills, including back-end activities and front-end development, end-to-end solution -, technical design and implementation of those.

Key responsibilities are:
 

  • Develop complete web services and web applications (including back- and front-end) using current technologies and programming languages (Angular/TypeScript, AWS, SQL, Node, etc.). Write code in a clear, structured, and standard way.

  • End-to-end ownership of planning, composing architecture and infrastructure related to the web applications.

  • Provide detailed and accurate Level of Effort estimations (within max 10% tolerance).

  • Managing back-end tasks like database and server integration.

  • Testing, debugging, and resolving problems with the website.

  • Analysing and optimizing website performance.

  • Maintaining website security.

  • Adhering compliance, data privacy and GDPR rules and regulations.

  • Translate business requirements and functional compose into internal documentation.

  • Responsible for the technical quality of the full product.

  • Full ownership of exploring and bringing in new tools and technologies in collaboration with the broader Digital enablement and GBS Automation team.

  • Mentoring and guiding colleagues at lower levels in the team.

  • Partner and project team communication.

  • Ownership of own project management aspects.

Skills/ Qualification/ Experience

  • Expert in one or more object-oriented programming languages (C#, TypeScript preferred)

  • Deep understanding with one or more types of databases (MS SQL / T-SQL / Postgres preferred) and backend activities, setting up API endpoints.

  • Professional in web-programming and web application development, including a deep knowledge of HTML, CSS, JavaScript and TypeScript, Angular framework, Material Design for Angular, Prime NG, etc.

  • Experienced in GitHub procedures and Agile development.

  • Experience of consuming REST API services.

  • Skilled usage of text editors/IDEs.

  • Basic AI (Open AI/Chat GPT) knowledge, including API usage.

  • Experience working with MS Azure services.

  • Aware of Agile and Scrum principles and processes. Able to embrace Agile manifesto and principles in everyday work

  • Understanding of ERP systems (preferably SAP, JD Edwards, Sales Force, etc.).

  • Knowledge of MS Office (especially Excel).

  • Motivated to learn and develop.

  • The individual should have high energy with the ability to organize/priorities workload.

  • Training and mentoring skills.

  • English language skills are required for this role.

Advantages:

  • AWS basic knowledge.

  • UiPath automation and experience in scripting (Python, VB preferred) is an advantage.

  • SharePoint knowledge including SharePoint programming (using web-based languages, APIs, SharePoint services) is an advantage.

  • Basic knowledge of Microsoft Power Toolkit with special focus on Flows and Automate Processes.

  • AWS Amplify, Lambda, Cognito