Software Architect

2 months ago


Bangalore, 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: B.Tech./ B.E./M.E./M.Tech./M.S. 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++, C#.net , 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++, C#.net , 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​


  • Software Architect

    3 months ago


    Bangalore, India Philips Full time

    Job TitleSoftware ArchitectJob DescriptionJob title:Software ArchitectAs the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to an agile development team, to refine the product backlog and to create, enhance, and maintain an application portfolio.  The Software Architect should be able to successfully...

  • Software Architect

    1 month ago


    Bangalore, India Philips Full time

    Job TitleSoftware ArchitectJob DescriptionJob title:Software ArchitectYour role:As the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to 1-2 agile development teams, to refine the product backlog and to create, enhance, and maintain an application portfolio.  The Software Architect should be able to...

  • Software Architect

    3 months ago


    bangalore, India QpiAI Full time

    Software ArchitectPosition Type: Full-TimeJob Summary:The Software Architect will play a critical role in shaping the future of our software development practices. This position involves designing and overseeing the setup of software development processes, documenting release processes, ensuring adherence to best practices, and driving continuous...


  • Bangalore, India Philips Full time

    Job TitleSr. Software ArchitectJob DescriptionJob title:Sr. Software ArchitectYour role:Duties and Responsibilities:Responsible for the design, implementation, integration, and testing of enterprise backend components or modules in high quality, according to requirements, and on time.Comply and align with software development professionalism standards within...

  • Software Architect

    1 month ago


    Bangalore, India Alstom Full time

    Req ID:443272  We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global...


  • Bengaluru/ Bangalore, India consilium software inc. Full time

    Apply CX Solution Architect, consilium software inc. in Bengaluru/ Bangalore for 8 - 10 year of Experience on TimesJobs.com

  • Software Architect

    3 months ago


    Bangalore, India Alstom Full time

    Req ID:423204  Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility...


  • bangalore, India Infosys Full time

    Years of experience: 4-15 yearsEmbedded Software DevelopersJob Description:Embedded Software Developer specializing in automotive electronics and software-defined vehicles (SDV). The ideal candidate will have a strong background in embedded systems development, real-time operating systems (RTOS), and experience in developing software for automotive...


  • bangalore, India Stellantis Full time

    Position Title: Lead Software ArchitectThe new Software Organization is seeking experienced, passionate and creative individual to lead the architectural design of a new and innovative software platform for Stellantis which integrates advanced software functions with cloud connectivity and EDGE processing for the next generation vehicle. The position...

  • Software Architect

    5 days ago


    bangalore, India Smarsh Full time

    Company DescriptionSmarsh is the leader in communications compliance, archiving, and analytics. We provide compliance across the broadest set of communications channels with insights on what’s being captured. Smarsh customers manage over 500 million daily conversations across 80 channels and growing. Customers include the top 10 U.S., top 8 European, top 5...


  • Bangalore Rural, India Saaki Argus & Averil Consulting Full time

    About Company Our Client is a digital technology start-up headquartered in Singapore focused on the Automotive, Fintech & Manufacturing industries Job Description: Software Engineering Architect About the role This opportunity is for Principal Digital Architect, who will be responsible for architecting and modernizing our customer-facing and distribution...

  • Software Architect

    3 weeks ago


    Bangalore, India Philips Full time

    Job TitleSoftware Architect - C# FullstackJob DescriptionJob title:Software ArchitectAs the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to an agile development team, to refine the product backlog and to create, enhance, and maintain an application portfolio.  The Software Architect should be able to...

  • Software Architect

    5 days ago


    bangalore, India Lucidspire Full time

    Exciting career opportunities await! Ready for New Challenges? Lucidspire Hiring!"Designation: Software ArchitectExperience: 10+ years of experience in software development, with at least 6 years in an architecture or lead role.Qualification:Bachelor’s Degree in Computer Science, Engineering, or a related field.A Master’s degree is...

  • Software Architect

    3 months ago


    Pune/Bangalore, India Onward Technologies Limited Full time

    A software architect is a professional responsible for designing and overseeing the development of complex software systemsThey are involved in the high-level design decisions and provide guidance to the development team throughout the software development life cycleHere are some key responsibilities and activities of a software architect: - System Design:...


  • Bangalore, India ITChamps Software - SAP Consulting & Training Full time

    Company Description ITChamps Software - SAP Consulting is a pure-play SAP consulting firm based in Mysore, India. Since 2005, we have been actively engaged as an Extended Business Member of the SAP community and have provided online training to customers and aspiring consultants as an SAP Education partner. With a strong track record of successful...

  • Software Architect

    1 day ago


    Bangalore, India Smarsh Full time

    Company Description Smarsh is the leader in communications compliance, archiving, and analytics. We provide compliance across the broadest set of communications channels with insights on what’s being captured. Smarsh customers manage over 500 million daily conversations across 80 channels and growing. Customers include the top 10 U.S., top 8 European,...

  • Software Architect

    1 day ago


    Bangalore Urban, India Marketsleague Full time

    We are looking for a motivated Software Architect with 3–5 years of experience to lead the design and development of scalable software solutions. The successful candidate will be responsible for making high-level decisions for software architecture, developing design patterns, and guiding the engineering team through the implementation of these systems. A...

  • Software Architect

    3 weeks ago


    Bangalore Metropolitan Area, India Pramana Full time

    About Pramana:Pramana, Inc., enables digital transformation for next-generation pathology at medical centers, pathology labs, and biorepositories. Pramana offers a first-in-class Digital Pathology as a Service (DPaaS) solution by providing a turnkey service with cutting-edge whole slide imaging systems and a scalable software platform for clinical workflows....

  • Software Architect

    1 day ago


    Bangalore, India Groww Full time

    About Groww We are a passionate group of people focused on making financial services accessible to every Indian through a multi-product platform. Each day, we help millions of customers take charge of their financial journey. Customer obsession is in our DNA. Every product, every design, every algorithm down to the tiniest detail is executed keeping the...


  • bangalore, India Global Technologies Full time

    Position : Software System Architect Total experience : 10+ yearsDesired Skills and Experience :- 10+ years, as a developer, designer & architect of one of the following : Network OS, Firmware, Storage or Compute virtualization SW.- Industry experience building enterprise solutions like Network OS, Virtualization (Storage / Computer) and device drivers on...