Software Architect

ALSTOM
อำเภอเมืองเพชรบูรณ์
1 วันที่แล้ว

Req ID:450801



At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 74,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.


All about you

We are looking for an ambitious and self-driven Software Architect. Right now we are on an exciting journey of transforming our existing large desktop application into a web application. You will be working together with around 30 other developers (in Sweden and Thailand) in a friendly and supportive working culture. Designs are created by our UX designers, features are outlined by the product manager and executed by the Program manager in an agile environment. We belong to the company software Tools organization and our mission is to build efficient tools that will reduce the time and cost for our user´s projects. We are in the railway business and over time you will also learn much about this domain.


Key Responsibilities:

  • Architect and design robust, scalable, and secure software systems.

  • Collaborate with product managers and development teams to define technical requirements.

  • Develop architectural blueprints and documentation for software solutions.

  • Analysis and contribution on evolution of Software Requirements.

  • Estimation of new features.

  • Design of sustainable and expandable APIs.

  • Follow UX designs.

  • Understanding of deployment environments (DevOps)

  • Have a data driven mindset.

  • Software Design and Implementation.

  • Ensure best practices in coding, security, and performance optimization.

  • Lead technical discussions and provide guidance to development teams.

  • Evaluate and select appropriate technologies, frameworks, and tools.

  • Conduct code reviews to ensure code quality and adherence to architectural principles.

  • Mentor junior engineers and provide technical leadership.

  • Stay updated with industry trends and emerging technologies.

  • Management of Software Configuration and Change.


Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

  • 10+ years of experience in software development or 5+ years architecture.

  • Proficiency in programming languages such as Java, C#, Python, JavaScript, or others.

  • Strong knowledge of microservices architecture, cloud platforms (AWS, Azure, GCP), and DevOps practices.

  • Experience with database design (SQL & NoSQL).

  • Experience in Javascript/Typescript, HTML and CSS (front-end development).

  • Experience in Vue.js (preferred) or Angular or React frameworks.

  • Experience in Node.js.

  • Experience of Git version control software.

  • Experience from containerization of software.

  • Meritorious to have Azure cloud services experience.

  • Meritorious to have experience in GraphQL

  • Meritorious to have experience in Java Spring framework.

  • Meritorious to have experience in Cypress test framework.

  • Confident in OOP concepts.

  • Familiarity with security best practices and compliance standards.

  • Excellent problem-solving and analytical skills. Technical person

  • Strong communication and leadership abilities.

  • Fluency in English and excellent communication skills


Preferred Qualifications:

  • Experience with containerization technologies like Docker and Kubernetes.

  • Knowledge of event-driven architecture and message queues (Kafka, RabbitMQ).

  • Familiarity with Agile/Scrum development methodologies.

  • Certification in cloud technologies (AWS Certified Solutions Architect, Azure Solutions Architect, etc.).

Things you’ll enjoy

Join us on a life-long transformative journey – the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career.

You’ll also:

  • Enjoy stability, challenges and a long-term career free from boring daily routines

  • Work with cutting-edge security standards for rail signalling

  • Collaborate with transverse teams and helpful colleagues

  • Contribute to innovative projects that shape the future of mobility

  • Utilise our flexible working environment

  • Steer your career in whatever direction you choose across functions and countries

  • Benefit from our investment in your development, through award-winning learning opportunities


Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow’s mobility. That’s why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?


Equal opportunity statement:
Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.



Job Segment: Cloud, Testing, Developer, Solution Architect, Front End, Technology

Apply
Other Job Recommendations:

Software Engineer

Alstom
Bangkok
Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations...
2 สัปดาห์ที่แล้ว

AI Software Engineer

ZILO
กรุงเทพมหานคร
  • Collaborate with the development team to design, develop,...
  • Integrate in-house, open-source, and/or commercial...
4 วันที่แล้ว

Operation technology (Software and Automation)

MAERSK
อำเภอเมืองเพชรบูรณ์
  • Ensure all inbound support for software products, API,...
  • Monitor the health status of all systems, office...
2 สัปดาห์ที่แล้ว

Senior Software Engineer (Golang), Lotus's

Makro PRO
กรุงเทพมหานคร
  • Be team leader to drive squad to develiver software with...
  • Manage team capacity to be able delivery software on plan...
2 สัปดาห์ที่แล้ว

Enterprise Architect Manager

AIS - Advanced Info Services Plc.
กรุงเทพมหานคร
  • Define and drive enterprise architecture strategy,...
  • Architect end-to-end solutions across cloud, infrastructure,...
1 สัปดาห์ที่แล้ว

Software Developer (Contract) - Qonnect (BIIC Co., Ltd. - SCG's subsidiary)

Siam Cement Public Company (SCG)
Bangkok
  • Participate in the full software development lifecycle,...
  • Develop web applications using a variety of programming...
3 สัปดาห์ที่แล้ว

Solutions Architect

AIS
อำเภอเมืองเพชรบูรณ์
  • Deliver E2E solution design flow and sequence diagram as...
  • Develop methodology to be used on projects, identify risks...
2 สัปดาห์ที่แล้ว

Security Manager - Local

IHG
ประเทศไทย
- Report directly to Rooms Division Manager and work closely with HR and Finance on manpower and budgeting needs.- Plan, organize,...
3 วันที่แล้ว

Student Intern IL

Celestica
Laem Chabang
  • Fulfills requirements of University or College Internship...
  • Enrolled in a formal University or college Internship...
3 วันที่แล้ว

Manager, Guest Engagement Center

Marriott International
อำเภอเมืองเพชรบูรณ์
  • 2-year degree from an accredited university in Hotel and...
  • Manages day-to-day operations, ensures the quality,...
5 วันที่แล้ว