Software Engineer (1 Year Contract)

Singapore, Singapore

Job Description

Location: Singapore, Singapore

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

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.

We deliver identity and biometric solutions to customers worldwide especially for public sector in APAC regions. Depending on the scale and requirements of each project, activities can range from pre-sales support, requirement gathering, solution design, development, validation, deployment, integration to support & maintenance.

We sometimes work at customer site to integrate and test several software components, to ensure success customer acceptance and smooth go-live. We also work closely with customer to get detailed requirements, perform customer acceptance, demo, training, etc.

Together, we grow through several challenging projects each year, internal knowledge sharing, job rotation, on-the-job training and self-study.

Responsibilities:

  • Work closely with the architect to design new features.
  • Provide workload estimation and inform risk/concern on task, team or project level.
  • Write software requirement specification.
  • Write software detailed design specification.
  • Develop quality and secured code for supporting biometric solutions, which can be a customization of product or development of new module/feature from scratch.
  • Develop automatic unit test, system test, non-regression test, performance test engines with JUnit, JMeter, AngularJS, etc.
  • Prepare delivery package with traceable delivery checklist.
  • Prepare installation guide, user guide, admin guide and knowledge sharing of delivered software to local support team.
  • Support, investigate, and propose solution/workaround, and bug fix for production issue.
  • Coordinate with teams and stakeholders globally to gain knowledge and support technical analysis.
  • Support pre-sales by technical feasibility study; customize the product for POC demo, etc.
Knowledge, Skills and Experience:
  • At least 2 years' working experience in software development with
  • Strong interest on performance or security.
  • Technology: Java, JUnit, Bash script (Linux)
  • Query and DAO on: Oracle, MySQL
  • Any queue provider such as JMS, ActiveMQ, RabbitMQ, IBM MQ, etc.
  • Ability to explain idea to stakeholders from various technical backgrounds
  • Team player
  • It is a plus if you have experience and understanding of
  • Web Technologies (HTTP, RestAPI, HTML, XML Schema, JSP, SOAP, JBoss, etc)
  • Security concepts (OWASP, SSL, TLS, KMS, PKI)
  • Enterprise tools (JIRA, Confluence, etc.)
  • Customer facing
  • Government or public sector related projects
  • Deployment or integration server application in customer premises
  • Support production issue
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!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1205638
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned