2 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Collaborate with architects to define software specifications and architecture.
- Design, develop, test, and maintain responsive web application components.
- Implement microservices for distributed systems and ensure application quality and scalability.
- Integrate software and hardware systems.
- Set up and maintain development tools and environments.
- Manage configuration and version control of software deliverables.
- Apply standard processes, contribute to continuous improvement, and promote reusable solutions.
Requirements
- Degree in Computer Science, Software Engineering, or a related field.
- Experience in full-stack web application development using technologies such as Angular, TypeScript, or Vue.js.
- Proficiency designing and developing distributed systems with microservices architecture.
- Strong understanding of responsive UI/UX design principles.
- Familiarity with DevOps processes, Web APIs, and relational databases such as PostgreSQL.
- Hands-on experience with Docker and Kubernetes.
- Experience with Azure Cloud Services, including App Services, Azure Functions, and AKS.
- Knowledge of Azure DevOps, Jenkins, GitHub Actions, or GitLab CI/CD.
- Proficiency with Git-based workflows and version control systems.
- Familiarity with testing frameworks, quality assurance practices, Agile environments, and DevOps principles.
Benefits
- Long-term career stability and opportunities to develop new skills in the rail industry.
- Flexible and inclusive working environment.
- Opportunities to work on innovative rail signaling projects with cross-functional teams.
- Career mobility across functions and countries.
- Award-winning learning and development opportunities.
- Progression toward senior roles or technical leadership opportunities.
- Competitive reward package and comprehensive social coverage, including life, medical, and pension benefits.
- Position based in Bangalore.
