Misa

Technosoft Building, 15 Duy Tan, Hà Nội

Company Size : 1000-4999

View more

Job Summary

1000-4999

Product

Việt Nam

Remote 50/50 Software Architect

Misa

Cầu Giấy, Hà Nội

  • English
  • Team Leader/Supervisor
  • Full Time
  • Negotiable
  • Posted:24/11/2021
  • 1

Job description

Overview of job

  • Responsible for working with product manager, engineering manager and other stakeholders to clarify and document platform requirements/specs (functional and non-functional)
  • Accountable for defining & creating platform architecture model using modern software architecture, design patterns and solutions for high performance, high scalability, high availability, security, integrability and maintainability
  • Working with development team to implement platform core services/base framework
  • Provide and mentor platform architecture design documentation, coding standards, implementation guidelines, ensure high quality implementation/code quality for the development team.
  • Actively participate in technical approaches reviews and leading the team to solve technical issues
  • Actively contribute and maintain software architecture design standards, base frameworks, coding standards, best practices, common libraries at company level
  • Continuously discovering, evaluating and implementing new architectural trends, development techniques, development methodologies, third-party tools to optimize development efficiency and skill up

What we can offer you:

  • Open & professional environment that promotes creativity
  • Working at Enterprise with the mission of serving society, bringing products and services to boost productivity for organizations and individuals
  • Culture: frank exchange of views, dedicated support; Managers are young, understanding, and friendly
  • Well-organized processes, clear product vision
  • Encourage initiative and active learning

Support personal growth

  • There is a promotion route for each position, for each individual toward management or expert positions
  • Participating in professional and soft skills training courses from time to time
  • Joining professional clubs
  • Good remuneration policy for employees
  • Salary: competitive, negotiable
  • Salary review: twice a year
  • Year-end bonus: 3 - 5 month salary
  • Free lunch
  • Birthday gift, sickness/maternity benefits, summer vacation, and annual health check
  • Culture and sports clubs with regular activities
  • Modern & airy workspace with many entertainment facilities: bar, mini-golf course, climbing area...

Job Requirement

  • Bachelor degree or equivalent in Computer Science, Information Technology. Master degree is a plus 
  • 7+ years of software development experience for web-based products, in which 2+ years playing the role of software architect for large-scale, distributed systems
  • Hand-on experiences in defining software architecture models of large-scale software systems from scratch using UML, 4+1 Model, C4 Model… 
  • Good knowledge of common architectural patterns and service design (SOA, microservices, messaging, twelve-factor methodology, integration patterns…) 
  • Experience with programming languages: JavaScript, Nodejs, C#, Java… (prefer JS, C#)
  • Strong depth of knowledge in object-oriented analysis and design
  • Experience with coding in various RDBMS, NoSQL (MySql/MariaDB, PostgreSql, SQL Server, Redis, MongoDB, Cassandra, ES...)
  • Good knowledge of concurrent processing, distributed coordination and synchronization
  • Experience in working with containers and container management systems including Docker, Kubernetes 
  • Excellent problem solving skills with the ability to work independently from problem statement to solution
  • Highly self-motivated with the ability to work independently and pay careful attention to detail.
  • Strong communication skills, with the ability to convey technical concepts to individuals with varying levels of technical understanding
  • Ability of self-studying/investigating new technologies & new business domains on demand
  • Self-awareness, responsible, result-oriented and deadline commitment
  • High quality mindset, disciplined in compliance of defined development/quality process and rules
  • Good team player, open minded. Loyalty & long term commitment

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • JavaScript
  • C#
  • Architecture
  • PostgreSQL
  • MySQL
  • UML
  • OOAD
  • MongoDB
  • Cassandra
  • NoSQL
  • RDBMS
  • MariaDB
  • NodeJS
  • MS SQL
  • SOA
  • Distributed Systems
  • Docker
  • Redis
  • Synchronization
  • Microservices

COMPETENCES

  • Analytic Skills
  • Problem Solving Skills
  • Working Independently
  • Communication Skills
  • Self Motivated
  • Teamwork
  • Self Studying
  • Result-oriented
  • Deadline commitment
  • Careful
  • Responsible
  • Detail oriented
  • Open minded

BUSINESS PROFILE

Misa specializes in manufacturing and providing management software for businesses and administrative and non-business units

MISA Joint Stock Company is one of the leading IT enterprises in Vietnam, specializing in manufacturing and providing management software for businesses and administrative and non-business units. MISA has its head office in Hanoi and 05 offices in: Hanoi, Da Nang, Buon Ma Thuot, Ho Chi Minh City, Can Tho.
 
MISA has received many valuable awards such as: Golden Star Vietnam, Talent Land Viet, Sao Khue, BITCup (The most popular product), ... Especially, with a young, energetic working environment and many opportunities for advancement, MISA is proud to have a team of professional, young people in terms of age and expertise.