Alstom

Software Designer

Alstom
Apply
20 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Elaborate software specifications and architectures with the Lead and Software Architect.
  • Design, develop, optimize, sustain, and evolve software modules and solutions.
  • Set up the software development toolchain and define or implement CI/CD pipelines and routine-task automation.
  • Prepare and perform software module tests, verifications, and software and hardware integration.
  • Manage software requirements, traceability, configuration management, and software work products.
  • Apply design and deployment methodologies, cloud-native design principles, and reusable solution practices.
  • Collaborate with Software Architects, Hardware Designers, RAMS, V&V departments, and other cross-functional teams.
  • Contribute to standardization and continuous improvement initiatives.

Requirements

  • BE, B.Tech, or M.Tech degree in a relevant field.
  • 8 to 12 years of software design and development experience using C#, .NET Core, and Microservices architecture.
  • Proficiency in C#, .NET Core, Microservices development, ASP.NET Core, and API development.
  • Knowledge of API design and management, OAuth2, JWT, MTLS, and Azure API Management.
  • Hands-on production experience with Kubernetes and Docker.
  • Familiarity with Prometheus, Grafana, OpenSearch, and OpenTelemetry.
  • Experience with DevOps practices, GitLab, secrets management using Vault or Azure Key Vault, Terraform, and deployment strategies such as Blue/Green and Canary.
  • Understanding of Azure-preferred cloud-native design, scalability, resilience, and cost optimization.
  • Experience with design and deployment methodologies such as V cycle, SysML, and requirements management.
  • Strong communication and leadership skills for collaboration in a matrix organization.
  • Experience working with European customers is preferred.

Benefits

  • Long-term career development in the rail industry with stability and varied challenges.
  • Collaborative, agile, inclusive, and cross-functional working environment in Bangalore.
  • Access to award-winning learning and development programs.
  • Potential progression toward Technical Lead or Software Architect roles.
  • Fair and dynamic rewards package with comprehensive life, medical, pension, and social coverage.
  • Opportunity to work on innovative mobility projects and new security standards for rail signalling.

Tech Stack

AzureC#DockerGrafanaKubernetesPrometheusTerraformVault

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me