TMS Software ArchitectDate: 18 May 2024
Location: Bologna, BO, IT
Company: Alstom
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
The purpose of the job is to specify and design software architecture of the ICONIS product of the Traffic Management System (TMS) and support the Product Tech Leaders in finding the best implementation strategies for ICONIS TMS.
The selected candidate will be part of the ICONIS Development team and will work within an international team. He/she will be responsible for analysing the needs and technical requirements of the project in order to develop or use the best possible solutions for the software design of the ICONIS product itself.
Moreover, the job will consist of coordinating and monitoring a team of developers (internal and/or external), writing/updating technical documentation, attending as Product reference in meetings with customers, participating in international workshops and joint design meetings.
RESPONSIBILITIES INCLUDE SOME OF THE FOLLOWING: Contribute to the development of new functionalities and architecture specifications, in collaboration with the Product Architects, Tech Leaders and the whole Development Team;Interface with the internal customer or project technical responsibles, to identify the product requirements;Support the coordination and monitoring of the sub-team of software developers (internal/external), to fit the TMS product milestones;Analyse input needs (external or internal) and requirements, designing or reusing existing solutions;Formalise and maintain product specifications (operational, functional and constructive), application rules and descriptions of supporting processes and the related checks, validations and evaluations;Manage design within major security constraints, participating in joint design meetings both internally and with suppliers on the international customer;Design the product functionalities in a way they can be reused by other projects;Contribute to workload estimations for the deliverables of his scope;Support software developments (internal/external) to adapt system milestones towards multiple external interfaces.SKILLS & EDUCATION: Essential: University Degree level in Electronics Engineering, Information Technology, Computer Science is the educational requirement for this role. You have a minimum of 4 years of experience in complex software developments based on Windows systems and a deep knowledge of software programming languages, frameworks and IDEs (.NET, C# or C++, WCF, T-SQL, Visual Studio, Git). Knowledge of Microsoft Windows operating systems and Hyper-V, and command of IT architectures (client/server, redundancy, load balancing, virtualization, IP networking, routing and SQL databases) is needed for the role.
You are fluent in English.
Location: Bari, Bologna, Florence or Rome site.
You don't need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you'll be proud. If you're up for the challenge, we'd love to hear from you!
Important to note: As a global business, we're an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We're committed to creating an inclusive workplace for everyone.
#J-18808-Ljbffr