Alstom

Software Architect

Alstom
Apply
3 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define software specifications and architecture in collaboration with architects.
  • Design, develop, test, maintain, and enhance software components and applications.
  • Create responsive UI/UX applications using modern web technologies.
  • Design and implement distributed systems using microservices architecture.
  • Set up and maintain development tools and environments.
  • Integrate software with hardware systems.
  • Containerize applications and deploy and manage them in Kubernetes clusters.
  • Manage configuration, version control, repositories, branching strategies, and software deliverables.
  • Apply standard development processes, contribute to continuous improvement, and promote reusable solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in full-stack web application development, including technologies such as Angular, TypeScript, or Vue.js.
  • Experience designing and developing distributed systems with microservices architecture.
  • Experience creating responsive UI/UX applications.
  • Familiarity with DevOps processes, Web APIs, and databases such as PostgreSQL.
  • Understanding of software development life cycle practices, software development methodologies, and UML modeling.
  • Proficiency with Docker and Kubernetes.
  • Hands-on experience with Azure Cloud Services, including App Services, Azure Functions, AKS, and Azure DevOps.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
  • Proficiency with Git-based workflows and repository management.
  • Familiarity with unit testing, integration testing, and test automation frameworks.
  • Comfort working in Agile environments with continuous integration and delivery principles.

Benefits

  • Long-term career stability and opportunities to develop new skills in the rail industry.
  • Collaboration with transverse teams and colleagues on innovative mobility projects.
  • Flexible and inclusive working environment.
  • Opportunities to move across functions and countries and progress toward leadership or advanced technical roles.
  • Investment in employee development through award-winning learning programs.
  • Fair and dynamic rewards with comprehensive social coverage, including life, medical, and pension benefits.

Tech Stack

AngularDockerGitGitHub ActionsGitLab CI/CDJenkinsKubernetesPostgreSQLTypeScriptVue.js

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me