Software Architect

Settore: / Information Technology /
Azienda: Randstad Italia Spa
Data annuncio: 11/05/2021
Sede di lavoro: Roma

Randstad Italia spa, In-house division, is searching a Software Architect for a customer company in the aerospace industry.


Main responsabilities:

Define the SW solution , its architecture and related verification and qualification;

Define the SW development plan and coordinate the SW development team during all the SW lifecycle 

Define the SW maintenance plan

Is responsible of the SW development, deployment, validation and maintenance activities 

Is responsible of the SW solution non conformances and their fixing

Establish the maintenance and obsolescence for HW and SW components related to SW solution

Work in cooperation with configuration manager to ensure the SW solution versioning is consistent and up to date

Ensure consistency of the SW solution and evaluate impacts as part of change management

Provide technical guidance and assumes responsibility of the technical decisions

Ensures CyberSecurity risks are defined and taken into account in the define solution and related lifecycle;

Establish and update the workplan and, in line with TAS/ECSS standards, defines the workflow including the support tools to be used and ensures the plan development team 

Monitor and produce reporting and dashboards of the technical activities under his/her responsibility;

Co-ordinates solution definition, and assessment of trade-offs between aspects of cost, customer requirements and technological possibilities;

Prepares the Design & Justification Files;

Provides knowledge on state-of-the-art software architecting, taking account of future developments and evolutions opportunities;



The ideal candidate has the following technical skill set:

SW development management methodology (agile, scrum, lean)

Advanced algorithms, data structures and computational complexity analysis

SW programming paradigms

SW programming: proficiency in C, Python,  Linux scripting (bash, awk, sed), Windows scripting (Ppowershell) – knowledge/proficiency with functional languages is desirable

SW coding standard and SW metrics indicators

Proficiency in the use of SW solution design graphical tools  (Enterprise Architect, Visual Paradigm,etc..) and related formalisms (SysML, UML, IDL, etc.)

GNU/Linux and Windows operating system advanced use/management, configuration and cyber security best practices

Networking skills: networking design and balancing, network low level protocols, appliances, troubleshooting, testing and cyber security best practices

Fault tolerant and availability SW  and SW systems design patterns

SW versioning and related management tools (at least GIT)

SW activities and issues management tools (e.g Jira)

Distributed and scalable architectures and consensus based algorithms

Microservices architectures and QoS based, latency aware, data distribution systems

Virtualization, containerization and related control/management stacks (e.g. VMWare, Kubernetes)

Cloud and edge architectures and related technology

Man-Machine and Machine-Machine interfaces, in particular web based and restful

Knowledge of webapp frameworks and programming (nodejs, angular, etc) as well a GUI framework (Qt, Kivy, etc.) is a plus

Mobile apps development knowledge is a plus

Candidati per questo lavoro