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
rbonczek@nichetech.com
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
Database
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.