CNC Corporation for Investment and High Technology Development is one of the pioneer companies in research and development of Internet services which are friendly-user for Vietnamese, matched with the current development trend of the times.
Specifically, we focus businesses on researching & developing mobile applications, tablets, providing online marketing solutions, game development, and software outsourcing.

This year, we plan to expand our existing businesses on mobile service in Vietnam and hence, some vacancies are available in various positions still waiting for potential candidates to join our environment. So, be quick to catch these opportunities!

1. English Communicator
Job description
English Communicator is not only the bridge between company and clients but also the “Face” of the company. As a English Communicator, you should be matched with the followings:
 Customer relationship management
- Communicate between Foreign clients (North America) and IT developer team
- Involve in negotiating with Clients
- Look for new Clients
 Customer care
- Build, maintain and improve good relationships with Client.
- Contribute to the Company’ strategy of Brand building in the international IT industry.
Require
- Bachelors Degree in English, Commerce, Business or IT.
- Knowledge and experience in relevant position is an advantage.
- Excellent written and verbal communication skills in English, Good understanding of American business culture is preferable.
- Excellent teamwork and problem-solving skills.
- Priority for candidate who is open-mind, sociable.
- Proficient in MS OFFICE products including Word, Excel, PowerPoint and Outlook.
- Uphold company core values of integrity, service, and professionalism.

2. Project Manager
Job description
The role of the Project Manager is to plan, execute, and finalize projects according to strict deadlines and within budget.
Responsibilities
- To direct, manage and build the project development objectives from beginning to end as scheduled.
- Develop project plans, resource estimates
- To Assign duties and responsibilities to appropriate personnel, resolve problems and conflicts within the project team
- Determine the frequency and content of status reports from project teams,
analysis results, and troubleshoot problems.
- Coach, mentor, motivate and supervise project team members and contractors, and their influence for positive action and responsibility is assigned for work.
- Construction, development, and developing any business relationship is important for the success of the project
- Capable of high-pressure job
Required skills:
- Bachelors Degree in Computer Science or equivalent
- Able to speak, read and write English documents. (Japanese is a plus)
- Good in Studying and understanding the existing system architecture
- Understand the project development process
Preferred skills:
- Management skills
- Soft skill: Team Building, Leadership, Communication, Problem Solving
Experience:
- More than 3 years: Relevant software development experience and more than 1 years: Working application on devices such as iPhone, Android
- Experienced in multi-site outsourcing project , Mobile with large team size"

3. Bridge Software Engineer
Job description
- Work as a bridge between the project team at CNC software and customers.
- Support CNC team member.
- Collaborate with Sales team and project team to clarify client’s requirements.
Required qualifications:
- Graduated from University in IT or equivalent
- Exceptional written and verbal communication skills in english, know japan is plus
- Holding strong knowledge and experienced in IT industry
- Proven analytical and problem-solving skills
- Good communication skill; ability to predict, analyze and summarize client’s requirements; flair for problem-solving.
-Proficient in MS OFFICE
Other preferred skills:
- Good time management, planning and organization skills

4. Tester
Job description
- Create test cases/test procedures; execute tests based on test case/test procedures and capture/report test results;
- Participating in the development process to ensure that quality is built into the product;
- Suggesting, planning, and executing innovations to CNC’s core processes and methodologies.
- Contributing actively in R&D efforts"
Required skills:
- Minimum 1 year experience in embedded system development and testing
- Experience with a variety of testing tools and approaches, manual and automated regression testing.
- Basic knowledge of reading code, Intermediate knowledge about HTML & CSS, MSQLServer
- Bachelors Degree in Computer Science or equivalent
Preferred skills:
- Good skills in analysis, forecast and solving the problem
- Experience with version control and working in a team development environment"

5. Web Developers
Job description
The Web Developer will be responsible for creation and design of clients’ websites according to specification.
Responsible for all client technical request, conflict resolution, and compliance on client.
- Working closely with the Sales team to follow up the payment schedule in the signed contract.
- Carrying out assigned tasks in timely manner.
- Researching and finding solutions for both minor and complex problems.
- Properly writing documents for code.
- Doing research on new system.
- Building up team technology standard and foundation.
- Designing and planning new development for a new system.
- Reporting progress and status of each task to manager frequently..
- Reporting to manager if having difficulties.
- Managing weekly tasks by yourself, planning and working effectively
- Supporting other team members, enhancing team work efficiency.
Require
- Bachelors Degree in IT or equivalent
- Proven Web and Database Development experience.
- In depth PHP, jquery framework ..ASP, JSP, JavaScript, CSS and (X) HTML knowledge
- Web / Graphical Design skills would be desirable.
- A flexible attitude with proven experience of working in a small team.
- Excellent communication skills and attention to detail
- Good logical thinking ability, understanding the job quickly. Have team work spirit, self-study learning and work under pressure

6. Web Team Leader
Job description
- Management, assigning, evaluating Team Members
- Receive requirements
- Assessing the extent feasible;
- Implementation plan requirements;
- Analysis database design;
- Product developers;
- Monitor program execution for planned performance
- Fix bugs
- UI implementations working in conjunction with designers.
- Experience in Web programming for at least 02 years
-Bachelors Degree in IT or equivalent
Require
- Experienced in working PHP, JavaScript, Ajax development
- Experienced in working with Symfony, CakePHP, CodeIgniter, Zend Framework,… will be a plus
- Experienced in developing web applications with the popular CMS Drupal, Joomla, ZendCart, OSCommerce, PHPnuke,, PHPnuke
- Able, management skill and high sprit responsibility.
- Experienced in version control and teamwork-oriented environment
- Strong English writing and reading comprehension of IT documents.
Other preferred skills:
- Able to write clean, clear, well-documented code
- Experienced in version control and teamwork-oriented environment."

7. Android Trainee Developers
Job description
- Attending CNC Trainee Developer Internship in 3 months
- Being trained with one of the following skills:
- Android application development
- Learning how to work in a team development environment
Required skills:
- Good knowledge and skills in object oriented programming
- Good knowledge in HTML, JavaScript, CSS
- Basic knowledge of SQL queries.
Preferred skills:
- Experience with PHP, C++, .NET, Java will be a plus

8. Android Developers
Job description
- Receive requirements.
- Fix bugs
- Define architectures for Android based device application
- Test, debug and implement complex mobile apps
- Perform project management of estimating, scheduling and monitoring tasks
- Research/analyze data processing functions, methods and procedures
- UI implementations working in conjunction with designers.
Required qualifications:
- Basic to intermediate knowledge of Object-Oriented design
- Good Java, C, C++ and Java Core coding skills - Minimum 1 year of experience of working in - - - Android platform or successfully or completed 1 Android projects
- Bachelors Degree in IT or equivalent.
- Strong English writing and reading comprehension of IT documents.
Other preferred skills:
- Able to write clean, clear, well-documented code
- Used to involve in project management will be a plus
- Experienced in version control and teamwork-oriented environment."

9. iPhone Trainee Developers
Job description
- Attending CNC Trainee Developer Internship in 3 months
- Being trained with one of the following skills:
- iPhone/iPad application development
- Learning how to work in a team development environment"
Required skills:
- Good knowledge and skills in object oriented programming
- Good knowledge in HTML, JavaScript, CSS
- Basic knowledge of SQL queries.
Preferred skills:
- Experience with PHP, C++, .NET, Java will be a plus

10. iPhone Developers
Job description
- Receive requirements.
- Define architectures for iPhone based device application
- Research/analyze data processing functions, methods and procedures
- UI implementations working in conjunction with designers.
- Fix bugs
Required qualifications:
- Basic to intermediate knowledge of Object-Oriented design
- Good C/C++, C# and Java coding skills
- Bachelors Degree in IT or equivalent.
- Strong English writing and reading comprehension of IT documents.
Other preferred skills:
- Holding knowledge in Objective-C, Cocoa, iPhone SDK
- Experienced in developing applications for Smartphone
- Able to write clean, clear, well-documented code
- Experienced in version control and teamwork-oriented environment."
11. Mobile Game Developers
Job description
- Receive requirements.
- Fix bugs
- Test, debug and implement complex mobile apps
- Perform project management of estimating, scheduling and monitoring tasks
- Research/analyze data processing functions, methods and procedures
- UI implementations working in conjunction with designers.
- Plan and work on mobile games, mobile application
- Produce and maintain clean, efficient, stable and well commented code and systems
- Produce clearly written and accurate documentation for users, and help them make effective use of our systems
- Make customizations to existing mobile games
Required qualifications:
- Basic to intermediate knowledge of Object-Oriented design
- Good C/C++, C# and Java coding skills
- Bachelors Degree in IT or equivalent.
- Strong English writing and reading comprehension of IT documents.
Other preferred skills:
An advantage would be:
- J2ME engineering and debugging skills
- Experience of game development, window mobile

12. Moblie Game Team Leader
Job description
- Responsible for project estimation and plan.
- Responsible for detail schedule, effort estimation, resource allocation and task assignment within team.
- Responsible for code review and quality of code within team.
- Provide leadership, technical support and trouble shouting to team membe
- Be key contact point among team and other teams, stakeholders in project development.
- Tracking and monitoring team’s works.
- Responsible for final quality and success of all team’s deliverables. Ensure team’s deliverables are delivered On Time, High Quality, On Budget with satisfy from all stakeholders.
- Responsible for performance review of team members at the end of project
- Design and application development game
- Design and develop solutions that integrate and complement the open source development tools and the game moblie
Reqiure
- Experience: 1-2 years in Team Leader position.
- Deep understanding of Objective-C, java
- Bachelor Degree in IT or equivalent
- Should be expert in J2ME or .net or Iphone or Android and should have decent knowledge & experience in other two platforms
- Proactive, high responsibility and integrity, dare to take action, good problem solving skill and dare to make decision.
- Good Leadership skill, Project Management skill and knowledge.
- Have knowledge Android, Brew, Windows Mobile, Java Servlet, Java desktop application, PHP, MySQL is a plus.
- Have a foundation in IT-Software: Web/Desktop/Mobile application, database, OOP application design, hardware and networking..
- Strong English writing and reading comprehension of IT documents.
- Good ability to study new platform or environment

Working conditions and benefits:
- Being trained basicly and deeply to meet the international clients' demand.
- Being entitled to the benefits as specified in the Labor Code of Vietnam
- Working in a professional environment providing developers with unparalleled opportunities to develop the ability.
- Salary: Negotiable in interviews
- Bonus: Based on company bonus policy
- Other benefits: allowance for telephone, lunch, and housing. Besides, the company's promotion policy allows potential employees to be attended in training & development program to be promoted to specific positions.

How to apply:
We receive your documents via email: yentran@cnc.com.vn
Or : Application Address : Human Resource Department
CNC corporation
Tel: 04 3795 0644 . Email: hr@cnc.com.vn
Website: www.cnc.com.vn
Address: Floor 6&7, Hà An Building, 1st alley, Phạm Hung street , Cau Giay District, Hanoi
1. Email subject : Position applying for
2. Files attached:
- CV/Resume (attaching your photograph))
- Application letter
- The description of the process of work and work experience;
- Diplomas and certificates
- Other related documents.