Job Description
Apply your knowledge of Adobe Flex/ActionScript and web development technologies. In this hands-on role, be responsible for the design, implementation, unit test and delivery of new media and online game system features. Hard core design and programming skills needed.
Responsibilities:
* Perform hands-on software design and development in ActionScript, BLAZE DS, Ruby on Rails Flex, Java/J2EE, spring and SQL.
* Enhance existing features as well as design new features.
* Develop creative solutions and write technical design documents
* Provide work estimates for proposed projects
* Develop and execute unit tests for product components
* Work closely with management to determine feasibility of product features
* Perform peer code reviews and provide feedback
* Promote high quality and timely completion of projects
* Work with geographically distributed teams
Job Specification
Qualifications:
* BS in Computer Science or equivalent degree required
* 5+ years of software development experience with emphasis on user-oriented development
* Expertise in Flash-based technologies with 3+ years of MXML and ActionScript programming experience.
* Significant experience with ActionScript 3.0 and Flex MXML.
* Experience with Java/J2EE, or Ruby on Rails, (Spring SQL is a desirable).
* Working knowledge of the Flash IDE environment
* In depth knowledge of software engineering and object-oriented programming principles.
* Experience with design patterns and refactoring.
* Experience with XML and XML-related APIs
* Familiarity and past work experience with design specification methodologies (Use Cases, UML)
* Hands-on experience with web applications.
* Exposure to Test Driven Development and unit testing is helpful
* Experience with open source web technologies such as Ant