Software Architecture [Base Salary + Bonus + Full Benefit] || Location: Phra Khanong

Location Phra Khanong, Bangkok
Job type Permanent
Salary THB 80,000 – 160,000
Consultant email matchima.s@th.experis.com
Consultant contact 02 631 0464 Ext. 2203

​Responsibilities

  • Work very closely with Product Manager, Application development manager and other stakeholders to define the scope, solution architecture and time frame for each product release

  • Responsible to do impact analysis of requirements that make changes to existing products or create new software products

  • Lead technical design activities and review the designs to ensure the performance, scalability, maintainability, appropriate re-usability and ensure that solutions follow best practices

  • Ongoing technical improvements to our logistics platform and service to increase efficiency and reduce latency

  • Ensure the appropriate documentation of the requirements, architecture and knowledge are documented timely

  • Deliver documentation in standard format (UML, ER, DFD, etc.) for business and development team

  • Research new and emerging technologies, lead technology evaluations and provide technical advice to management

Qualifications

  • Strong experience and in-depth knowledge in at least one of the following languages/ technology

    • JavaScript/ TypeScript

    • Golang

    • Java

    • Python

    • Cloud/On Premise technology

  • Understand in software Architecture such as SOA, Multi-Tier-Architecture, Microservices design skills

  • Strong understanding in anti-pattern designing of Microservices

  • Understand various development/architecture design principles (Event sourcing, Domain driven design, Saga, Orchestration/Choreography communication)

  • At least 5 year-experience in application design, architecture and development. Understanding of software engineering processes and system development life cycle

  • Strong Agile development experience and working with multiple squad team

  • Self motivated and able to work both independently and in collaboration with other technologists at all levels

  • Logistics platform/ Workforce management / data knowledge and working experience would be advantageous