Solution Architect
OVERALL PURPOSE OF THE ROLE:
- Develop and deliver the ATS Subsystem in line with the Project Roadmap and as agreed with the ATS projectleader
RESPONSIBILITIES:
- Design the distribution of the multiple servers and application of the ATS for his/her project.
- Design the different ATS applications by reusing the existing ATS product component and designing the specific software need for his/her project.
- Design the data configuration needed for his/her project.
- Supports the development and integration during integration phases.
- With the ATS Project Leader, define and agree on the Product Development roadmap that he/she commits to deliver
- With the ATS Project Leader, provide QCD estimation (Quality, Cost, Delay) on his/her project request and support System Application Architects in gap analysis/QCD quotation
- With the ATS Project Leader, manage the Project ATS Development team for both internal (Products Engineering) and external (buy) developments, ensuring respect of QCD commitments
- Ensure technical coordination, arbitrate design choice (with Design Authority for the main
- ones)
- Organize the ATS Project Design Reviews on his/her project
- Apply and contribute to improvement of the Product Development processes, methods & tools as defined by the Methods and Tools organization
- Support Make or Buy analysis and arbitration
- Support R&D plan and activities with the return of experience from his/her project.
- Develop design-to-cost approach in developments to decrease unit cost of solutions
- Support ATS Project Leader & ATS Project V&V Leader to define the best Product validation policy and strategy
- Alert the reporting structure for any event that could impact product development QCD commitments
- Manage Project Requirements: ensure the traceability of the Project requirements (from the customer requirement down to the software and hardware level) and ensure that each project requirement has been addressed by V&V through the whole development cycle
- Manage ATS Product Configuration, Change Management and deliveries: establish and maintain the configuration baselines, perform configuration reviews, lead the Control Board (CCB) with the ATS Leader
Qualifications & Skills:
EDUCATION
- BE/B.Tech/M.Tech with 12 to 15 years of software design & development experience
TECHNICAL COMPETENCIES & EXPERIENCE
- Experienced in design and deployment methodology (V cycle, SysML, requirement management)
- Experiencedin software development in industrial environments most preferably in C++ or C#,
- Some knowledge on signalling system(interlocking, ATC and ATS) - Optional
- Knowledge of network and network protocols (OPC, SOAP, 0MQ, )
- Knowledge of technical elements linked to modernRailway Signalling (IP networks, embedded software,XML technology)
- English Fluent
- Autonomy and proactivity are a key success factors for this job.
- Preferred from Engineering Captive Units or signalling companies.
EXPERIENCE / SKILL SET
- Mandatory: Design Patterns, C++, Multithreading, COM/DCOM, XML, UMLSQL, OPC, XML
- Optional: C#, OPC, SQL server, WinDBG/VS-DBG,
- Requirement management and Traceability
Language Skills:
- Proficient in English language
AGILE
- Capacity to continuously adapt to a changing environment by showing a pro-active and positive approach
- Actively listen to people, encouraging feedback and sharing experiences
- Partner with our customers to provide the most relevant and innovative solutions
- Look for innovation trends to continuously improve our solutions and ways of working
- Present alternative solutions (not problems)
- Make things simple
- Focus on our goals and prioritize our actions
- Be curious and have an appetite for learning
INCLUSIVE
- Work as a team and avoid silos
- Ask questions instead of making assumptions
- Design, develop, provide tools and accommodate structures that include everyones needs and abilities
- Ensure equal access to opportunities
- Show respect for others individuality and cultural identity
- Use a language understandable by everybody
- Seek out and value opinions, ideas and perspective that are different from our own
- Give the opportunity to everyone to demonstrate their creativity & competencies irrespective of their years of experience
RESPONSIBLE
- Keep our commitments towards internal and external stakeholders (employees, customers, passengers, society)
- Comply with our code of ethics and support the use of the Alstom Alert Procedure
- Create a safe environment for all employees and contractors, know and apply the company EHS procedures
- Learn from your mistakes and implement corrective actions
- Stand up for our convictions and speak up
- Lead by example
- Demonstrate recognition for people
- Give sense and meaning to our decisions