NashTech

E-Town, 364 Cong Hoa, TP Hồ Chí Minh

Quy mô công ty : 1000-4999

Xem thêm

Mô tả công việc

Tóm tắt công việc

The Solution Architect is to provide guidance and architectural oversight to create well-defined solutions that are aligned to the IT Strategy and leverage defined best practices, standards, common solutions and services. S/he also works directly on a specific as technical leader on part time basis.

  • To design, document and implement complex technical solutions for various type/size systems, and fully aware the integration, maintenance and migration aspects
  • To be the escalation point for technical issues of all software development projects performed in a location (with the same competence)
  • To lead and manage the architecture governance process
  • To provide software architecture document and model
  • To set guidelines, review architecture alternatives, and perform technical evaluations
  • To help the Project Manager in Software Development Processes
  • To support for presales activities (technical proposal and estimation)
  • To support for recruitment in the company
  • To self-train on new technologies and develop the new skills for project teams if any new technologies required based on the project roadmap
  • To propose to the Technical Manager on technical direction/vision for the whole team 
  • To strictly follow all processes and procedures established by the company in compliance with CMMi standards.
  • To perform trainings/seminars
  • 13 month salary per year
  • Performance bonus (up to 2-month salary)
  • Social – Health – Insurance paid fully
  • Healthcare: Annual health check-up, Premium Health Insurance (plus 1 slot for your dependent)
  • Annual leaves: 14 ~ 18 days
  • Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
  • Training courses: Technical skills – Soft skills – English

People are extremely important to us and that’s why we have a clear vision: to make NashTech a great place to work in its sector. We pride ourselves on:

  • Professional and Flexible Working Environment
  • Great Teamwork
  • International Assignments
  • WeCare - WeShare - WeDare - WeInnovate Engagement Program

Yêu cầu công việc

  • University degree in Computer Sciences, or equivalent (IT knowledge-base and current IT technologies)
  • Experience in developing IT software and system solutions 
  • Experience in software architecture design and modelling
  • To be recognized expert in at least one technical competence area (.NET, Java, PHP, Node JS, Front End) 
  • Have international certificates about Enterprise Development and Design of the main competence.
  • Minimum 7+ years of experience in software development and at least 2 years as Solution Architect in international software company.
  • Expert in software development including web and desktop application development, database development, mobile, AI/ML and distributed systems at least in one core competence like .NET, Java, PHP, Python, Node.js, Front End).
  • Strong knowledge of SQL, database design and programming, knowledge with a data access framework, such as Hibernate, Entity Framework, Doctrine.
  • Good knowledge of NoSQL databases and indexing services, such as MongoDB, Neo4J, Solr, ElasticSearch etc.
  • Strong knowledge of enterprise integration, REST/SOAP API design and ETL.
  • Good knowledge of cloud-based technologies (Azure, AWS, Google Cloud Platform), including security requirements and best practices.
  • Ability to define solutions to solve high scale, complex business problems with high resiliency, scalability, performance and concurrency requirements.
  • Expert in system analysis and problem-solving skill.
  • Good interpersonal & teamwork skill, is a team builder as well as be able to work independently
  • Leading in helping other to solve the technical issues in a systematic way.
  • Good ability to self-train on new technologies & leading in providing the technical training, guidance in company level, defining technology focus points for a competency.
  • Expert in code quality, coding standard, architecture design patterns, and principles.
  • Expert in unit testing, mocking, understand types of testing like black box, white box, integration test, load test … Can decide which framework or tool to use for testing purpose.
  • Expert in static code analysis tools and properly fix violation, able to define or modify the rule set or suggest which tool to use.
  • Able to properly do coding documentation (code comments) and checking other’s.
  • Good knowledge in architecture, familiar with modern software architectures like N-Layer, distributed architecture (SOA, microservices, CQRS)… 
  • Expert in applying design patterns like singletons, observers, command …
  • Strong understanding of coding principles like loosely coupling, dependence injection …
  • Be proficient in documentation and UML modelling, expert in preparing technical proposal, conducting technical discussion, good in architecture software design.
  • Be proficient in company/project process, leading in contributing to the process improvement program.
  • Be proficient in collaborating with business and technical stakeholders to understand and develop solutions that meet business requirements, translating strategy and objectives when necessary
  • Proficient in English speaking/writing skill can confidently discuss with customers about technical approaches or issues in details.
  • High sense of organization and responsibility, accountable, proactive, passionate in improve self and team’s technical skills, leading in contributing to productivity improvement activities.

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • .NET
  • Architecture
  • Java
  • JavaScript
  • PHP
  • Entity
  • Hibernate
  • UML
  • Python
  • REST
  • Database Design
  • Unit testing
  • Integration Testing
  • White Box Testing
  • Software development
  • SOAP
  • MongoDB
  • System Analysis
  • MS Access
  • Load Testing
  • Design Patterns
  • ETL
  • NoSQL
  • Doctrine
  • NodeJS
  • MS SQL
  • Distributed Systems
  • Neo4j
  • Apache Solr
  • Elasticsearch
  • SOA
  • SOAP API
  • MS Azure
  • AWS
  • GCP
  • Mocking
  • Microservices
  • CQRS
  • Observer
  • Software Design

NĂNG LỰC

  • Agile
  • Analytic Skills
  • Problem Solving Skills
  • Working Independently
  • Teamwork
  • Interpersonal Skills
  • Documentation
  • Responsible
  • Proactive

Thông tin doanh nghiệp

NashTech has committed to deliver the very best talents, IT solutions and Business Process Services to our international clients in the UK, Europe, Asia Pacific & the US.

s a brand of Harvey Nash Group, NashTech has committed to deliver the very best talents, IT solutions and Business Process Services to our international clients in the UK, Europe, Asia Pacific & the US. 
We have over 1,600 software engineers through our development centers in Ho Chi Minh City and Ha Noi, pursuing the highest levels of integrity and quality in providing a unique portfolio of services including:
• Software Development
• Business Process Services (BPS)
• IT Infrastructure & Maintenance
• Communications Technology R&D

WHY NASHTECH:

People are extremely important to us and that’s why we have a clear vision: to make NashTech a great place to work in its sector. We pride ourselves on:
• Professional and Flexible Working Environment
• Great Teamwork
• International Assignments
• WeCare WeShare WeDare WeInnovate Engagement Program