# Solution architect

**Company:** [Teleport](http://jobs.workable.com/companies/fwPdAdS1oMtNMbAWrNYe9R.md)
**Location:** Kuala Lumpur, Malaysia
**Workplace:** on site
**Department:** Technology

[Apply for this job](http://jobs.workable.com/view/3c8f51f4-f45a-4de4-b460-05faaa8496e4)

## Description

### Experience:

**Around 10 years overall experience, with a minimum of 1-2 years in architecture and 8 years in software development and design.**

### Education: 

Bachelor’s/Master’s degree in Computer Science or related fields.

### Skills:

-   Proficient in Java, React, Flutter, GCP, RDMS (PostgreSQL), MongoDB, Redis, OAuth2.
-   Strong expertise in UML, Markdown, OpenAPI Spec.
-   Proficient knowledge in CI/CD processes and expertise in Version control systems.
-   In-depth understanding of microservices and cloud-native technologies.
-   Strong knowledge of Design Patterns, Event-Driven Architecture, and fault-tolerant systems.
-   Experience with Jira, Confluence and Notion.
-   Familiarity with Cloud technologies, specifically Docker & Kubernetes.
-   Knowledge of Agile methodologies and proficiency in Jira.
-   TOGAF (Enterprise architect) certification is preferred.
-   Certification in GCP is an advantage.
-   Knowledge of logistics domain is a plus.

## Requirements

### Responsibilities:

### Requirement Gathering:

-   Collaborate with the Product team to gather business requirements.
-   Resolve dependencies and ambiguities in business requirements.

### Solution Design:

-   Create high-level solution designs.
-   Prepare Solution Architecture Documents, including sequence diagrams, flow diagrams etc
-   Develop technical design documents, including component diagram , class diagrams, data design, and OpenAPI specifications.

### Collaboration:

-   Work closely with engineers and product managers to deliver high-quality software.
-   Assist the development team as needed during the implementation phase.

### Technology Evaluation:

-   Conduct Proof of Concept (POC) on emerging technologies.
-   Stay updated with the latest industry trends and recommend innovative solutions.

### Communication:

-   Exhibit excellent communication and influencing skills.
-   Translate complex technical issues into understandable terms for non-technical stakeholders.

### Mentorship:

-   Demonstrate a proven track record of mentoring teams in adopting new technologies.
-   Share knowledge and best practices with the development team.

### Certifications:

-   Maintain certifications in relevant areas, including GCP and TOGAF.

### Logistics Domain:

-   Knowledge of the logistics domain is advantageous.

### Agile Methodology:

-   Apply experience in Agile methodology to enhance project delivery.

### Key Competencies:

-   Problem-solving skills.
-   Excellent communication and influencing skills.
-   Ability to explain complex technical issues in a clear and understandable manner.
-   Proven track record of mentoring teams in adopting new technologies.
