Job Openings Solution Architect

About the job Solution Architect

Responsibilities

- Lead the high-level software/system design and communicate it to teams

- Estimate and determine the resources needed to deliver the solution

- Coordinate with the global engineering team in Thailand and Malaysia to work on solutions which require interaction

with global components, tools and compliance/audit team

- Supervise and act as a consultant to both in-house and vendor's development teams

- Work closely with the DevOps team to ensure we have end to end automated CI/CD pipelines and infrastructure as

code (IaaC)

- Help teams support, troubleshoot and resolve complex problems

- Grow the in-house development team by hiring and mentoring

Requirements

- 8+ years of experience doing hands-on software development

- 5+ years of experiences working with Java/Spring and/or C# .NET

- 2+ years of experience with at least one of the cloud provider (preferably AWS)

- Strong object-oriented design and working knowledge of data structure and algorithms

- Familiar with threading and concurrency concepts and solid understanding of distributed systems, networking and

security

- Proven experience in software and system architecture design

- Know how and have best practices on designing micro services and Domain Driven Design (DDD)

- Previous project management experience is advantageous

- Excellent verbal and written communication skills in both Thai and English

- Knowing network & infrastructure, DevOps and database architecture will be a big plus

- Written and verbal communication skills.

- Problem solving, analysis and computational skills.

- Innovative approach to problem solving.

- Customer focus

- Able to communicate effectively in English.

- Technology Team

- Internal Stakeholders

- External Stakeholders

- Experience of best practice methodologies.

- Experience in one or more programming languages