Skip Navigation

Votre carrière chez Thales



Chercher à nouveau
Naviguer par

Application and Software Architect

ID de l'offre R0067300 Date de publication 20/06/2019 Lieu: Florence, Toscane, Italy
Full time, Contrat à Durée Indéterminée (CDI)
Location: Firenze, Italy

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 achitects design innovative solutions that make our tomorrow's possible.

Sesto Fiorentino is the Headquarter of Thales Italia. It hosts two Domains: Ground Transportation Systems (GTS) and Security (SIX). The activity of GTS domain: Security systems, telecommunications, supervision, control & management information and signalling solutions for trains, trams and metros Regarding railway solutions, Thales is the homologated supplier of Rete Ferroviaria Italiana for Axel Counters, Tunnel Security, Energy Saving, SCADA systems and Asset Management. Italy is Thales Group’s competence centre for tramway signalling solutions. The activity of SIX domain: mission critical solutions and applications for assets and citizens security (supervision, control and information management systems) as well as cybersecurity. Thales offers solutions to protect the information systems and critical data of its civilian and military customers and helps its customers to detect and prevent cyberattacks by devising secure architectures from the design stage, overseeing these architectures and ensures that they are kept in secure working order. Italy is Thales Group’s competence centre for Airport security and operations management solutions.

Job Summary

He/She is responsible of the development, evolution and maintenance of Software Tools and SW Applications. He/She will be working within our agile development teams and be involved throughout the development lifecycle of Thales applications.

Key Responsibilities
•    Develop and maintenance of scalable IS/IT applications.
•    Work as part of cross functional, passionate agile project teams, from requirements definition to delivery phase.
•    Assure high standard of IS/IT applications delivery.
•    Research, recommend and implement tools, as needed, with a continuous improvement mindset.
•    Proactively bring issues and problems to the attention of the team, generating, proposing and implementing innovative solutions to solve them.
•    Perform Test Driven Development and Continuous Integration.
•    Maintain high standards of design and code quality, including also adherence to architectural, security and scalability standards in compliance with Thales policy.

Knowledge, Skills & Experience
•    BSc/MSc Degree in Computer Science, Computer/Telecommunications Engineering or related subjects.
•    5+ years’experience in similar roles.
•    Mandatory good knowledge of:
- Java software development with Maven & Junit
- UNIX/Linux based environments.
- Database and application stacks (e.g. JMS, Tomcat)
- Object Oriented Analysis & Design and accompanying design patterns.
- MySQL, PostgreSQL, DB/2, MongoDB, DynamoDB.
- Extensive experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit.
- Cloud (or hybrid) hosted business applications (preferably AWS).
- HTML5 & JavaScript and the underlying frameworks that support them (e.g. Struts, JSF, Spring MVC etc).
- ISO27K1
•    Nice to have:
- Working knowledge of Continuous Integration and Delivery tools
- Architectures/Integration and associated patterns.
- SQL and NoSQL databases
- Open source frameworks such as Spring, Camel, Hibernate.
- Distributed Version Control Systems such as GIT
- Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python).
- Deployment, maintenance and support of enterprise applications into AWS including, but not limited to, Route53, ELB, VPC, EC2, S3, ECS, SQS. Strong understanding of cloud security models.
- Experience of best practice security architecture.
•    Excellent English and Italian communication skills (written and verbal).
•    Ability to work with all levels of the organization within and outside the IS/IT team and the Company.
•    Team working skills and flexibility.
•    Proactive 'self-starter' attitude, able to work independently but comfortable working in a team environment.
•    Curious of develop his/her skills and sharing knowledge.
•    Ability to quickly learn new or unfamiliar technology and products Focus on the user’s experiences
•    Good analytical and problem-solving skills.
•    Willing to travel , when required.

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!

< Retourner aux résultats

À propos de notre emplacement

Firenze, Italy

Rejoindre notre Talent Community

Interessé(e) parSaisissez les premières lettres d'une catégorie puis choisissez parmi les suggestions. Saisissez ensuite les premières lettres d'un lieu puis choisissez parmi les suggestions. Enfin, cliquez sur "Ajouter" pour créer votre alerte.