FRONT-END SOFTWARE ARCHITECT
- IT / Technology / Telecom
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
Requirements
· Proven working experience (7-10 years) in developing applications with
Front-end:
ReactJs, JQuery, Bootstrap, HTML5, CSS3 /SASS, JavaScript
Spring MVC or Wicket, JSP
Ruby on Rails, Coffee script
Back-end:
Java EE (7+ is a plus) , REST API
SQL, Hibernate
· Demonstrable knowledge of:
DB: MS SQL Server, My SQL Server, Oracle,
OS: Windows, Linux, Virtual System (VMWare, Xen, Window Hyper-V)
Others: Cloud and Identity Management knowledge (SAML, OAuth, etc.), LDAP and Active
read more
JAVA SOFTWARE ARCHITECT (SA & SSA)
- IT / Technology / Telecom
Responsibilities
· Work with US-based clients and/or Vietnam development center to understand business needs and technical direction of a large-scale healthcare software suite.
· Lead the offshore development center, ensure the understanding and compliance of offshore engineers to the product vision and technical direction of the software suite.
· Participate in software architecture and design activities with both the client’s technical leaders and KMS onshore/offshore, make technical decision for the development of the software suite.
· Actively participate in sprint planning and retrospective meetings. Perform estimate or estimate reviews.
· Hands on in coding, design reviews, and code reviews.
Qualifications
· 10+ years of professional experience in Software Development.
· 3+ years as enterprise software architect or 5+ years as lead developer with minimum of 1 year in technical architect role.
· 5+ years experience with Java EE and application server architectures.
· 4+ years experience with RDBMS, SQL and object/relational mappings, dealing with large data.
· 1+ years experience working with US Healthcare system is a strong plus.
· Experience with scaling web-based applications and web security issues.
· 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 a plus.
· Availability to work flexible hours to overlap with US and Vietnam working hours.
· Availability to reallocate to Vietnam and occasionally travel to the US on business.
read more
.NET SOFTWARE ARCHITECT
- IT / Technology / Telecom
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
read more
QA DIRECTOR – HEAD OF SOFTWARE TESTING
- IT / Technology / Telecom
Key responsibilities:
· Responsible for the success of multiple software testing projects for client delivery that will be running simultaneously
· Define strategy and initiative to standardize and strengthen testing practices and capabilities of testers across departments and accounts
· Provide hands-on leadership to solve client escalated issues or new account setups
· Provide leadership and support to testing teams in defining project schedule, test plans, test approach or testing tools
· Train, coach, and mentor team members to develop QA managers, leaders and testers
· Continuous audit of ongoing QA operations and client delivery
· Participate in leadership and steering meetings
· Design and manage a QA solution strategy that will identify, build, and bring to market QA solutions
· Support the sales cycle for QA professional services including proposal design, RFP response, and ongoing business development needs
Requirements:
· 10+ years of QA professional services
· Excellent spoken and written communication (English and Vietnamese)
· At least 5 years of QA leadership
· Proven professional services sales experience including more than $5m USD sales managed
· At least 3 years of direct sales experience with documented sales of more than $1m USD yearly in direct sales
· Documented experience and knowledge of software testing methodology, practices and tools
· Proven experience in completed quality assessment and quality improvement initiatives
· Hands-on experience with managing testing team & working with US clients
· Hands-on experience with defining/tailoring software testing process which can jointly be applied for the testing team & client’s teams
· Great strategic thinking and ability to successfully execute strategies
· Proven experience & skills in project management
· Documented team management and the ability to collaborate effectively across departments and teams
· Strong presentation and client relation skills
· Strong organizational, analytical and problem solving skills
· Experience with testing web-based applications, healthcare & e-commerce domains is a plus
read more
Project Manager
- IT / Technology / Telecom
Responsibilities:
Pre-sales
- Gather functional and non-functional requirements, analyze requirements to select appropriate technical solutions
- Assess the complexity and feasibility of project
- Plan and estimate project work. Develop proposal and support to make a bid for the project
- Consult solutions and best choices to customers and negotiate them to win the project
- Review the contract, follow and track the project against contractual terms
Management
- Perform project management in the following process groups
Initiating
Planning
Executing
Monitoring and Controlling
Closing
- Perform project management in the following knowledge areas
Project Integration Management
Project Scope Management
Project Time Management
Project Cost Management
Project Quality Management
Project Human Resource Management
Project Communications Management
Project Risk & Issue Management
Project Procurement Management
Project Stakeholder Management
Others
- Perform product maintenance / warranty (if any)
- Perform other tasks requested or delegated by Head of Software Development Department (if any)
Your Skills and Experience
Qualification:
- Bachelor Degree or higher in computer sciences or related disciplines
Experiences:
- At least 2 year of experience in agile software development methods (such as Scrum or Kanban) or following PMBOK
- Manage multiple projects from planning to acceptance
- Plan resource requirements and allocate resources to projects
- Deeply understand software development process
- Collaborate with onsite/off-site stakeholders e.g. customers, customer representative, development team and internal colleagues to ensure projects are under control.
- communicates open and directly
Competencies:
- Reliable, committed, hard-working, independent, responsible, self-motivated, willing to research new technologies
- Good teamwork, problem solving, communication
- Good English skills in writing and reading documents


