Software Architect
3 months ago
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 & EngineersEXTERNAL
Project TeamsOVERALL 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 aptitudeSOFTWARE 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 advantageYou 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
-
Software Architect Lead
1 week ago
Bengaluru, Karnataka, India MRI Software Full timeAbout the Role:The successful candidate for this position will be a seasoned Software Architect Lead with a strong background in architecting, designing, developing, and evolving Microsoft .Net based applications.Responsibilities:Understand the functional domain of the application and its use.Design, develop, and maintain efficient, reusable, and reliable...
-
Senior Software Architect
1 week ago
Bengaluru, Karnataka, India MRI Software Full timeMRI Software is seeking a highly skilled Solution Architect to lead our team of software engineers. The ideal candidate will have a strong background in software development lifecycle, with at least 8 years of experience in leading teams and architecting software solutions. Key responsibilities include designing, developing, and maintaining efficient,...
-
Software Solutions Architect
1 week ago
Bengaluru, Karnataka, India MRI Software Full timeAdvanced Software DevelopmentWe are seeking an experienced candidate to join our team as a Senior Software Engineer. The ideal candidate will have a strong background in software development, with a focus on designing, developing, and maintaining efficient, reusable, and reliable code. About the RoleUnderstand the functional domain of the application and...
-
Software Architect Lead
4 weeks ago
Bengaluru, Karnataka, India MRI Software Full timeJob Title: Team LeadJob Summary:MRI Software is seeking an experienced and skilled Team Lead to join our team. As a Team Lead, you will be responsible for leading a small team of software developers in designing, developing, and maintaining Microsoft .Net based applications.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable...
-
Software Architect
4 weeks ago
Bengaluru, Karnataka, India PROD SOFTWARE INDIA PRIVATE LIMITED Full timeAssociate Architect PositionWe are seeking a highly motivated and dynamic Associate Architect to join our team at PROD SOFTWARE INDIA PRIVATE LIMITED. As an Associate Architect, you will be responsible for the entire software development life cycle, from design and coding to maintenance and deployment.Key Responsibilities:Design and develop secure desktop...
-
Senior Software Architect
1 week ago
Bengaluru, Karnataka, India AxCrypt Software Private Limited Full timeJob Title: Senior Software ArchitectJob Summary:AxCrypt Software Private Limited seeks an experienced Senior Software Architect to lead the design and development of cutting-edge software solutions.Main Responsibilities:Oversee the architecture and development of software solutions, ensuring alignment with organizational goals.Collaborate with stakeholders...
-
Senior Software Architect
2 weeks ago
Bengaluru, Karnataka, India Sahaj Software Full timeAbout the RoleAt Sahaj Software, we're looking for an exceptional Senior Software Architect who embodies hands-on expertise, a passion for innovation, and a commitment to delivering high-quality solutions. As a key member of our team, you'll thrive in an environment that values trust, respect, and transparency.Key ResponsibilitiesDrive Architecture and...
-
Senior Software Architect
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the JobDescriptionWe are seeking a highly skilled Senior Software Architect to join our team at VMware Software India Private Limited. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and secure software solutions that meet the high standards of our customers.About the RoleAs a Senior...
-
Senior Software Architect
2 weeks ago
Bengaluru, Karnataka, India PNR Software Solutions Full timeAbout the Role:PNR Software Solutions is seeking a highly skilled Senior Software Architect to join our team. In this role, you will be responsible for designing and developing cutting-edge SPA applications using React/Angular8+. You will participate in requirement analysis, architecture, design, coding, and testing, and have strong ability to...
-
MacOS Software Architect
3 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking an experienced MacOS Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our Horizon Remote Experience Engineering team, you will be responsible for designing and developing critical architectural components, including AI and ML integration, for our Anywhere Workspace platform.Key...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Dew Software Full timeAbout the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...
-
Software Architect
4 weeks ago
Bengaluru, Karnataka, India Revolo Infotech Full timeJob Title: Software ArchitectWe are seeking a highly skilled Software Architect to join our team at Revolo Infotech. As a key member of our technology team, you will be responsible for designing and implementing software systems that meet the needs of our clients.Key Responsibilities:Design and develop software architectures that meet business...
-
Staff Software Architect
3 weeks ago
Bengaluru, Karnataka, India Flexera Software India LLP Full timeAt Flexera, we're on a mission to revolutionize the software industry. As a Staff Engineer on our SaaS Platform Services Team, you'll play a pivotal role in designing, developing, and maintaining critical components of our platform. This is a unique opportunity to leverage your expertise in Golang and collaborate closely with other engineering teams to...
-
Associate Architect
4 weeks ago
Bengaluru, Karnataka, India eProductivity Software Full timeJob Title: Associate ArchitectAbout the Role:We are seeking a highly motivated and experienced Associate Architect to join our team at eProductivity Software. As an Associate Architect, you will be responsible for designing and developing secure desktop and web applications for real-time systems. You will work closely with our development team to create...
-
MacOS Software Architect
3 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking an experienced MacOS Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our engineering team, you will be responsible for designing and developing high-performance, scalable software solutions optimized for the MacOS platform.Key ResponsibilitiesTake ownership of product...
-
MacOS Software Architect
6 days ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the Role:We are seeking an experienced MacOS Software Architect to join our team at IN10 VMware Software India Private Limited. This is a fantastic opportunity to work on cutting-edge technology and contribute to the development of our innovative software solutions.Key Responsibilities: Design, implement, and maintain high-performance, scalable...
-
Senior Software Architect
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the JobWe are seeking a highly skilled Senior Software Architect to join our team at VMware Software India Private Limited. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions that meet the high standards of our customers.Key ResponsibilitiesDesign and develop complex...
-
MacOS Software Architect
2 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the RoleWe are seeking an experienced MacOS Developer to join our team at IN10 VMware Software India Private Limited. As a MacOS Developer, you will be responsible for designing, implementing, and maintaining resilient, high-performance, and scalable software solutions optimized for the macOS platform.Key ResponsibilitiesTake ownership of product...
-
Senior Software Architect
4 weeks ago
Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full timeAbout the JobWe are seeking a highly skilled Senior Software Architect to join our team at VMware Software India Private Limited. As a key member of our engineering team, you will be responsible for designing and implementing software solutions that meet the high quality standards of our product.Key ResponsibilitiesDesign and build frameworks, tools, and...
-
Software Architect
2 weeks ago
Bengaluru, Karnataka, India NetApp Full timeJob Title: Software ArchitectNetApp is seeking a highly skilled Software Architect to join our AI Data Platform development team. As a Software Architect, you will play a key role in the design and development of our flagship storage operating system, ONTAP.The ideal candidate will have a strong understanding of software engineering principles and experience...