DIAGNOSTIC SOFTWARE ARCHITECT ENGINEER

Posted 4 days ago
Contract type: Permanent
Workplace: Torino TO, Italia

PROFILE

In the Iveco Group Off Board Diagnostics for Commercial Vehicles we are looking for an experienced Software Architect Engineer to join the software developer team, designing and guiding the development of the diagnostic application platform.

The scope of the position is for a Senior Engineer with a deep interest for business and high attention to detail when designing and reengineering systems for security, performance, monitoring, scalability and maintainability.

In this role, the candidate should be an excellent communicator who is able to translate complex requirements into functional architecture. We’d also like to have hands-on experience on software development and be able to manage complex programs.

RESPONSIBILITIES

  • Understand company needs to define system specifications
  • Plan and design the structure of a technology solution
  • Communicate system requirements to software development teams
  • Evaluate and select appropriate software or hardware and suggest integration methods
  • Oversee assigned programs (e.g. conduct code review) and provide guidance to team members
  • Assist with solving technical problems when they arise
  • Ensure the implementation of agreed architecture and infrastructure
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

REQUIREMENTS SW Server side experience

    • Proven experience as Software Architect (+5 years of experience)
    • Experience in software development and coding in various languages (C#, .NET, Java etc.)
    • Excellent knowledge of software and application design and architecture
    • Excellent knowledge of UML or other modeling methods
    • Familiarity with HTML/CSS, JavaScript and UI/UX design
    • Understanding of software quality assurance principles
    • A technical mindset with great attention to detail
    • Understanding of strategic IT solutions
    • Experience in project management and service-oriented architecture (SOA)
    • Excellent knowledge of Windows operating system and databases (SQL server)
    • Experience in cloud technologies
    • Excellent communication skills
    • Problem-solving aptitude
    • Organizational and leadership skills
    • MSc/MA in computer science

    REQUIREMENTS SW Client side experience

    • Proven experience as software architect
    • Experience in software development and coding in various languages (C#, .NET, Java etc.)
    • Experience in software applications for the diagnostics of electronic control units (knowledge of KW2000 and UDS diagnostic protocols)
    • Excellent knowledge of software and application design and architecture
    • Knowledge of UML or other modeling methods
    • Understanding of software quality assurance principles
    • A technical mindset with great attention to detail

    Location: Turin

    #LI-Hybrid