CMC Global

Software Architect (G3)

  • Hà Nội,
  • 01/11/2021

The Senior Software Architect owns the architecture of software product, taking into account existing and future requirements. S/he works collaboratively with all stakeholders – Product Owners, Business Managers, Test Lead, etc. – to create modular and scalable solutions that address future architectural changes and designs. This person will drive engineering practices in test driven development, continuous integration, and automated deployment. The role requires a broad knowledge of web systems, servers, storages, security, networking and in programming. We are using cloud infrastructure (AWS), containerization, CI and CD process.

Job Description

  • Design the overall functional micro-services architecture of Incomplend software product,
  • Responsible for the technical design, architecture and implementation of solutions,
  • Responsible for the data model supporting the functional architecture,
  • Document and communicate the architecture to the engineering team, maintain common understanding of design principles,
  • Coach the technical team and enforce good practices, specifically with code reviews,
  • Be hands on and engage in coding to help the team to develop the solution and solve all surfacing problems at hand, identifies and removes technical impediments,
  • Work with Product Owners to align the roadmap with all strengths and opportunities within the technical stack,
  • Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo,
  • Responsible for building reusable and scalable components,
  • Manage a small team of software engineers.

Qualifications

  • Proven experience leading a small team of software engineers.
  • At least 5-7 years of overall experience.
  • Abstract thinking: able to design adaptable flexible and scalable solutions.
  • Deep knowledge of Java Spring Boot and Kafka
  • Strong knowledge of web services and API technologies and concepts, such as SOAP, XML, REST or JSON.
  • Strong knowledge of SQL and NoSQL database technologies, including PostgreSQL and MongoDB.
  • Familiar with Agile Software methodology such as SCRUM.
  • Knowledge expected in Cloud Computing, offline storage, threading, and performance tuning, security.
  • Experience with native / hybrid mobile development is a plus

** Soft-skills:

  • Strong communication skills
  • Active coach and mentor whose goal is to grow and maximize the team’s potential 
  • Agile mindset
  • Proactive and Autonomous,
  • Team player who thrives in a continually changing environment.
  • Ability to work in a fast-paced start-up
  •  

Benefits

  • Package: 14 salary months + Project bonus (If any) + Extra package: 16M/year
  • Young and dynamic working environment.
  • Continuous development of hard and soft skills through work and professional trainings.
  • Opportunity to approach newest technology trends
  • Exciting leisure: sport and art events (football club, family day…)
  • Company’s labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)

Contacts

  • Years of Experience Required

    5+ years

  • Required Education Level

    Bachelor/ Master

  • Job Level

    Senior

  • Work Form

    Full-time

DISCUSS YOUR FUTURE PROJECTS

If you have any questions about how our solutions will shape your future projects, don’t hesitate to drop us an email and have a talk!

Book a meeting

To schedule time to speak with one of our sales representatives, complete the form, then choose a date and time that works for you.

DISCUSS YOUR FUTURE PROJECTS

If you have any questions about how our solutions will shape your future projects, don’t hesitate to drop us an email and have a talk!

DISCUSS YOUR FUTURE PROJECTS

If you have any questions about how our solutions will shape your future projects, don’t hesitate to drop us an email and have a talk!