OVERALL SUMMARY
The client¡¯s Interactive Technology Group encompasses enterprise Web properties.

PRIMARY RESPONSIBILITIES
As part of the group¡¯s application development team, Senior Software Engineers are responsible for creating and maintaining systems to support the client¡¯s consumer-facing Web properties. The successful candidate will complete the analysis, design, coding, testing and implementation of those systems. Senior Software Engineers are expected to develop architecturally sound, modular, maintainable component-driven applications. They are expected to adhere to our software development life-cycle processes and also complete documentation of business processes and systems.

REQUIREMENTS
Senior Software Engineers are expected to have significant technical depth. Prior experience must include:

• Deep understanding of the Flash platform with 4+ years of ActionScript experience
• Strong experience with client-side web technologies (JavaScript, AJAX, HTML, XML)
• Experience participating in the analysis, design and development of client/server applications
• Knowledge of design patterns and UML modeling
• Working knowledge of the MVC design pattern and experience with a framework such as PureMVC or Robotlegs
• Forms-based UI development
• Thorough knowledge of component life cycle from the different phases of creation, skinning, measurement and layout
• Experience with Flash Builder or other IDE¡¯s such as IntelliJ IDEA and Flash Develop.
• Knowledge of compiling with the Flex SDK and ANT a plus.
• Strong attention to detail
• Excellent oral and written communications skills
• Excellent problem solving skills
• Candidate must be able and willing to work within a fast-paced team-oriented environment
• BS in CS or equivalent experience required