Two full time positions with a very stable client (well known brand) in NY City, a company with whom we have been placing IT professionals for 10 years; excellent relationships at several levels. Apply to

Competitive salary plus bonus and excellent benefits plan, pension, 401(k), etc. No H1 sponsorship. Requires U.S. citizenship, green card, EAD, etc.

These positions will focus heavily on emerging technology projects and OOUI (object-oriented user interface) development.

Successful candidates must quickly grasp new platforms and languages and should be prepared to think “out of the box” when necessary.

While the Senior Software Engineers are required to possess experience with the software development life cycle, successful candidates must also be able to work effectively in non-structured “Skunkworks” style R&D and contribute constructive solutions in a collaborative, exploratory environment.
Senior Software Engineers are expected to have significant technical depth.

Prior experience must include:
Strong object-oriented design and development skills preferably with relationship to UI (User Interface) development

Leading and participating in the analysis, design and development (coding) of client/server business applications

Broad-based and in-depth experience with the entire system development life cycle

Client/server, database, systems integration and reporting

Technical Experience
Object-Oriented programming languages (Java, C++, Objective-C, Flex, Flex Builder 3, and ActionScript 3) 4 years

Flash CS3 / Flex 2 years

Desktop user interface development 2 years

Knowledge of design patterns and UML modeling 2 years

Client-side web technologies (JavaScript, AJAX) 2 years

SQL (Oracle, MySQL) 2 years

Entity Relationship Modeling 2 years

Additional skills
Willingness to work with server-side development platforms such as J2EE, Spring, and Hibernate.

Effective oral and written communications abilities.

Proven ability to present complex ideas clearly and persuasively, in non-technical terms.

Able to lead and teach less experienced members of the staff.
Ability to multi-task.

The ability to maintain focus while shifting between technologies/platforms.
Strong inter-personal and communication skills in order to interface with various departments and management levels, make presentations to an internal audience, and interact with upper management.

Excellent customer focus and awareness of the importance of the customer in a service organization.

Excellent problem solving skills, and the ability to interact with all levels of technical and non-technical staff.

Experience in creating documentation of technical systems, training users in complex topics, and operational procedures.

Experience with entertainment oriented business systems is a plus.
Strong attention to detail.