Senior Software Development Engineer JEE
Thales Group
Rabat, Rabat-Salé-Kénitra, Morocco
il y a 5j

As a member of the P&SD Delivery Centres (DC)for Government solutions, you contribute to projects for developing ourproducts and customer solutions.

You design, implement and integrate software componentsand complete solutions, as part of a project. You qualifyand integrate 3rd party hardware and software components, mainly inthe area of biometric data acquisitions (digital cameras, fingerprintscanners), secure document personalization and printing and applications.

Youalso design and implement demonstration and proof-of-concept software forpre-sales support.

A week in the life of a JEE Development Engineer :

  • You will analyse customer requirements, performfeasibility study, provide technical proposal, and contribute to projectspecifications requirements.
  • You will review and / or participate in thewriting of Design Specifications.
  • You will develop solutions andsoftware components to match the needs of Gemalto's worldwide customerportfolio for e-passports, ID-Cards and Healthcare documents.
  • You will work closely with Gemaltotechnical leaders, validators, integrators, project managers.
  • You will develop andvalidate the application set such as eID Cards, eDriving License and ICAOcompliant applications, biometric Match on Card, IAS PKI and other GovernmentProgram applications.
  • You will participate in thedesign, implementation, security and validation of the smartcard operatingsystems and applications within a project team structure, in accordance withinstitutionalized processes and delivery standards.
  • You will manage developers in the projects toensure that software development best practices are followed.
  • You will coordinate and lead technical problemresolution.
  • You will ensure customer support andsatisfaction.
  • You will ensure easiness in solutionssupport / upgrade / maintenance, promoting reuse and leverage to our RnD.
  • You will deploy solution on customer premisesworldwide.
  • You will ensure respect of Quality assurance(CDLC) & security, reporting to Technical Leader.
  • You will assist in pre-sales activities (supportthe sales team with technical assistance and provide technical workshop tocustomer).
  • You willmanage several development projects at the same time.
  • Knowledge, Skills and Experiences

  • To succeed at this job, you must have at least 4 years' experiencein Software Development.
  • You must have an Engineer Diploma / Master's Degree in Information Technology or Computer Science.
  • You must have experience in customer project activity(Professional Services).
  • You must be fluentin English (written and spoken)
  • We are looking for a rigorous, curious, precise andpragmatic software developer with high respect of quality and re-usability.
  • We would like someone to join our team who is a team player,creative, and customer- and service-oriented. This person should work well in adynamic, agile environment, and demonstrate flexibility and ability to shareknowledge.
  • You must be willingto travel : worldwide mobility for short or medium duration for workshops,integration and deployment on customer premises - mainly in DC.
  • Required technical / functional skills :

  • Development Language and Tools :
  • Web Services(REST / SOAP) development experience
  • Web Technologies (JSP / Servlet,HTML / XML, SOAP, )
  • Database (WindowsAPI, Oracle, SQL, ODBC / JDBC, )
  • Application Servers(JBoss, Websphere, Tomcat )
  • Quality, Methodology and Tools :
  • SoftwareDevelopment Life Cycle / Custom Development Life Cycle
  • ConfigurationManagement (Mercurial)
  • Experience in thefollowing tools : Jenkins, Mercurial, Redmine, Sonar, Fortify, Atlassian suite(Jira, Confluence) etc
  • Experiencewith or Knowledge of the following would be an advantage :

  • Network andsecurity
  • Biometrictechnology (mainly fingerprint)
  • Knowledge in smartcard personalization and Card Personalization Machine.
  • Experience insecurity, cryptography (PKI) and Smart card standard (GlobalPlatform CardSpecification v2, EMV)
  • Working knowledgeof Android programing
  • Experience in C#
  • Postuler
    Ajouter aux favoris
    Retirer des favoris
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature