JOB DETAILS
Location
Bangkok
Business
IT, Software, Telecommunications
Salary
35,000-53,000 ฿
Job Category
Software Engineer , Mobile Application Engineer, Network Engineer (Operation / Maintenance)
JOB DETAIL
• 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 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
• Develop proof of concept to prove the new requirements and technologies and transfer knowledge to developers or related position
REQUIRED WORK EXPERIENCE
• Strong experience and in-depth knowledge in at least one of the following languages/ technologies
○ 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
• Partly understand various development/architecture design principles (Event sourcing, Domain driven design, Saga, Orchestration/Choreography communication)
• At least 3 year-experience in application design, architecture and development. Understanding of software engineering processes and system development life cycle
• Strong experience in agile development and working with multiple squad team
• Self-motivated and able to work both independently and in collaboration with other technologists at all levels
• Experience in design or develop at least 1 in below list
○ E-commerce platform
○ Data warehouse/lake knowledge
○ Warehouse management
○ Order management system
RELATED JOBS
50,000-100,000 (THB)
Bangkok
IT, Software, Telecommunications