Others :
1.1 Education & Qualifications
 University degree in Computer Sciences, or equivalent
 IT knowledge-base, and current IT technologies
1.2 Experience
 Experience in developing IT software and system solutions
 Hands-on experience in software architecture design and modeling
 To be recognized expert in at least one technical competence area of .NET 3.5 / 4.0, SQL Server/Oracle
 Have international certificates about Enterprise Development and Design of the main competence
 Minimum 7+ years of experience in software development and at least 2 years as Solution Architect in international software company.
1.3 Entry requirements
• Have expert knowledge and experienced in software development including web system development, windows development, database development, mobile and network application developmentin .NET
• For web development:
o Strong understanding in the chosen web programming toolset, language such as ASP, ASP.NET, JSP, Servlet, JSF, Flex, Silvelight …
o Expert understanding about well-known web frameworks
• For windows development:
o Expert in ether VB or .NET Window Forms, .NET WPF
o Expert understanding about well-known desktop application development frameworks such as Prism, Caliburn, CAB
• For database development
o Expert designing and implement software solution based on database technologies that well take care of performance, security and high availability
o Expert knowledge in Reporting, Business Intelligence
• Strong knowledge in SQL, database design and programming, knowledge with a data access framework, such as Hibernate, NHibernate, IBatis
• Expert in system analyzing, strong problem solving skill
• Good interpersonal & teamwork skill, is a team builder as well as be able to work independently
• Leading in helping other to solve the technical issues in a systematic way
• Good ability to self-train on new technologies & leading in providing the technical training, guidance in company level, defining technology focus points for a competency
• Expert in code quality, coding standard, architecture design patterns, and principles
o Expert in unit testing, mocking, understand types of testing like black box, white box, integration test, load test … Can decide which framework or tool to use for testing purpose
o Expert in using static coding analysis tool and properly fix violation, able to define or modify the rule set or suggest which tool to use
o Able to properly do coding documentation (code comments) and checking other’s
o Good knowledge in architecture
o Expert in applying design patterns like singletons, observers, command …
o Strong understanding of coding principles like loosely coupling, dependence injection …
• Be proficient in documentation and UML modeling, expert in preparing technical proposal, conducting technical discussion, good in architecture software design
• Be proficient in company/project process, leading in contributing to the process improvement program
• Proficient in English speaking/writing skill can confidently discuss with customer about technical approaches or issues in details
 High sense of organization and responsibility, accountable, proactive, passionate in improve self and team’s technical skills, leading in contributing to productivity improvement activities

For more details, please check it out at
http://www.bluebridge.com.vn/?do=can...tailjob&id=120