Job Description
You will be working closely with the Product Team and overseeing the development team’s progress to direct and lead the architecture design of our Products.
<Job Responsibilities>
● Leverage cloud environment and service-oriented architecture principles to define and own Solution Architecture (applications and data technologies).
● Work on clients’ needs, such as customizing solutions using software that fully integrates with the customer's existing cloud infrastructure from data flow, security, DevOps, and other standpoints.
● Research, develop, document, and execute thorough technical test plans and protocols to ensure that architectural changes are working correctly.
● Provides risk identification by conducting tests that may include batch scripts, online processes, databases, or interfaces.
● Determine, describe, and document the most effective technical approach to define and resolve identified problems and maintain system architecture diagrams, including all related components.
● Develops and recommends new processes, tools, and technology that improve the system and/or
the architecture and drive the initiatives to bring our designs to the next level.
● Collaborate closely with the product managers to translate business demands into the technical design within the tech team.
● To coach, mentor and train our engineers to level up the team and keep up with our evolving technologies.
<Necessary Skill / Experience >
・Age : 28-45
・Gender: Any
・Education: Bachelor’s Degree in Computer Science or IT field
・Language: English - Business Level
・Experience :
● At least 6 years’ experience from an IT/Tech/Cloud or SaaS Solutions background and 3 years work experience designing, executing, and supporting IT/Tech/Cloud or SaaS solutions.
● Have a great understanding of cloud computing technologies with the latest best practices and trends.
● Experience in full life cycle development with an emphasis on incremental, iterative development and deployment is required.
● Experience in Agile principles and processes and leading teams in agile at-scale methods using DevOps tools and techniques.
● Experience in solutions design and requirements definition disciplines leveraging model-driven design-based tools and techniques, including conceptual solution component models, business process models, use cases, etc.
● Have excellent analytical, decision-making, problem-solving, team, and time management skills.
<Preferable Skill / Experience>
● Familiar with enterprise architecture and application integration.
● Experience in microservices and containerised development such as Docker.
● Experience in orchestration tools such as Kubernetes, Docker Swarm.
● Experience in monitoring tools such as New Relic, Splunk, Datadog, Prometheus, Grafana.
● Experience in CI/CD pipeline using any CI/CD tools such as Gitlab CI, Jenkins, Circle CI.
● Experience with automation tools such as Ansible, Chef, Puppet, Helm, Terraform.
● Experience and/or certifications in Google, AWS, Azure, Alibaba Cloud.
● Experience in multi-threading and concurrency for high-performance applications.