Software Developer(Java/JavaScript)

EXPECTATIONS AND TASKS
• Work closely with product management, engineering, and software testing to deliver industry-leading solutions
• Create the components and features of the data visualization for large-scale deployment
• Perform design and code reviews
• Deliver on time and with high quality

EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
• Bachelor degree or higher on computer science or related
• Solid experience in Java/JavaScript/Flex programming with strong knowledge in Object-Oriented methodologies and architectures.
• Strong problem solving skills
• Solid Experience in Windows/Unix platforms
• Mobile development experience (Ipad/Iphone, Android and Blackberry, etc) is a big plus
• Knowledge of Business Intelligence is a plus
• Knowledge of SaaS/Cloud computing is a plus
• Previous experience in Agile development is a plus
• Self-motivated and good teamwork spirit.
• Fluent in written and oral English

WORK EXPERIENCE
• 3+ years of progressive experience in complex software system design and development in a product development group.