Alstom
Alstom16h ago
Career Pages

Software Architect

Gurgaon, HR, IN
Full Time
Senior Level

Auto Apply to 50+ AI Matched Software Architect Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Alstom

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Alstom is seeking a highly skilled Software Architect specializing in microservices to join our dynamic team in Gurgaon, India. This role is pivotal in driving our Smart Transportation initiatives, focusing on developing new digital solutions and enhancing energy efficiency, traffic operations, and passenger services.

As part of our innovative Digital Factory, you will contribute to the forefront of the digital revolution by leveraging expertise in machine learning, data science, video analysis, and more. You will play a key role in designing, building, and operating a multi-tenant Data Platform for Smart Transportation and IoT Analytics, targeting Alstom's global customers on both cloud and on-premise platforms.

Overall Purpose of the Role:

The Microservices Application Software Architect will be responsible for migrating legacy services to a modern, container-based microservices model. You will design, develop, and maintain the microservices architecture, ensuring its quality, scalability, and performance. This includes providing technical leadership, promoting best practices, and recommending new technologies to optimize our system architecture.

Responsibilities:

  • Collaborate with development teams to migrate legacy services to a container-based microservices architecture.
  • Design, develop, and refactor microservices using Kubernetes, Istio, and ingresses.
  • Utilize message queues like RabbitMQ or Kafka for inter-service communication.
  • Design and develop well-structured, performant APIs and databases for microservices.
  • Propose and implement robust software and system architectures and development best practices.
  • Continuously research and recommend new technologies, frameworks, and libraries for microservices development to enhance architecture and development processes.
  • Support application performance tuning, troubleshooting, and system monitoring.
  • Contribute to program plans, timelines, and estimates, ensuring effective stakeholder communication.

Qualifications & Skills:

Education:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related engineering field.

Behavioral Competencies:

  • Outstanding technical leadership with proven hands-on experience in developing high-performance, scalable microservices.
  • Ability to guide and mentor other developers.
  • Innovative mindset, aligned with new product development technologies and methods.
  • Demonstrated teamwork and collaboration skills in a professional setting.
  • Proven capabilities in working effectively with global teams.
  • Team player with a proactive approach to staying current with new technologies and recommending their adoption.

Technical Competencies & Experience:

  • 8 to 10 years of experience in IT and/or digital companies, focusing on microservices development and legacy system migration to container-based models.
  • Excellent proficiency in Python and/or Java.
  • Expertise in designing, analyzing, and maintaining large-scale distributed systems.
  • Ability to define modern software architectures with comprehensive documentation.
  • Deep understanding of software engineering best practices, including Agile methodologies, CI/CD, testing, and code quality standards.
  • Extensive experience with containerization technologies such as Kubernetes, Istio, and ingresses.
  • Strong experience with message queues like RabbitMQ or Kafka.
  • Solid knowledge of databases and data architectures, including SQL and NoSQL databases (e.g., Elasticsearch, PostgreSQL).
  • Experience with Azure cloud-based provisioning and deployment.
  • Familiarity with cloud technologies, service models, and deployment models.
  • Experience working with data engineering and data science teams and data platforms is a plus but not mandatory.

While a passion for trains isn't required, you'll be proud to be part of a company that makes a tangible difference in global mobility.

Company

Alstom

Alstom

Alstom is a global leader in smart and sustainable mobility solutions, offering the broadest portfolio in the industry. From high-speed trains and metros to turnkey systems, services, infrastructure, ...

Gurgaon, HR, IN
Posted on Career Pages
Software Architect (Gurgaon, HR, IN) at Alstom | Gurgaon, HR, IN | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform