Alstom

Software Designer (Python, C++, C#)

Alstom
Apply
2 hours ago
Bangkok, ThailandSenior

Responsibilities

  • Design software architecture in collaboration with the software architect.
  • Implement software according to the design and architecture.
  • Design, develop, and verify software solutions for complex systems.
  • Collaborate with teams across the business and support innovation in cross-functional environments.
  • Document software architecture.
  • Coach junior developers to support their growth and development.
  • Explain technical information clearly in English and maintain technical documentation.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Development Engineering, Telecommunication Engineering, or Computer Science.
  • Knowledge of software development and the software development life cycle.
  • Understanding and experience with containerization platforms such as Kubernetes, Docker, and/or Docker Swarm.
  • Strong software development and system architecture design expertise.
  • Proficiency in Python and/or C#; familiarity with C++ development is a plus.
  • Solid understanding of Linux systems and command tools; familiarity with Windows is a plus.
  • Experience working with SQL databases such as MySQL and Postgres.
  • Knowledge of computer networking concepts.
  • Strong communication and interpersonal skills, plus a proactive, adaptable, and continuous-improvement mindset.

Benefits

  • Work on innovative rail-signalling projects with new security standards.
  • Flexible and inclusive working environment in a global, multicultural organization.
  • Career development through learning and opportunities for leadership or subject-matter expertise.
  • Competitive reward package and comprehensive social coverage including life, medical, and pension benefits.
  • Long-term career opportunities across functions and countries.

Categories

Alstom

About Alstom

1,001-5,000 employees
Contact me