RESPONSIBILITIES
· Work as the software architect in one or more projects
· Lead development team to design and implement software architecture and the whole system
· Be a role model in code quality and development practices to technical team members
· Mentor and provide guidance to software developers in the project teams and company-wide
· Lead/participate in company-wide training, knowledge sharing and R&D initiatives
· Stay on top of process and technological trends and help define & enforce standards / best practices within the project teams or company-wide
· Participate in pre-sale effort to build proof of concepts or develop project proposals
· Qualifications
KNOWLEDGE AND SKILLS:
· Competent in software development processes (TDD or ATDD, BDD) and agile development practices (SCRUM, Kanban, Lean…)
· Proficient in software design, language paradigms (OO, functional etc.), design patterns and principles
· Has basic & discrete knowledge of software development life cycle (requirements, testings, CI/CD, SCM…)
· Proficient in one or more programming languages and platforms with .NET as the primary platform
· Competent in one or more front-end technologies & JavaScript based frameworks
· Perform exemplary work in terms of quality and level of skill/knowledge required
· Good English communication skills
· Good problem solving skills, presentation skills
· Strong English written and oral communication skills and the ability to present to client’s technical leaders and executive team as well as participating online conferences in English
· Vietnamese language is not required, but is a plus
Job Applied Successfully
Job Apply Form
Job Applied Successfully


