Software Architect

4 months ago


Bengaluru, India Alstom Full time

Req ID:452976 

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.

NETWORK & LINKS:

INTERNAL

System Engineers or Product Designers Software Designers V&V Architects & Designers Project/Program Quality Safety Managers Project/Program Cybersecurity Manager & Engineers

EXTERNAL

Project Teams

OVERALL PURPOSE OF THE ROLE :

Develop and deliver the software modules by ensuring detailed design and implementation of those modules.

MAIN RESPONSIBILITIES:

Contribute to the elaboration of product/system specification & architecture, in collaboration with the Product Designers or System Engineers Define the software requirements specifications Define the functional requirements, operational requirements, interfaces requirements and the requirements linked to performance, safety, cybersecurity, Reliability Availability and Maintainability (RAM)… constraints Ensure that all the requirements can be verified (testability, …) Ensure the traceability of the software requirements through the development cycle Define the software architecture Elaborate the functional and structural breakdown into software components Allocate the requirements to the software components Define the interfaces between the software components Define the dynamical behavior of the software Validate the feasibility of the solution: model simulation, mock-up Take main technical choices for software development Select development tools, methodology (ex: UML, …), programming languages, coding strategy and coding rules…, strictly following internal process/methods & tools recommendations Contribute to the selection of the execution environment (processor, operating system, middleware, basic software…), together with the product architect, system engineering manager and hardware architect Arbitrate and validate major software design choices Perform software/software integration, together with the software designers Perform hardware/software integration, together with the hardware architect Specify, design, prepare and perform tests and verifications of his/her deliverables Sustain the software Keep informed of the evolution of technologies through techno watch Contribute to standardization by reusing existing solutions or by defining reusable solutions, including COTS* Apply and ensure application of processes and standards Contribute to continuous improvement (RoE: Return of Experience, process…)

EDUCATION: in Computer Science, Information Technology, EE, EEE

BEHAVIORAL COMPETENCIES:

Dynamic, autonomous. Creativity and ability to work in a complex environment. Be Innovative and demonstrate to peers and implement in Reusable codes, and development. Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player. Ability to communicate effectively with internal and external stakeholders.

TECHNICAL COMPETENCIES & EXPERIENCE:

Possess strong programming/design skill in C++, , WPF and SQL Database. Knowledge of cloud-based platforms such as AWS, Azure, or Google Cloud. Familiarity with containerization technologies like Docker and Kubernetes. Proficiency in implementing and managing DevOps processes. Experience with microservices and service-oriented architectures. Excellent communication skills with ability to learn new languages and technologies Preferably engineers with Railway domain experience. Designing and developing applications with object oriented approach. Troubleshoot, debug and fix issues Maintaining and upgrading existing system Ability to collaborate on projects and work independently when required Coordinating with all stakeholders to determine application requirements and changes Analytical mind and business acumen and Problem-solving aptitude

SOFTWARE SKILLS:

12+ minimum years of proven and strong experience in development and implementation C++, , WPF and SQL Database Possess good skills in working with database like MS SQL Server 2012 Software development experience using IDE like Visual Studio .NET. with Object Oriented approach.Experienced at converting software requirements and designs into source code. Knowledge of any configuration management tool and workflow management tool is essential (ex. ClearCase, ClearQuest, TFS, Starteam,...) Awareness of any one of these SDLC models - SCRUM, V-model Knowledge in Railway Signaling Domain is a huge advantage

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.

Job Type:​Experienced​


Job Segment: Cloud, Developer, Database, SQL, Computer Science, Technology



  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire, we are on a mission to revolutionize the insurance industry with innovative data analytics and visualization tools. We are seeking an experienced Senior Software Architect who can lead our team in designing and implementing cutting-edge software systems.As a key member of our engineering team, you will be responsible for:Architecting complex...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the leading platform for Property & Casualty insurers to engage, innovate, and grow efficiently. Our platform combines digital, core, analytics, and AI to deliver a cloud service.We partner with our customers to continually evolve and enable their success. With an unparalleled implementation track record of 1600+ successful...


  • Bengaluru, Karnataka, India IAST Software Solution Pvt Ltd Full time

    Job Title: Software Solutions ArchitectAbout the Role:We are seeking an experienced Software Solutions Architect to join our team at IAST Software Solution Pvt Ltd. As a key member of our architecture team, you will be responsible for designing and architecting complex enterprise applications using Spring Boot framework.Key Responsibilities:Translate...

  • AI Software Architect

    4 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced AI Software Architect to lead the development of cutting-edge artificial intelligence solutions.Company OverviewWe are a forward-thinking company dedicated to delivering innovative software solutions that transform businesses. Our team of experts is passionate about pushing the boundaries of what is...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software is seeking a skilled Senior Golang Software Architect to join our Product & Engineering team.Estimated Salary: $120,000 - $180,000 per annumAbout the RoleThe successful candidate will have extensive knowledge of software development and will work alongside other software engineers and developers to deliver high-quality products.Key...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to lead our HR systems development team. As a key member of our technology team, you will be responsible for designing and implementing innovative solutions to meet the evolving needs of our HR business.

  • Software Architect

    3 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    Job Description:We are seeking a highly skilled Software Architect - Data Analytics to join our team at Guidewire Software. This role will involve leading the design and architecture of complex software systems, collaborating with product managers and engineers to translate business requirements into technical specifications, and mentoring junior...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    At Guidewire Software, we're on a mission to revolutionize the insurance industry by harnessing the power of data analytics and visualization. We're seeking an experienced Senior Software Engineer(Java) with a passion for architecting complex software systems that drive actionable insights.Job OverviewWe're looking for a talented engineer who can lead our...


  • Bengaluru, Karnataka, India Vmware Software India Private limited Full time

    About the Role:This position is part of the End-User Computing Division of Broadcom and is planned to transfer to Omnissa in 2024. As a key member of the team, you will be responsible for architecting and designing enterprise software or cloud services using C++/C#.Key Responsibilities:•Design and Development: Architect and design enterprise software or...

  • Software Architect

    1 day ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking an experienced Software Architect to lead our Data Analytics team. This is a unique opportunity to design and implement cutting-edge data analytics solutions for the insurance industry.**Key Responsibilities:**Lead the design and architecture of complex software systems, aligning with the company's technical vision.Collaborate with product...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire Software, the market leader that 400+ insurance companies trust to run their critical platform, is seeking a seasoned software architect to lead our next generation of data analytics and visualization tools. We believe that making a great decision should not require 100 in-house data scientists.We are looking for an enthusiastic engineer who is...


  • Bengaluru, Karnataka, India Dew Software Full time

    We are seeking a highly skilled Senior Database Architect to join our team at Dew Software. As a Senior Database Architect, you will design, develop, and maintain high-performance SQL databases that support software applications.Job DescriptionDesign and implement database architectures that meet business requirementsDevelop and maintain optimized SQL...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Data Driven Java Software Architect to join our team at Guidewire Software. This is an exciting opportunity to work on complex software systems, make informed decisions that align with the company's technical vision, and lead design and architecture discussions.Key ResponsibilitiesLead design and architecture...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software Solutions:Eka, a prominent player in the vendor solutions market for metals, energy, and agriculture, has merged with Quor Group. This strategic merger has solidified our position in the industry.We cater to a diverse range of asset classes utilizing a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside...


  • Bengaluru, Karnataka, India Bosch Global Software Technologies Full time

    Are you a seasoned software expert looking to lead the development of cutting-edge automotive solutions? We are seeking a highly skilled Senior Automotive Software Architect to join our team at Bosch Global Software Technologies.About the Role:Lead the architecture and design of Android-based automotive software solutions, ensuring high performance,...


  • Bengaluru, India Bosch Global Software Technologies Full time

    Role: I4.0 - Software ArchitectExperience: 12-15 yearsLocation: Bengaluru, PuneResponsibilities:· Solution Estimation and Design: Provide accurate estimates for Industry 4.0 solutions and lead the design and architecture of scalable, robust software solutions for transformation programs.· Smart Factory Use Cases: Expertise in conceptualizing end-to-end...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    **Job Summary**We are seeking a highly skilled Senior UI Software Architect to join our team at Flexera Software India LLP. As a key member of our UI development team, you will be responsible for designing and developing world-class user interfaces for our web applications.Key Responsibilities:Design and implement UI architecture using modern JavaScript...

  • SLK Software

    2 months ago


    Bengaluru, India SLK SOFTWARE Full time

    About SLK Software : SLK Software is a global technology services provider focused on bringing AI, intelligent automation, and analytics together to create leading-edge technology solutions for our customers through a culture of partnership with them, led by an evolutionary mindset. For over 20 years, we've helped organizations across diverse industries...

  • Software Architect

    2 months ago


    Bengaluru, India Integra Full time

    Purpose of this role: Integra is looking for a seasoned Software Architect with a proven record of designing and implementing robust software that align with our business objectives. The role involves comprehensive engagement with cross-functional teams, key stakeholders, and clients to understand business requirements and translate them into architectural...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Iosys Software is looking for a talented Full Stack Engineer to join our Product & Engineering team. Estimated Salary: $150,000 - $200,000 per annum.About the RoleThe ideal candidate will have extensive experience in software development and a strong background in Golang, React Native, and mobile application development.We are seeking someone with excellent...