Software Architect

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

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

Responsabilità

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;


 

Functie-eisen

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
Partner: