10 days ago
Bangkok, ThailandSenior
Responsibilities
- Design, develop, and maintain microservices-based components for the EBI Screen 2000 platform.
- Build scalable, reliable, and secure backend services and APIs.
- Develop intuitive and responsive user interfaces using modern frontend frameworks.
- Create and maintain automated test suites using Robot Framework.
- Containerize applications with Docker and orchestrate deployments on RKE2 Kubernetes.
- Collaborate with cross-functional teams, including program managers, QA, DevOps, and architects, on architectural decisions and Agile/Scrum delivery.
- Improve CI/CD processes, troubleshoot incidents, and optimize application performance.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional full-stack software development experience preferred.
- Strong proficiency in Python and at least two of C++, C#, Java, or Go.
- Experience with Angular or similar modern JavaScript/TypeScript frameworks.
- Knowledge of microservices architecture, containerization, Docker, and Kubernetes.
- Familiarity with Robot Framework for test automation.
- Understanding of RESTful APIs, gRPC, message queues, and databases.
- Experience with Git, CI/CD tools, and cloud platforms such as Azure.
- Optional experience with infrastructure-as-code tools, monitoring solutions, or Rail Control Solutions.
Benefits
- Long-term career development in the rail industry with opportunities to build new skills and experiences.
- Flexible and inclusive working environment.
- Cross-functional collaboration and innovative projects.
- Award-winning learning and development opportunities.
- Potential progression toward leadership or technical specialist roles.
- Competitive reward package and comprehensive social coverage, including life, medical, and pension benefits.
- Equal-opportunity workplace operating across 63 countries.
