Responsibility
- Act as the Solution Architect for assigned projects, ensuring implementation complies with the approved architecture and technical standards.
- Take ultimate responsibility for the project's technical solution, system architecture, and technology direction.
- Collaborate with Business Analysts (BA), technical stakeholders, and domain experts to analyze both functional and non-functional system requirements.
- Design and propose end-to-end architecture solutions for large-scale enterprise systems and nationwide/national digital transformation projects.
- Develop and present architectural models, technical solutions, and implementation approaches to clients and stakeholders.
- Produce system architecture documentation, technical design documents, infrastructure architecture documents, deployment plans, and operational procedures.
- Design systems that meet scalability, high availability, security, performance optimization, maintainability, and extensibility requirements.
- Participate directly in designing complex business processes, distributed workflows, API communications, and integration architectures when required.
- Review and evaluate technical designs, source code architecture, API specifications, integration flows, unit testing strategies, and overall implementation quality.
- Work closely with Development, DevOps, QA/QC, Infrastructure, and Security teams throughout the Software Development Life Cycle (SDLC).
- Collaborate with BA and QA teams to conduct technical UAT and technical acceptance testing before production go-live.
- Establish or coordinate with DevOps teams to build CI/CD pipelines and deployment standards using Jenkins, Docker, Docker Swarm, Kubernetes, SonarQube, and related platforms.
- Serve as the final technical approver before production go-live.
- Mentor, guide, and train technical team members to enhance their technical capabilities and system architecture mindset.
- Participate in pre-sales activities, including technical consulting, proposal development, bidding/tender support, solution presentations, and customer workshops.
Requirements
- Minimum of 10 years of hands-on experience in analyzing, designing, and developing enterprise software systems across multiple domains and technologies.
- Strong foundation in software architecture principles, methodologies, and enterprise system design at both high-level and low-level architecture layers.
- Extensive experience in designing Microservices Architecture, Distributed Systems, and Enterprise Integration Systems.
- In-depth understanding of multithreading, thread synchronization, caching strategies, messaging systems, search engine architecture, and high availability/scalability design.
- Proficient in system analysis and modeling using UML, BPMN, or equivalent methodologies.
- Solid understanding of IT infrastructure, including networking, firewalls, load balancing, server infrastructure, on-premises architecture, and hybrid infrastructure models.
- Hands-on experience with at least one of the following technologies/platforms: Java, JavaScript/Node.js, .NET, PHP, or Python.
- Strong understanding of software development methodologies such as Agile/Scrum, Iterative, and Waterfall.
- Experience in building and implementing CI/CD pipelines, DevOps practices, and automation workflows.
- Strong research capability with the ability to evaluate and adopt new technologies.
- Proven ability to create enterprise-level technical and architectural documentation.
- Excellent communication, presentation, stakeholder management, and technical consulting skills.
Preferred
- Experience with Big Data, ESB, BPM, Event-Driven Architecture, or Enterprise Integration Solutions.
- Experience implementing TDD, Unit Testing, Automated Testing, and Integration Testing.
- Hands-on experience with Maven, Jenkins, Git, SonarQube, Docker, Kubernetes, or other DevOps ecosystem tools.
- Experience delivering projects for government agencies, ministries, public sector organizations, or state-owned enterprises.
- Knowledge of Android/iOS mobile application architecture is an advantage.
- Strong English communication and technical presentation skills.
- Experience in pre-sales consulting, technical bidding, or developing solution proposals for enterprise customers is highly preferred.
Benefit and perk
- Competitive salary of up to VND 80 million/month, with periodic performance reviews and project-based bonuses.
- Opportunity to participate in large-scale digital transformation programs for ministries, government agencies, and nationwide systems.
- Direct exposure to strategic projects with government bodies and leading enterprises.
- Work with complex enterprise systems, large-scale distributed architectures, and modern technology ecosystems.
- Opportunity to lead technical direction and architecture decisions for mission-critical systems.
- Premium healthcare insurance package for employees, with support for family members according to company policy.
- Full statutory benefits, including Social Insurance (SI), Health Insurance (HI), and Unemployment Insurance (UI) in compliance with Vietnamese labor laws.
- Bonuses on public holidays, Tet holidays, and based on business/project performance.
- Flexible, technology-driven working environment that values technical excellence and innovation.
- Support for professional training programs, technical workshops, certifications, and capability development initiatives.
- Opportunity to collaborate with experienced technology experts and delivery teams on large-scale projects.
- Company trips, team-building activities, and annual employee engagement programs.
- A culture that encourages innovation, ownership, and long-term career growth.
How useful was this post
Click on a star to rate it!
Average Rating / 5. Vote Count
No votes so far! Be the first to rate this post.