Fullstack Engineer

Company Details

Building a future we can all trust

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow’s possible. 

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas. 

Who we are

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow’s possible.

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.

Thales Digital Factory was launched in 2017 to accelerate the digital transformation of Thales and its customers. With our offices in Paris, Montreal and Singapore, we host more than 230 experts in digital technologies (Cloud, Internet of Things, big data, artificial intelligence, cybersecurity etc) and methods (design thinking, lean start-up, agile software development) to develop innovative products in close collaboration with future users.

With 15 Minimum Viable Products (MVP) already delivered within one year in domains such as air traffic management, avionics equipment repair, drone operations, airport passenger experience, maritime traffic, metros maintenance, the Digital Factory allows Thales’ customers to quickly experiment new solutions at a rapid rate to improve their operations and customers experience.

Who you are

  • Are you considerate, open-minded and passionate? Do you love learning and growing with others? Do you have a desire to contribute to the transformation of a large group? If so, we are your company.
  • Do you have more than 5 years of experience as a fullstack software engineer in development using Agile methods? What are you waiting for, you should already be working for us.

You have the technical skills we are looking for if you:

  • Have strong knowledge of one or more language/platform such as Java, Javascript, NodeJs, Python, Scala
  • Are equipped with general technical architecture methodology understanding (RPO, RTO, SLA, flow matrix) and have skills to design and challenge technical architecture
  • Have Database administration basics (Ex: MySQL dump, clustering models, deployment architecture)
  • Have experience about containerization: cgroup and namespace, Docker, Kubernetes, runC
  • Are used to Devops tooling such as GIT and a CICD tool
  • 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

You have the collaboration skills we are looking for if you:

  • Are used to convert defined user stories into working and tested code
  • Have a continuous learning mindset and like discovering new programming language paradigms
  • Are an open and strong communicator who communicates effectively across teams, locations and cultures, in-person and virtually
  • Have courage of convictions with a high degree of humility. Embrace constructive feedback and are resilient

What we can achieve together

As a Fullstack Engineer in Thales Digital Factory, you will join an agile squad designing and developing digital solutions. Your contribution will be to:

  • Understand the functional aspects of the delivery and able to constructively discuss with the Product Owner
  • Responsible for the availability of 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, and ensure that delivered code follows those quality standards
  • Apply software craftsmanship best practices (tdd, clean code, peer reviews)

Tagged as: confluence, nginx, nexus, subversion, sonarqube, clearquest, DEVOPS, iptables, GIT, jira, jenkins, clearcase

Visit us on LinkedInVisit us on FacebookVisit us on Twitter