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.
