Software Engineer

Company Details

Thalēs does what needs doing, technology and capital being the drivers.

As a member of the P&S Delivery Centres (DC) for Government solutions, you contribute to projects for developing our products and customer solutions. You design, implement and integrate software components and complete solutions, as part of a project. You qualify and integrate 3rd party hardware and software components, mainly in the area of biometric data acquisitions (digital cameras, fingerprint scanners), secure document personalization and printing and applications. You also design and implement demonstration and proof-of-concept software for pre-sales support

Products and solutions development

Be responsible for the design, implementation and specifications of the software
Apply the Gemalto Quality System PLC (Product Life Cycle) / SLC (Software Life Cycle) / CDLC (Custom Development Life Cycle)
Ensure a good level of maintainability and reusability of the software components developed within the projects scopes
Produce all the documentation related to these activities
Ensure compliancy of the produced software with international or national standards or other regulations
Participate in the solution’s deployment at the customer’s premises and support the acceptance testing (mainly in DC)
Prepare training material for the solution’s administration and operation, provide these trainings to trainers or end-users

> Education:

Master’s degree in Information Technology or Computer Science

> Experience Level:

2 to 5 years experience in Software Development
Experience in customer project activity (Professional Services)

> Competences:

Technical /functional skills:

 Good communicative English (written and spoken)
 Development Language and Tools:
o C#, .NET
o Linq & Lambda expression, Unity, WPF
o Front application development (JS, Angular JS …)
o Database (Oracle, SQL, ODBC/JDBC,…)
o Application Servers (IIS)
o Mobile development is highly appreciable

 Quality, Methodology and Tools:
o Software Development Life Cycle / Custom Development Life Cycle
o Configuration Management (Mercurial)

 Other (advantage):
o Network and security
o Cryptography (Symmetric and asymmetric, PKI, protocols, …)
o Biometric technology (mainly fingerprint)
o Image processing (portrait analysis, …)

Behavioral skills:

 Customer oriented
 Team worker
 Autonomous
 Creative
 Flexible
 Able to work under pressure

Worldwide Mobility for short or medium duration (Travel capabilities for workshops, integration and deployment in customer premises-mainly in DC)



Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.

Tagged as: software developer

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter