NTT DATA, Trusted Global Innovator, è tra i principali player a livello mondiale in ambito IT services. Con più di 139.000 professionisti in oltre 50 Paesi in tutto il mondo, siamo protagonisti e acceleratori della trasformazione digitale offrendo ai nostri clienti soluzioni tecnologiche e innovative progettate su misura.
Il motore di NTTDATA sono le persone, ognuna con la propria unicità, talento ed attitudine. Abbiamo costruito una Smile Working Company in cui la cura, l’ascolto delle persone, il loro benessere e sviluppo delle competenze sono la nostra priorità. Abbiamo creato spazi di lavoro che favoriscono il senso di comunità e lo scambio costruttivo di esperienze. Guardiamo al nostro domani con la stessa passione di ieri e abbiamo bisogno anche del tuo talento!
- Review of system requirements allocated to software components. - Definition of software requirements and software test cases. - Definition of software architecture and interactions between software units. - Code development and documentation in different programming languages. - Software testing at different levels (software unit tests, software integration tests and software qualification tests) with MIL, SIL and HIL techniques. - Fixing of software bugs coming out from software testing and LOG analysis. - Ensuring vertical and horizontal traceability and consistency. - Emission and release of project deliverables in compliance with the planned deadlines and applicable quality standards. - Execution of impact analyses and effort estimations related to software development and testing in order to support Project Change Management. - Performance of technical trainings and development of training guides related to software development techniques and programming languages. - Technical coordination of a small group of resources by managing workloads and defining priorities in accordance with the unit manager. - Reports to the unit manager potential process improvement initiatives that bring value to the company in terms of efficiency and time saving. - Generation of automated reports related to project activities. - Monitoring of trends in software development technologies and tools.
Expertise in debug techniques and algorithm optimization techniques. - Passion for scripting and automation techniques based on interaction with online databases. - Knowledge of modeling techniques applicable to real-time dynamic systems. - Knowledge of main technologies and architectures used in embedded SW development. - Knowledge of several programming languages (e.g. C, C++, C#, Python, SQL, Java, PHP, etc.). - Knowledge of several Integrated Development Environments (IDEs). - Knowledge of several communication protocols (e.g. CAN, LIN, Ethernet, Bluetooth, etc.). - Knowledge of software quality criteria and of code development best practices (e.g. MISRA C rules). - Knowledge of the main code versioning tools (e.g. GIT, Bitbucket). - Basic knowledge of Requirements Engineering and Requirements Management. - Basic knowledge of Functional Safety (e.g. ISO 26262). - Basic knowledge of Automotive SPICE or equivalent quality standards. - Basic knowledge of V-model for product development. - Basic knowledge of DOORS, Polarion, JIRA, Confluence. - Strong propensity to innovation and team work. - Excellent knowledge of technical English. - Proactivity and problem solving skills. - Ability to work under pressure.