Job Summary

Job Type


Years of Experience
At least 5 years

Tech Stacks

Job Description

  • Understand the functional aspects of the delivery and able to constructively discuss with the Product Owner
  • Responsible for the availability or a regular product increment incorporating new features.
  • Complete all fundamental tasks for the delivery of new functionality from Application Architecture, Design, Implementation to the tests phase (unit tests, functional tests, and performance tests).
  • To implement features by defining test, develop feature and associated automated tests. If appropriate implement security tests and load tests.
  • Write and review the necessary technical documentation
  • Decide and implement team level code quality standards
  • Ensure that delivered code follows code quality standards
  • Apply software craftsmanship best practices (tdd, clean code, peer reviews)

Skills And Knowledge
  • Minimum of 5 years software experience
  • Have strong knowledge of one or more language/platform such as Java, Javascript, NodeJs, Python, Scala
  • Ability to convert defined user stories into working and tested code
  • Has the technical Architecture skills
  • Equip with general technical architecture methodology understanding (RPO, RTO, SLA, flow matrix)
  • Has Database administration basics (Ex: MySQL dump, clustering models, deployment architecture) Containerization: cgroup and namespace, Docker, Kubernetes, runC
  • Has Agile methodology and process understanding and experience
  • Has Devops tooling user skillset in GIT and a CICD tool
  • Has a continuous learning mindset and learning of new programming language paradigms
  • Open, strong communicator who communicates effectively across teams, locations and cultures, in-person and virtually
  • Courage of convictions with a high degree of humility. Embraces constructive feedback and is resilient
  • Experience in building data infrastructure is a plus, preferably on Azure Cloud
  • Experience in deploying machine learning model into production environment is a plus
  • Experience with SQL is a plus
  • Experience with a Big Data framework (eg: Spark, Hadoop…) is a plus

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Salaries of Software Engineer at Thales

Salaries from Thales that are similar to Fullstack Engineer

4800 SGD

Estimated Salary

View more Software Engineer salaries at Thales View more Software Engineer salaries

NodeFlair Insights of Thales