Qualifications:
•Bachelor's degree in Computer Science.
•More than 5 years of experience in full lifecycle of commercial software development.
•Has good knowledge of Graphic development with Java/C/C++.
•Strong program skills in Java/C/C++ language.
•Minimum of 3 years in software development in C/C++, ActiveX, COM, DLL, .NET using Microsoft Visual Studio or similar IDE.
•Familiar with Java technology and applet development
•Experience of software sustaining engineering is preferred, including support, bug fixing, enhancements etc.
•Good spoken and written English.
Essential Skills
•Bachelor's degree in Computer Science or a related field
• 5 years of programming experience in an applications development environment (For manager: including one year of project lead, supervisory or management experience)
• Expertise with one or more application servers such as JBoss, WebLogic or WebSphere
• Demonstrated experience with Groovy, Ant and Java
•Demonstrated experience with operation systems’ scripting languages
•Demonstrated experience on various operation systems including Unix operating system
•Experience with J2EE technologies and architecture
•Familiar with SAS mid-tier
Additional Skills
• Demonstrate a willingness to learn.
•Strong written and verbal communication skills (in English)
•Ability to work independently and as part of a team.
•Ability to accomplish objectives and deliver results in a fast-paced development and support environment.
•Ability to demonstrate flexibility in adapting to changing priorities.
•Adheres to solid design principles.
•Excellent ability to solve problems and troubleshoot innovatively.
Preferences
•Advanced degree
•Experience with Eclipse
•Experience with Spring, Java security, performance and clustering
• Proven success working in a collaborative and virtual team environment